![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Animator |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
Перешёл с postgres на HSQL. Имеется sql скрипт определения данных БД в postgres'е
Решил просто использовать его для создания базы в HSQL. И столкнулся с полными несостыковками. Синтаксис совсем не подошёл. В документации к HSQL ничего дельного по синтаксису не нашёл. На данном этапе мучаюсь с тем что не знаю как определить домен. В доках вообще по этому поводу ничего не написано, а на сайте сказано что поддерживается. Посоветуйте пожалуйста дельную документацию, или хотя б переведите этот скрипт на HSQL, или скиньте свой скрипт если похожее что-то есть
|
|||
|
||||
Animator |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
никто не имел дело с HSQL?
|
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: нет Всего: 132 |
Весь синтаксис описан здесь - http://hsqldb.sourceforge.net/doc/guide/ch09.html.
Если речь идет о hsqldb, то никак, домены не поддерживаются. Если о H2 (это развитие hsqldb), то домены есть - http://www.h2database.com/html/grammar.html. |
|||
|
||||
Animator |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 7.5.2007 Репутация: нет Всего: 0 |
Непонимаю вот сдесь hsql/features написано
Supports user-defined DOMAIN types, including type constraints Ещё вопрос: Как привязать sequence к атрибуту таблицы Вот так не выходит: "кодЖивотного int not null primary key default nextval('животныеПосл')" |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: нет Всего: 132 |
Не знаю, видимо вопрос к разработчикам. По крайней мере документация ничего такого не предусматривает. Опять-таки никак. Можно использовать значение из последовательности при выполнении операций insert, update, select:
Это сообщение отредактировал(а) tux - 29.6.2008, 23:45 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Общие вопросы по базам данных" | |
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |