"Dmitri Kuzmenko" >> а вот прямое указание типов вместо использования доменов - зло > > никакого зла. наоборот, создание доменов на каждый чих - зло. > домен - это фактически тип.
и эти люди запрещают мне ковыряться в носу? >> create domain PK bigint not null; > > а за bigint здесь вообще линейкой по пальцам. месье знает статистику со своего сайта по размерам БД? месье делал распределенную БД с двусторонней репликацией? > блин. ну откуда извлекатель скрипта знает, в каком порядке > правильно создавать create table +fk ? извлекателям и автоматическим построителям можно все, в т.ч. отсутствие комментариев и документации > нужно проверять зависимости, можно натолкнуться на множественные, > циклические и т.п. Гораздо проще вывалить create table + pk > в АЛФАВИТНОМ ПОРЯДКЕ ТАБЛИЦ, а потом сделать alter table add fk. есть RELATION_ID, есть разные алфавиты > Даже если скрипт создается руками, один раз и на все времена, > все равно imho глупо ориентироваться на порядок завязки таблиц по fk. ? >> рассасываются проблемы с AUTOCOMMIT DDL and "Object in use" > > да без разницы. абстрактно, вообще, получить object in use > на alter table add fk шансов меньше, чем create table +fk. у некоторых шанс получить OIU ~ 100% -- Булычев Алексей http://www.stella-npf.ru --~--~---------~--~----~------------~-------~--~----~ -~----------~----~----~----~------~----~------~--~---

