|
|
|
case
|
|||
|---|---|---|---|
|
#18+
Добрый день, коллеги! Прошу поделится информацией, что используете для совместной разработки структуры БД. Не увидел возможности работы с ERWin, который мы сейчас используем для Обычной БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 11:15 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, А так же систему контроля версий и регламент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 12:23 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Les, вар1 - в ErWin было же что-то сетевое для одновременной разработки. вар2 - обычные скрипты в систему хранения версий с возможностью сравнения. Всё видно, кто и что написал и угробил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 13:40 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
ервин хранит все в едином файле, так что конкуренция сводится к поочередной работе, можно с блокировкой файла во избежание. древненький оракле дизигнер хранит все в бд и можно править объекты одновременно, но графическая схема тоже цельный объект. есть еще достаточно продвинутый повер дезигнер, позволяет сохраняться как в файлы, так и в бд. совместная работа, естиственно также ограничена поняиием объекта редактирования. в общем, эта тема не про постгрес, а проектирование бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 15:34 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
То есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 15:41 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
LesТо есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов? Не пользуюсь, т.к. если больше пары схем загрузишь - уже лагает и тормозит, и объекты не разложишь - по-любому каша получится нечитаемая для печати непригодная. А в базе может и пара тысяч связанных объектов быть, любая ервинка волию божию помре. Имхо, лучший способ - хранить в скриптах с комментариями к каждому объекту, + жёстко придерживаться стандарта имён объектов, описания и прочего(и жостко иметь за несоблюдение оных, особенно, в названиях). Плюс, гит/свн в помошчь. Для всяких скриптов тоже самое оно. А для дезигна - карандашик с бумагой. Каг-то таг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2016, 16:25 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
ursidomad_nazgul, А так же систему контроля версий и регламент. pgdump :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 09:15 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Тогда еще один дополнительный вопрос, даже пару. Когда я делаю скрипт для sqlplus, то там при прогоне могу использовать переменные подстановки, типа create table "&&_SECR_OWNER_.".FDC_BIZ_ROLE. Как сделать аналогичное тут? И что можно использовать в качестве ораклового prompt? И как делаются скрипты, которые выполняют кучу других. Что-то вроде @@FDC_APPLICATION_MD.sql; @@FDC_BIZ_ROLE.sql; @@FDC_BIZ_ROLE_LINK.sql; Заранее спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 10:35 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
LesТо есть его никто не использует при работе с Postgres? Там должен быть какой-то шаблон для корректной генерации скриптов? каких скриптов? В EMS есть в меню все п.п. для импорт экспорт бэкап базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 11:32 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Lesreate table "&&_SECR_OWNER_ В EMS есть галка и выбор целевой схемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 11:33 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
LesКогда я делаю скрипт для sqlplusвидимо, кто-то заставил тебя "изучить" использование sqlplus. найди того, кто заставит научиться пользоваться psqlем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 11:40 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 14:39 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Павел, большое спасибо за ответ! Когда у Вас был доклад на митапе в mail.ru по теме oracle->postgresql, то он получился сокращенный. Может быть запишете полную версию? Спасибо за те видео, которые сейчас выкладываете на ютубе. Я правильно Вас понял, что так с помощью \i я смогу сделать скрипт, в котором перечислю последовательность скриптов, которые мне нужно запустить? То есть аналог @ или @@ sqlplus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:12 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Les, Все верно, @ и @@ в sqlplus заменяются на \i и \ir в psql Проблема может быть в передаче параметров в скрипт. Вот такая штука: @script.sql param1 param2 и использование &1 и &2 внутри script.sql не работает. P.S. Про запись полной версии доклада нужно подумать. Оказалось, что она примерно часа на четыре )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:34 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо! 4 часа - так отлично же! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2016, 15:44 |
|
||
|
case
|
|||
|---|---|---|---|
|
#18+
LesДобрый день, коллеги! Прошу поделится информацией, что используете для совместной разработки структуры БД. Не увидел возможности работы с ERWin, который мы сейчас используем для Обычной БД. никто тебе не запрещает держать бд репозитория ModelMart в одной СУБД, а модель делать для другой СУБД. но он очень дорого стоит, и немного не соответствует по качеству своим деньгам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 10:45 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=95&tid=1997362]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
72ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 393ms |

| 0 / 0 |
