powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Как переименовать таблицу в IbExpert
25 сообщений из 133, страница 5 из 6
Как переименовать таблицу в IbExpert
    #37320010
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryЭто ж всё равно надо новое имя во все процедуры "на лету подставлять" вместо старой таблицы

Зачем? Для этого и придуман набивший оскомину CREATE VIEW
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320013
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dimitry Sibiryakov!
You wrote on 22 июня 2011 г. 11:09:53:

Dimitry SibiryakovДля этого и придуман набивший оскомину
CREATE VIEWне слышно!
повторите!

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320022
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переименовать рубли в евро и выдать з/п.
Тчк
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320038
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, кстати, в трекере ещё нет запроса на CREATE SYNONIM? Непорядок...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320045
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА, кстати, в трекере ещё нет запроса на CREATE SYNONIM? Непорядок... А сем оно будет (если будет) отличаться от "CREATE VIEW"?
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320160
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyА сем оно будет (если будет) отличаться от "CREATE VIEW"?
Автоматически подбирать наиболее точные синонимы... в русском языке.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320182
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyА сем оно будет (если будет) отличаться от "CREATE VIEW"?

Не будет порождать зависимость.
Не надо будет следить за соответствием полей.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320196
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНе будет порождать зависимость.Как это? новое имя в аккурат и нужно, чтоб зависеть уже от нового имени... или вообще ничего не понимаю.
Dimitry SibiryakovНе надо будет следить за соответствием полей.А это можно тикет Хвастунову оформить, типа "хочу пимпочку, нажал и оно выдает скрипт создания вьюшки по образу таблицы и типами колонок type of от исходных".

ЗЫ мне лично нафиг не нужно.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320235
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyКак это? новое имя в аккурат и нужно, чтоб зависеть уже от нового имени...

Только если зависимость идёт по имени (а она идёт по имени). Если бы, в соответствии с
правильным стилем проектирования БД, зависимость шла по ID, всем было бы пофиг.

Ну и кто-то где-то сказал, что зависеть надо позарез от нового имени?.. По мне так вполне
достаточно если можно писать запросы с использованием нового имени...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320251
SQL Bigot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА, кстати, в трекере ещё нет запроса на CREATE SYNONYM? Непорядок...

На очереди
CREATE ANTONIM и CREATE OMONIM :)

Оракл надо хоть иногда выдыхать, если чо.

Птицеводам, выяснилось, "ринейм колумн" даже не надо, а синонимы - и подавно.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320263
SQL Bigot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
upd(сапожник без сапог, прям):
CREATE ANTONYM и CREATE HOMONYM
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320298
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Bigot41001124213379 и CREATE OMONIM :)

Оракл надо хоть иногда выдыхать, если чо.

Если в Оракле нету CREATE PARANOIM то пусть выдыхает.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320315
SQL Bigot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIne,

Там и антонимов с омонимами нет, но не всё ж птицеводам с оракла фичи сдирать, надо же смотреть в будущее, вдруг кому пригодятся потом.
Добавьте кто-нибудь в трекер, если не трудно :O)
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320362
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL BigotДобавьте кто-нибудь в трекер, если не трудно :O)
Параноимы в трекер?
- Нафиг-нафиг, в Мусклю...
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320627
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> Какой такой "простой replace"?

Который replacestr.

IBExpert> Там нужен полный синтаксический разбор.
IBExpert> А с "простым replace" на каждую замену нужно
IBExpert> запрашивать подтверждение пользователя.

Да отвлекись ты от шаблонных фраз...
Замена будет один раз, после того, как
текст ХП окончательно обработали.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320631
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Во-первых, изменения способа зависимостей конкретно для синонимов
вряд ли кто-то будет делать. Поэтому будет по имени. А если будет
возможность делать ссылку на синоним (в т.ч. синоним на синоним),
то просто появится промежуточная зависимость, косвенная. :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320636
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамА если будет возможность делать ссылку на синоним (в т.ч. синоним на синоним), то просто
появится промежуточная зависимость, косвенная. :)

"Если будет" - правильные слова.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320645
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov> "Если будет"

Почему нет? Лично я не вижу ни одной причины против. :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37320700
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамПочему нет? Лично я не вижу ни одной причины против. :)

А лично я не вижу в этом смысла.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37323042
maybe_this_login_is_not_busy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тему на 5 страниц раздуло, я удивлен, что это такой больной вопрос оказывается, да еще сколько противоречий во взглядах.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37323306
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maybe_this_login_is_not_busyТему на 5 страниц раздуло, я удивлен, что это такой больной вопрос оказывается, да еще сколько противоречий во взглядах. Он не больной, он флеймоопасный.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37324727
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert> Какой такой "простой replace"?

Который replacestr.

IBExpert> Там нужен полный синтаксический разбор.
IBExpert> А с "простым replace" на каждую замену нужно
IBExpert> запрашивать подтверждение пользователя.

Да отвлекись ты от шаблонных фраз...
Замена будет один раз, после того, как
текст ХП окончательно обработали.



Скажи уже че-нить конкретное, я не понимаю про "замену один раз, как текст ХП окончательно обработали".
Это когда и как?

Про replacestr смешно, спасибо.
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37324729
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryIBExpertКакой такой "простой replace"? Там нужен полный синтаксический разбор.
А с "простым replace" на каждую замену нужно запрашивать подтверждение пользователя.Синтаксический разбор тебе нужен, чтобы понять, какие идентификаторы заменять, а какие нет?
Так можно при разборе их тупо посчитать, а затем реплейс нужных по порядку, и обратно собирать не нужно. Ы?

Круто, чо. А, например, с комментариями чё делать будем?
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37324741
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> "замену один раз, как текст ХП окончательно обработали".
IBExpert> Это когда и как?

Ну есть у тебя текст ХП в TStrings или просто как набор байт, неважно.
В нем ты заменяешь одно название таблицы на другое - или везде, или,
как ты говоришь, после синтаксического анализа - т.е. в опр. операторах.
Потом один раз полученный текст компилируешь.

IBExpert> Про replacestr смешно, спасибо.

А что именно смешного?

IBExpert> Круто, чо. А, например, с комментариями чё делать будем?

А что с ними не так? И так ли они важны?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как переименовать таблицу в IbExpert
    #37324758
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНу есть у тебя текст ХП в TStrings или просто как набор байт, неважно.
В нем ты заменяешь одно название таблицы на другое - или везде, или,
как ты говоришь, после синтаксического анализа - т.е. в опр. операторах.
Потом один раз полученный текст компилируешь.


Ну и? Как мне понять, что вот это BLABLA - имя таблицы, а не имя поля, алиас, имя переменной или просто некая хрень в камментах?
Как ты своим "простым replace" собираешься заменить одни BLABLA и оставить нетронутым другие BLABLA?


Гаджимурадов РустамIBExpert> Круто, чо. А, например, с комментариями чё делать будем?
А что с ними не так? И так ли они важны?


Ну, если комментарии не важны, то и форматирование не важно, чего уж...
А не так с ними то, что анализатор их тупо игнорирует, а "простой replace" - нет.
...
Рейтинг: 0 / 0
25 сообщений из 133, страница 5 из 6
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Как переименовать таблицу в IbExpert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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