only_full_group_by из sql_mode rows в выводе EXPLAIN по определению неточные - это оценка, исходя из статистики.group_concat(case when status <> 0 then status end)__and__ эмулирует побитовую конъюнкцию (побитовый AND), которая в питоне делается так:a & b m.start().re.finditer():[m.start() for m in re.finditer("\d", s1)]idxs = []
l = 0
while m := re.search("\d", s1):
idxs.append(l + m.start())
l += m.end()
s1 = s1[m.end():][i for i, c in enumerate(s1) if c >= '0' and c <= '9'] если оставить всё, как есть, то primary key будет обновляться при каждой вставкене ключ, а внутренний объект (аналог sequence в других СУБД)
из-за чего, во-первых, он когда-то закончитсячто, прям так много вставок? сделайте поле BIGINT
таблица постоянно будет переиндексироваться (старая с маленьким ключом запись при обновлении будет "подниматься" наверх)вообще не понял, что это значит
как умные люди решают вопрос уникального кортежа в такой таблице?в описанном случае не вижу никаких проблем использовать
insert ... on duplicate key update class A:
def __init__(self, value):
print("A::__init__")
self.value = value
class B:
def __init__(self, name):
print("B::__init__")
self.name = name
class C(A, B):
def __init__(self, name, value):
super().__init__(value)
super(A, self).__init__(name)
print(C.__mro__)
t = C('Name', 0)super(Class, obj).method() ищется метод родительского класса, правее Class по цепочке mro:(<class '__main__.C'>, <class '__main__.A'>, <class '__main__.B'>, <class 'object'>)super() - в данном случае равносильно super(C, self) - поиск начнется с A \d+ myTable в psql для интереса), так что если вы не указываете значение для id в INSERT, оно берется из сиквенса.INSERT INTO myTable(lastName) VALUES('upsertedLastNameOnly orger') ON CONFLICT (id) не имеет смысла, т.к. конфликта по id тут быть не может.TIME WITH TIME ZONE существует, но он слегка странный, т.к. без даты (а этот тип только про время внутри суток - от 00:00 до 23:59) зона несколько бессмысленна.if json.load(jsonconfig)['DEBUG']:
dire = json.load(jsonconfig)data = json.load(jsonconfig)
if data['DEBUG']:
dire = data['directory'] The original visitor IP address appears in an appended HTTP header called CF-Connecting-IP. By following our webserver instructions, you can log the original visitor IP address at your origin server.
$_SERVER["HTTP_CF_CONNECTING_IP"]