Size: a a a

pgsql – PostgreSQL

2020 May 26

Z

ZHU in pgsql – PostgreSQL
Victor Yegorov
вместо SELECT * явно перечислять колонки, заменяя “ненужные” на другие выражения
пробовал
select water_level, density, tank_id = 25, level, mass, volume, temperature, record_time, timestamp into primer from core_tankdata where tank_id = 24

выходит ошибка
relation "primer" already exists
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Андрей Лапин
версия 9.6. идут ошибки:
ПРЕДУПРЕЖДЕНИЕ:  база данных "DB" должна быть очищена (предельное число транзакций: 999995)
Какая точно версия (9.6.что)? И это vanilla PostgreSQL или какой-то fork?
источник

АЛ

Андрей Лапин... in pgsql – PostgreSQL
версия от 1С
источник

АЛ

Андрей Лапин... in pgsql – PostgreSQL
9.6.6-1.1C
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Victor Yegorov
если читаете по-английски, то ISBN 9781558605084: Transacional Information Systems, Weikum, Vossen
Не уверен, что легко выдержу 852 страницы технического описания работы БД даже на русском, но спасибо, положил в свой список на прочтение
источник

VY

Victor Yegorov in pgsql – PostgreSQL
ZHU
пробовал
select water_level, density, tank_id = 25, level, mass, volume, temperature, record_time, timestamp into primer from core_tankdata where tank_id = 24

выходит ошибка
relation "primer" already exists
если это чистый SQL, то не пользуйтесь конструкцией INTO tabname.
CREATE TABLE tab AS SELECT…
или же
CREATE TABLE tab; INSERT INTO tab SELECT … понятнее
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Андрей Лапин
версия от 1С
Т.е. fork. К тому же, очень старый. Ну так и обратились бы к ним — что толку здесь спрашивать (со времён 9.6.6 какие-то bugs в VACUUM правили, мне кажется... да и неизвестно, что туда добавили (и сломали) в этом fork-е).
Т.е. ситуация "в однопользовательском режиме запуск vacuum не помогает" — не нормальна, по идее.
источник

АЛ

Андрей Лапин... in pgsql – PostgreSQL
при запуске vacuum в одновольз-м режиме какое-то время выполняется, а потом выходит предупреждение и vacuum вылетает
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Yaroslav Schekin
Вот бы что-нибудь поновее, кстати (описания новых методов в книге 2002 года точно не будет)...
это основы, которые важно понимать. после них новые методы просто и быстро усваиваются…
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Глянул на обилие формул и погрустнел
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Либо я сильно поумнею после прочтения книги, либо стану алкоголиком в процессе
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Ilya Kaznacheev
Глянул на обилие формул и погрустнел
да. книга математически обосновывает архитектуру. не всё так страшно на самом деле
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
У меня дежавю про врапэраунд в 1С или телеграмм глючит?
источник

IK

Ilya Kaznacheev in pgsql – PostgreSQL
Victor Yegorov
да. книга математически обосновывает архитектуру. не всё так страшно на самом деле
А есть такая же книга, но про БД в целом? (а не только про транзакционный аспект)
источник

АЛ

Андрей Лапин... in pgsql – PostgreSQL
Андрей Лапин
версия 9.6. идут ошибки:
ПРЕДУПРЕЖДЕНИЕ:  база данных "DB" должна быть очищена (предельное число транзакций: 999995)
есть идеи по ошибке?
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Андрей Лапин
есть идеи по ошибке?
Вчера проблема была в файрволе. Внезапно.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Андрей Лапин
есть идеи по ошибке?
вчера же говорили, что проблему вроде как решили в другом чате. нет?
источник

АЛ

Андрей Лапин... in pgsql – PostgreSQL
Роман Жарков
Вчера проблема была в файрволе. Внезапно.
Роман, сегодня на другом сервере и ошибка та же. брандмауэр отключен
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Андрей Лапин
Роман, сегодня на другом сервере и ошибка та же. брандмауэр отключен
Хорошо, что не дежавю :)
В сингмоде не вакуумится?
SELECT datname, age(datfrozenxid) FROM pg_database;
select oid, relname, age(relfrozenxid) from pg_class order by age(relfrozenxid) limit 5;
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Ilya Kaznacheev
А есть такая же книга, но про БД в целом? (а не только про транзакционный аспект)
у меня только на английском: ISBN 9780072465631, ISBN 9788177585568 (8-е издание)
источник