Size: a a a

pgsql – PostgreSQL

2021 June 30

YS

Yaroslav Schekin in pgsql – PostgreSQL
Возможно, Вам стоит продолжить отвечать на уточняющие вопросы? Ну, как вариант? ;)

В сторону: вот зарекался я встревать в обсуждения про кодировки и т.п. (почти всегда это почему-то превращается во что-то неадекватное), но вот опять подумал — "дам простой, конкретный ответ, ну что может случиться?!"... а зря.
Проклятые они, что ли, эти темы?! ;(
источник
2021 July 01

AN

Alexey Naumenko in pgsql – PostgreSQL
дайжест свежий - про 14 версию, статистику контрибьютеров, и в целом новости:  https://m.habr.com/ru/company/postgrespro/blog/558256/
источник

SB

Spoon Boy in pgsql – PostgreSQL
Подскажите, есть ли возможность в SQL переключиться на другую БД? Т.е. есть сервер с несколькими БД. Надо в одном SQL скрипте подключиться через JDBC к серверу и дефолтовой БД, создать новую БД  (через CREATE DATABASE), и потом начать создавать схемы, таблицы уже в новой БД, а не в дефолтовой.  Без создания еще одной сессии
источник

ch

central hardware in pgsql – PostgreSQL
почему именно так? без миграций
источник

SB

Spoon Boy in pgsql – PostgreSQL
Хочется запихнуть полностью создание БД в одни liquibase скрипт.
источник

SB

Spoon Boy in pgsql – PostgreSQL
Пока приходится вручную воздавать БД и затем уже на нее натравливать скрипт.
источник

SB

Spoon Boy in pgsql – PostgreSQL
Я полагаю надо использовать что-то типа CONNECT TO после того как БД создана. Но не могу подобрать нужную комманду
источник

SB

Spoon Boy in pgsql – PostgreSQL
Может быть что-то типа SET...
источник

ch

central hardware in pgsql – PostgreSQL
Как именно вы разварачиваете postgres? это действительно не похоже на ответственность liquibase, она же вам не devops
источник

SB

Spoon Boy in pgsql – PostgreSQL
Liquibase скрипты через maven через CI/CD.
источник

SB

Spoon Boy in pgsql – PostgreSQL
Т.е. я ищу аналог "SET search_path " только для БД, а не схемы
источник

SB

Spoon Boy in pgsql – PostgreSQL
А сам сервер - большой кластер в клауде. На нем куча БД - по одной для каждого случая (микросервиса) где нужно
источник

C

Che in pgsql – PostgreSQL
Такое сложно представить, может стоит посмотреть в сторону разных схем для разных сервисов, вместо разных БД. Как в ms sql точно не получится
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Такой команды именно в SQL просто нет. В PostgreSQL клиент всегда подключается к конкретной БД и работает только с ней.
А вот в psql, например, есть метакоманда (т.е. её реализует сам psql) \connect, которая это делает.
источник

SB

Spoon Boy in pgsql – PostgreSQL
Раньше и были просто разные схемы. Но наши специалисты - евангелисты микросервисов - всем сказали что вы дурацкие дурачки и не сечете в новых веяниях - надо именно отдельные БД
источник

SB

Spoon Boy in pgsql – PostgreSQL
А CONNECT TO ?
источник

Ю

Юрий Шапоренко... in pgsql – PostgreSQL
А потом такие адепты "подальше положишь — поближе возьмешь" не могут прокинуть нормально связи между своими же сервисами даже внутри одной группы разработки и приходят к отделу, обслуживающему DWH, со словами: "Не, ну а чо, вы же DWH, сделайте нам трансфер нашего дерьма из одной нашей базы в другую нашу базу"
источник

C

Che in pgsql – PostgreSQL
Так им надо схему курочить или данные из разных БД?
источник

C

Che in pgsql – PostgreSQL
С данными проще postgres_fdw или dblink, но это медленно)
источник

SB

Spoon Boy in pgsql – PostgreSQL
Им надо чтобы все согласовывалось с их верованиями в микросервисы. Это религия, я так понимаю. Тут логика не канает. Говорю же - евангелисты.
источник