Size: a a a

pgsql – PostgreSQL

2021 March 04

D

Dmitriy in pgsql – PostgreSQL
/report
источник

NC

Nikita Chaykin in pgsql – PostgreSQL
/report
источник

K

Kirill in pgsql – PostgreSQL
Спасибо, попробую)
источник

J

Jefferson in pgsql – PostgreSQL
Елена
'{"один"}'::text[] && '{"один", "два", "три"}'::text[]
А можно это сделать как-то регистронезависимо?
'{"ОДИН"}'::text[] && '{"один", "два", "три"}'::text[]
источник

Е

Елена in pgsql – PostgreSQL
Jefferson
А можно это сделать как-то регистронезависимо?
'{"ОДИН"}'::text[] && '{"один", "два", "три"}'::text[]
Если в массиве вы храните строки в нижнем регистре, то значение, которое сравниваете, предварительно приведите к нижнему регистру.
источник

J

Jefferson in pgsql – PostgreSQL
А если массив привести к строке (array_to_string(...)) и уже с помощью оператора ~* искать? Костыль?
источник

Е

Елена in pgsql – PostgreSQL
Jefferson
А если массив привести к строке (array_to_string(...)) и уже с помощью оператора ~* искать? Костыль?
Любую задачу можно выполнить разными способами) Так тоже можно.
источник

J

Jefferson in pgsql – PostgreSQL
Благодарю, тогда так и реализую!
источник

DS

Daniella Starchenko in pgsql – PostgreSQL
Привет. Есть задача - перенести огромный объем данных (6-9 млн записей) из одной БД в другую . Какие эффективные способы вы знаете? В сторону каких технологий\практик посмотреть?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Daniella Starchenko
Привет. Есть задача - перенести огромный объем данных (6-9 млн записей) из одной БД в другую . Какие эффективные способы вы знаете? В сторону каких технологий\практик посмотреть?
самый простой вариант pg_dump/pg_restore.
либо через логическую репликацию с publication/subscription

оба способа нативные
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Daniella Starchenko
Привет. Есть задача - перенести огромный объем данных (6-9 млн записей) из одной БД в другую . Какие эффективные способы вы знаете? В сторону каких технологий\практик посмотреть?
Объём данных как-то не очень измеряется в записях. ;)
Сколько это в гигабайтах, например?
И где находятся БД / есть ли сеть между ними (серверами)?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
а и еще, вы ведь из постгреса в постгрес переносите? ))
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Daniella Starchenko
Привет. Есть задача - перенести огромный объем данных (6-9 млн записей) из одной БД в другую . Какие эффективные способы вы знаете? В сторону каких технологий\практик посмотреть?
6-9 миллионов - это не огромный объём.
Между постгресовыми базами?
Самый простой и достаточно эффективный способ - это использовать COPY. Выгружаете таблицу в файл, а потом загружаете из файла.
Если места на диске нет, то можно провернуть это через pipe (mkfifo)
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
Ребят, всем привет! с группировкой может кто подсказать

https://paste.ofcode.org/34rDSyEqpE4p8CGsY5fbqdG

получаю такую ошибку..  я знаю что после having у меня в любом случае будет одна строка но.. SQL ругается.

max(tr_m.transaction_id) не могу сделать. т.к. первичный ключ строка.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Хакимов
Ребят, всем привет! с группировкой может кто подсказать

https://paste.ofcode.org/34rDSyEqpE4p8CGsY5fbqdG

получаю такую ошибку..  я знаю что после having у меня в любом случае будет одна строка но.. SQL ругается.

max(tr_m.transaction_id) не могу сделать. т.к. первичный ключ строка.
>  я знаю что после having у меня в любом случае будет одна строка но..

Знаете — так добавьте его в группировку.
Но вообще, на первый взгляд, в запросе сильно не хватает элементов в GROUP BY.

>  т.к. первичный ключ строка.

Эээ... как это связано с "не могу"?
источник

АХ

Александр Хакимов... in pgsql – PostgreSQL
Yaroslav Schekin
>  я знаю что после having у меня в любом случае будет одна строка но..

Знаете — так добавьте его в группировку.
Но вообще, на первый взгляд, в запросе сильно не хватает элементов в GROUP BY.

>  т.к. первичный ключ строка.

Эээ... как это связано с "не могу"?
у меня uuid как он максимум возьмет?)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Александр Хакимов
у меня uuid как он максимум возьмет?)
Так же, в чём проблема?
источник

ST

Sardorkhuja Tukhtakh... in pgsql – PostgreSQL
Всем привет! Подскажите, пожалуйста, постгрес может по https работать? Хочу подцепить его на домен nginx'ом, но пока не совсем получается
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Sardorkhuja Tukhtakhodjaev
Всем привет! Подскажите, пожалуйста, постгрес может по https работать? Хочу подцепить его на домен nginx'ом, но пока не совсем получается
вы имеете ввиду может ли постгрес обслуживать запросы на 443 порту? или может ли он обслуживать запросы по HTTP потоколу?
источник

ik

ilya krasnoperov in pgsql – PostgreSQL
Привет,  так у него же свой порт
источник