powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / case
19 сообщений из 19, страница 1 из 1
case
    #39188865
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!
Прошу поделится информацией, что используете для совместной разработки структуры БД.
Не увидел возможности работы с ERWin, который мы сейчас используем для Обычной БД.
...
Рейтинг: 0 / 0
case
    #39188939
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Les,

БД :-)
...
Рейтинг: 0 / 0
case
    #39188941
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgul,

А так же систему контроля версий и регламент.
...
Рейтинг: 0 / 0
case
    #39189024
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Les,
вар1 - в ErWin было же что-то сетевое для одновременной разработки.
вар2 - обычные скрипты в систему хранения версий с возможностью сравнения. Всё видно, кто и что написал и угробил.
...
Рейтинг: 0 / 0
case
    #39189199
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ервин хранит все в едином файле, так что конкуренция сводится к поочередной работе, можно с блокировкой файла во избежание.

древненький оракле дизигнер хранит все в бд и можно править объекты одновременно, но графическая схема тоже цельный объект.

есть еще достаточно продвинутый повер дезигнер, позволяет сохраняться как в файлы, так и в бд. совместная работа, естиственно также ограничена поняиием объекта редактирования.

в общем, эта тема не про постгрес, а проектирование бд.
...
Рейтинг: 0 / 0
case
    #39189206
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов?
...
Рейтинг: 0 / 0
case
    #39189263
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LesТо есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов?
Не пользуюсь, т.к. если больше пары схем загрузишь - уже лагает и тормозит,
и объекты не разложишь - по-любому каша получится нечитаемая для печати непригодная.
А в базе может и пара тысяч связанных объектов быть, любая ервинка волию божию помре.
Имхо, лучший способ - хранить в скриптах с комментариями к каждому объекту,
+ жёстко придерживаться стандарта имён объектов, описания и прочего(и жостко иметь за несоблюдение оных, особенно, в названиях).
Плюс, гит/свн в помошчь. Для всяких скриптов тоже самое оно.
А для дезигна - карандашик с бумагой. Каг-то таг.
...
Рейтинг: 0 / 0
case
    #39189626
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidomad_nazgul,

А так же систему контроля версий и регламент.

pgdump :-)
...
Рейтинг: 0 / 0
case
    #39189707
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда еще один дополнительный вопрос, даже пару.

Когда я делаю скрипт для sqlplus, то там при прогоне могу использовать переменные подстановки,
типа create table "&&_SECR_OWNER_.".FDC_BIZ_ROLE.
Как сделать аналогичное тут?

И что можно использовать в качестве ораклового prompt?

И как делаются скрипты, которые выполняют кучу других. Что-то вроде
@@FDC_APPLICATION_MD.sql;

@@FDC_BIZ_ROLE.sql;

@@FDC_BIZ_ROLE_LINK.sql;

Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
case
    #39189776
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LesТо есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов?
каких скриптов?
В EMS есть в меню все п.п. для импорт экспорт бэкап базы.
...
Рейтинг: 0 / 0
case
    #39189780
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lesreate table "&&_SECR_OWNER_
В EMS есть галка и выбор целевой схемы
...
Рейтинг: 0 / 0
case
    #39189787
p2.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LesКогда я делаю скрипт для sqlplusвидимо, кто-то заставил тебя "изучить" использование sqlplus. найди того, кто заставит научиться пользоваться psqlем.
...
Рейтинг: 0 / 0
case
    #39190082
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LesТогда еще один дополнительный вопрос, даже пару.

Когда я делаю скрипт для sqlplus, то там при прогоне могу использовать переменные подстановки,
типа create table "&&_SECR_OWNER_.".FDC_BIZ_ROLE.
Как сделать аналогичное тут?

И что можно использовать в качестве ораклового prompt?

И как делаются скрипты, которые выполняют кучу других. Что-то вроде
@@FDC_APPLICATION_MD.sql;

@@FDC_BIZ_ROLE.sql;

@@FDC_BIZ_ROLE_LINK.sql;

Заранее спасибо за помощь.
Переменные подстановки устанавливаются командой \set
Запросить ввод значения у пользователя \prompt
Подставить значение переменной :var
Выполнить скрипт \i
Пример.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
postgres=# \! cat script.sql
\set schema_name scott
\prompt 'Enter table name: ' table_name
\echo create table :schema_name.:table_name

postgres=# \i script.sql
Enter table name: emp
create table scott.emp
postgres=# 
...
Рейтинг: 0 / 0
case
    #39190126
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел, большое спасибо за ответ!
Когда у Вас был доклад на митапе в mail.ru по теме oracle->postgresql, то он получился сокращенный. Может быть запишете полную версию?
Спасибо за те видео, которые сейчас выкладываете на ютубе.

Я правильно Вас понял, что так с помощью \i я смогу сделать скрипт, в котором перечислю последовательность скриптов, которые мне нужно запустить? То есть аналог @ или @@ sqlplus
...
Рейтинг: 0 / 0
case
    #39190153
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Les,

Все верно, @ и @@ в sqlplus заменяются на \i и \ir в psql

Проблема может быть в передаче параметров в скрипт.
Вот такая штука:
@script.sql param1 param2 и использование &1 и &2 внутри script.sql не работает.

P.S. Про запись полной версии доклада нужно подумать.
Оказалось, что она примерно часа на четыре ))
...
Рейтинг: 0 / 0
case
    #39190162
Les
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз спасибо!
4 часа - так отлично же!
...
Рейтинг: 0 / 0
case
    #39190547
Фотография grufos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
case
    #39191190
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LesДобрый день, коллеги!
Прошу поделится информацией, что используете для совместной разработки структуры БД.
Не увидел возможности работы с ERWin, который мы сейчас используем для Обычной БД.

никто тебе не запрещает держать бд репозитория ModelMart в одной СУБД, а модель делать для другой СУБД.

но он очень дорого стоит, и немного не соответствует по качеству своим деньгам.
...
Рейтинг: 0 / 0
case
    #39191191
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Les,
вар1 - в ErWin было же что-то сетевое для одновременной разработки.



ModelMart.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / case
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]