Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Переименовать объект в Постгресе
|
|||
|---|---|---|---|
|
#18+
Мужики! Я назвал таблицу/поле/функцию <bad_name> и использовал его во многих view/function. А потом придумал <good_name>. Есть ли надежный способ переименовать объект во ВСЕХ(!) местах? Огромное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 11:57 |
|
||
|
Переименовать объект в Постгресе
|
|||
|---|---|---|---|
|
#18+
Сделать дамп и произвести автозамену в любом текстовом редакторе. Или скриптом если дамп большой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 12:53 |
|
||
|
Переименовать объект в Постгресе
|
|||
|---|---|---|---|
|
#18+
Алексей КлючниковСделать дамп и произвести автозамену в любом текстовом редакторе. Или скриптом если дамп большой.прелесть начнется тогда, когда у вас будут одноименные таблицы в разных схемах, а вы хотите переименовать только в одной, и/или будут иметься колонки с именами, совпадающие с именами таблиц, а их вы переименовывать не собираетесь. Ну и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 15:22 |
|
||
|
Переименовать объект в Постгресе
|
|||
|---|---|---|---|
|
#18+
1) Насчет views - следовало бы проверить прежде чем спрашивать - названия и полей там обновляются вполне нормально. А вот При переименовании таблиц , задействованных в просмотре есть небольшой баг - view defenition не обновляется 8-\ Надо бы написать чтоб подправили. Ну и в функциях вообще никакие зависимости не остлеживаются. А посему - внимательно читаем ман по pg_dump пишем скрипт на пять строчек который дамит то что нужно и делает замену. Учите помаленьку перл/sed/awk . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 16:46 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33905076&tid=2006175]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
127ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 456ms |

| 0 / 0 |
