Size: a a a

pgsql – PostgreSQL

2021 February 16

DP

Darafei Praliaskousk... in pgsql – PostgreSQL
Dmitriy
По-моему, вы всё же преувеличиваете. SQL-запрос на уровне кода, который вы пишете - это строка. Какая IDE внутри строк вам запросы подсказывает? Вот специально сейчас PyCharm проверил - не подсказывает внутри кавычек. Хотя у меня Community Edition - может там такого просто нет.
отжалейте уже полсотни в год на IDE
источник

DP

Darafei Praliaskousk... in pgsql – PostgreSQL
SQL платная фича в IDE JetBrains
источник

D

Dmitriy in pgsql – PostgreSQL
Виктор Ткаченко
language injections называется. Оч удобная штука, не только в sql умеет
Значит, именно в Community Pycharm её нет
источник

D

Dmitriy in pgsql – PostgreSQL
Darafei Praliaskouski
отжалейте уже полсотни в год на IDE
Так мне оно и не надо ж
источник

ВК

Влад Казаков... in pgsql – PostgreSQL
Dmitriy
По-моему, вы всё же преувеличиваете. SQL-запрос на уровне кода, который вы пишете - это строка. Какая IDE внутри строк вам запросы подсказывает? Вот специально сейчас PyCharm проверил - не подсказывает внутри кавычек. Хотя у меня Community Edition - может там такого просто нет.
Конечно, Community такого не умеет, а вот Professional определяет запрос как запрос. Можно даже выбрать диалект: postgres, mysql и т. д.
источник

ВК

Влад Казаков... in pgsql – PostgreSQL
Darafei Praliaskouski
отжалейте уже полсотни в год на IDE
Ну уж не полсотни, а две. Но этого того стоит
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Господа, всем привет.
У меня вопрос. Задача заключается  в переносе только части данных из бд с дева в бд прода. Если дамп использовать так что сначала дампим только схему в файл, потому нужные данные таблиц. pg_restore не будет ругаться на такое?
Данные нужно будет так часто дампить и ресторить.

edit: то есть, данные на проде нужно будет корректировать дампами. Получится так сделать?
источник

ВК

Влад Казаков... in pgsql – PostgreSQL
Влад Казаков
Ну уж не полсотни, а две. Но этого того стоит
Все-так одну) две - это для организаций
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Евгений Ганьшин
Господа, всем привет.
У меня вопрос. Задача заключается  в переносе только части данных из бд с дева в бд прода. Если дамп использовать так что сначала дампим только схему в файл, потому нужные данные таблиц. pg_restore не будет ругаться на такое?
Данные нужно будет так часто дампить и ресторить.

edit: то есть, данные на проде нужно будет корректировать дампами. Получится так сделать?
любую процедуру желательно предварительно тестировать. и на вопросы ответы будут
источник

D

Dmitriy in pgsql – PostgreSQL
Евгений Ганьшин
Господа, всем привет.
У меня вопрос. Задача заключается  в переносе только части данных из бд с дева в бд прода. Если дамп использовать так что сначала дампим только схему в файл, потому нужные данные таблиц. pg_restore не будет ругаться на такое?
Данные нужно будет так часто дампить и ресторить.

edit: то есть, данные на проде нужно будет корректировать дампами. Получится так сделать?
Как вы себе представляете корректировку дампами?
источник

D

Dmitriy in pgsql – PostgreSQL
Мне кажется, вы какой-то велосипед делаете. Опишите подробней задачу
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Ну у нас такая ситуация что проект на страпи, он все конфиги системные сохраняет в бд. Доступа к проду не будет по желанию заказчика.
То есть когда девелопер сделал какую либо фичу и хочет ее задеплоить то нужен перенос некоторых таблиц базы с его локальной машины на машину прода.
источник

D

Dmitriy in pgsql – PostgreSQL
Евгений Ганьшин
Ну у нас такая ситуация что проект на страпи, он все конфиги системные сохраняет в бд. Доступа к проду не будет по желанию заказчика.
То есть когда девелопер сделал какую либо фичу и хочет ее задеплоить то нужен перенос некоторых таблиц базы с его локальной машины на машину прода.
А миграциями нельзя обойтись? Чтобы при деплое они заливались
источник

D

Dmitriy in pgsql – PostgreSQL
Миграции + фикстуры (если нужно данные писать какие-то)
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Миграции придется писать руками, страпи меняет много настроек если что то новое добавляем.
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Все описания моделей они в самом цмс. В коде их нет. В этом проблема.
источник

D

Dmitriy in pgsql – PostgreSQL
Евгений Ганьшин
Миграции придется писать руками, страпи меняет много настроек если что то новое добавляем.
Тут надо, мне кажется, как-то глобально надо пересматривать процесс разработки и внедрения фич. Просто в таком способе, как вы описали, я вообще не вижу никакой возможности гарантировать качество продукта. Даже не ясно, как запускать автоматические тесты.
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Мне тоже не нравится это очень сильно. Но ничего не поделать.
источник

D

Dmitriy in pgsql – PostgreSQL
А в любом случае вы задолбаетесь таблицы переносить. Рано или поздно при этом запутаетесь. А без доступа к продовой базе заказчика даже оценить масштабы проблемы не сможете.
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Я пока придумал дампить схемы и данные системных таблиц, каждый раз когда мы добавляем новую фичу. А на деплое просто эти дампы переносим в таблицу. Как то так.
источник