Страница 1 из 1

Синонимы

Добавлено: 09 окт 2007, 13:26
Arkady
Есть ли в FB понятие синонимов как в Oracle? Если нет, то может быть есть что-то похожее?

Добавлено: 09 окт 2007, 13:34
hvlad
Синонимов нет

Добавлено: 09 окт 2007, 15:37
Dimitry Sibiryakov
...потому что нет схем. Для синонимов таблиц можно использовать вьюхи (они же представления).

Добавлено: 09 окт 2007, 20:26
Arkady
Dimitry Sibiryakov писал(а):...потому что нет схем. Для синонимов таблиц можно использовать вьюхи (они же представления).
Это понятно. Мне нужно разделить одну базу на две, причем одна таблица должна остаться и быть одинаковой и там и там, а одно из полей в ней разное.

Добавлено: 10 окт 2007, 07:56
Dimitry Sibiryakov
Arkady писал(а):Мне нужно разделить одну базу на две
Только не говори мне, что у тебя кончилось место на винте...

Репликация, репликация...

Добавлено: 10 окт 2007, 08:55
Arkady
Dimitry Sibiryakov писал(а):
Arkady писал(а):Мне нужно разделить одну базу на две
Только не говори мне, что у тебя кончилось место на винте...
:lol: :lol: :lol:

Нет место не кончилось. Дело в том, что контора нормально работала с этой прогой года 4. Теперь необходимо разделиться, но с сохранением и дальнейшей идентичности этолй таблицы. Разработчики проги дорабатывать версию на которой мы работаем отказываются, говорят "версия старая, сначала обновитесь". Но это несовсем адекватное решение в данном случае. Вот ищу как это сделать.

Добавлено: 10 окт 2007, 09:15
Arkady
Dimitry Sibiryakov писал(а):...потому что нет схем. Для синонимов таблиц можно использовать вьюхи (они же представления).
А возможно ли изнутри одной базы (процедурой, вьюхой или еще чем) обратиться к другой?

Добавлено: 10 окт 2007, 10:28
kdv

Код: Выделить всё

А возможно ли изнутри одной базы (процедурой, вьюхой или еще чем) обратиться к другой?
НЕТ.

Добавлено: 11 окт 2007, 08:11
Dimitry Sibiryakov
Репликация, репликация...

Добавлено: 11 окт 2007, 10:13
Arkady
Dimitry Sibiryakov писал(а):Репликация, репликация...
Увы, не все так просто.
Внешней прогой в реальном режиме времени ее не сделать.

Кстати через UDF возможно обращение к другой базе?

Добавлено: 11 окт 2007, 10:51
Dimitry Sibiryakov
Arkady писал(а):Внешней прогой в реальном режиме времени ее не сделать.
Да неужели?..
Кстати, необходимость "реального времени" тоже еще неплохо было бы обосновать. Если контора разделяется, это подразумевает независимость бизнес-процессов с вытекающими из этого лагами.

Добавлено: 11 окт 2007, 12:41
Arkady
Dimitry Sibiryakov писал(а):
Arkady писал(а):Внешней прогой в реальном режиме времени ее не сделать.
Да неужели?..
Кстати, необходимость "реального времени" тоже еще неплохо было бы обосновать.
Это возьмем за аксиому.
Dimitry Sibiryakov писал(а):Если контора разделяется, это подразумевает независимость бизнес-процессов с вытекающими из этого лагами.
Это мы здесь обсуждать не будем. Не тот форум.

Добавлено: 11 окт 2007, 13:55
Dimitry Sibiryakov
Вы можете брать все, что угодно за что угодно. Но будьте готовы, что в этом случае ваши представления об окружающей реальности будут несколько отличаться от этой самой реальности. А это уже диагноз.

Если кто-то Вам сказал, что синхронной репликации не существует... Наверное он недостаточно могущественен, чтобы действительно заставить ее исчезнуть.

Добавлено: 11 окт 2007, 15:29
Arkady
Dimitry Sibiryakov писал(а):Вы можете брать все, что угодно за что угодно. Но будьте готовы, что в этом случае ваши представления об окружающей реальности будут несколько отличаться от этой самой реальности. А это уже диагноз.

Если кто-то Вам сказал, что синхронной репликации не существует... Наверное он недостаточно могущественен, чтобы действительно заставить ее исчезнуть.
Это вообще к чему? Хотите по-флудить идите куда-нибудь в другое место. Была конкретная тема с конкретеыми вопросами. Вы пытаетесь на форуме "Проектирование БД и запросов" оперировать медицинскими терминами. Как говориться флаг в руки и барабан .......

Добавлено: 11 окт 2007, 15:48
WildSery
Arkady писал(а):Есть ли в FB понятие синонимов как в Oracle? Если нет, то может быть есть что-то похожее?
hvlad писал(а):Синонимов нет
Arkady писал(а):А возможно ли изнутри одной базы (процедурой, вьюхой или еще чем) обратиться к другой?
kdv писал(а):НЕТ.
Arkady писал(а):Кстати через UDF возможно обращение к другой базе?
Возможно, но чревато. Так никогда никто не делает, это неправильный путь.

Других конкретных вопросов не было.

Держать две базы синхронизированных "в реальном времени" имхо нигде не нужно. Идентичность выборочных (как и полных) данных в разных базах поддерживается репликацией, я согласен с Дмитрием.
"Реальное время" может требоваться только для гетерогенных запросов, которых в FB нет.

Добавлено: 11 окт 2007, 17:32
kdv
Хотите по-флудить идите куда-нибудь в другое место.
я скорее ВАС пошлю в другое место, причем за выступления не по делу. Здесь не sql.ru, а я не любитель пустопорожних споров.

Добавлено: 12 дек 2007, 11:52
ODIN
Arkady писал(а):
Dimitry Sibiryakov писал(а):...потому что нет схем. Для синонимов таблиц можно использовать вьюхи (они же представления).
Это понятно. Мне нужно разделить одну базу на две, причем одна таблица должна остаться и быть одинаковой и там и там, а одно из полей в ней разное.
Вообще как я знаю синонимы в Оракле работатают для объектов различных схем одной БД (а не разных БД) для связи между двумя БД Оракла существуют линки. А автор топика спрашивает про существование синонимов между БД для FB.. и он пытается разбить одну бд FB на две... я бы сделал просто в физически одной базе две БД (как бы логические) а отличал бы по какомунить префиксу для имени объектов... тут бы и представления помогли для существования одной общей таблицы но в разных ипостасях (для разных БД)... как у народа мнение по такому способу решения поставленной Arkady задачей.... просто по другому не знаю как это сделать в FB