Size: a a a

pgsql – PostgreSQL

2021 February 05

s

s4astliv4ik in pgsql – PostgreSQL
Dmitriy
Возможно, есть смысл эту команду вручную запустить и посмотреть, что в консоль выплюнет
а как правильно запустить?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
s4astliv4ik
Мужики, здорова! Подскажите пожалуйста, postgresql с версии 9.6 на 10.5 базы данных без проблем бэкап/рестор?
Именно backup / restore вообще невозможен. ;)
Вы, наверное, про pg_dump / pg_restore (дампы). Тогда почти наверняка сработает.
источник

D

Dmitriy in pgsql – PostgreSQL
s4astliv4ik
а как правильно запустить?
Я в Виндовс не силён, но там можно нажать, вроде "Win + R" - откроется терминал. В нём выполнить надо ту команду, что вы прислали. Тут лучше спросить у тех, кто Виндовс использует
источник

s

s4astliv4ik in pgsql – PostgreSQL
Да, всем спасибо, будем пробовать
источник

ХБ

Ходад Бродад... in pgsql – PostgreSQL
Dmitriy
Я в Виндовс не силён, но там можно нажать, вроде "Win + R" - откроется терминал. В нём выполнить надо ту команду, что вы прислали. Тут лучше спросить у тех, кто Виндовс использует
Вин+r, в окне cmd. А туда уже вставлять
источник

D

Dmitriy in pgsql – PostgreSQL
Ходад Бродад
Вин+r, в окне cmd. А туда уже вставлять
Точно, там же какое-то окно промежуточное открывается. Ну вот, совсем забыл)))
источник

D

Dmitriy in pgsql – PostgreSQL
Хотя против Винды ничего не имею
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
Подскажите плиз,  рускоязычный туториал по миграциям Постргиса существует в природе?
источник

am

a m in pgsql – PostgreSQL
Вы про накатывание новых схем баз данных?
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
a m
Вы про накатывание новых схем баз данных?
Да.
Про ситуацию когда при новом апдейте приложения нужно накатить новую структуру данных.
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
Насколько это вообще сложно/долго руками делать?
источник

am

a m in pgsql – PostgreSQL
А что вы нового хотите узнать, помимо BEGIN; ALTER TABLE ...; INSERT INTO migrations ...; COMMIT;?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Vitaliy Snitko
Да.
Про ситуацию когда при новом апдейте приложения нужно накатить новую структуру данных.
смотрите на общепринятые практики в рамках используемого вами языка програмирования... обычно там какие-нибудь ЯП-специфичные тулзы
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
a m
А что вы нового хотите узнать, помимо BEGIN; ALTER TABLE ...; INSERT INTO migrations ...; COMMIT;?
Я об этом вообще ничего пока не знаю.
Выбираю между - возиться с разбором и настройкой какой нибудь приблуды для миграций или разобраться и делать это руками без сторонних инструментов.
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
либо можно взять чтото более универсальное типа liquibase, sqitch
источник

am

a m in pgsql – PostgreSQL
Vitaliy Snitko
Я об этом вообще ничего пока не знаю.
Выбираю между - возиться с разбором и настройкой какой нибудь приблуды для миграций или разобраться и делать это руками без сторонних инструментов.
Эти приблуды все простые как топор.
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
Alexey Lesovsky
смотрите на общепринятые практики в рамках используемого вами языка програмирования... обычно там какие-нибудь ЯП-специфичные тулзы
У меня язык Dart и в нём одна единственная приблуда есть для миграций. Но она стрёмно как-то работает + не поддерживается разработчиками с августа прошлого года.
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
Alexey Lesovsky
либо можно взять чтото более универсальное типа liquibase, sqitch
О! Посмотрю на эти штуки. Спасибо.
Может есть ещё универсальные плагины для миграции, не привязанные к языку?
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
сделайте свою... там из обязательного 1) накатить миграцию 2) откатить миграцию 3) зафиксировать номер версии схемы...
остальное уже по желанию
источник

VS

Vitaliy Snitko in pgsql – PostgreSQL
Alexey Lesovsky
сделайте свою... там из обязательного 1) накатить миграцию 2) откатить миграцию 3) зафиксировать номер версии схемы...
остальное уже по желанию
Если есть готовые решения, зачем ещё один свой велосипед писать? )))
источник