|
MKB10
|
|||
---|---|---|---|
#18+
Всем добрый! нашел на просторах интернета скрипт создания таблицы и всего содержимого. написана она на MySql Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
если кого интересует есть и загружаемые данные мне надо переделать его под firebird ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:02 |
|
MKB10
|
|||
---|---|---|---|
#18+
проблема-то в чем? под ФБ он заработает с минимальной переделкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:08 |
|
MKB10
|
|||
---|---|---|---|
#18+
что делать с `name` а именно со скобками ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:13 |
|
MKB10
|
|||
---|---|---|---|
#18+
nvek, выкинь дурацкий ` вообще Ну и синтаксис Firebird смотри. Вместо auto_increment используй генератор с триггером или IDENTITY поля в Firebird 3.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:15 |
|
MKB10
|
|||
---|---|---|---|
#18+
nvekчто делать с `name` а именно со скобками Убрать к чёртовой матери. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:15 |
|
MKB10
|
|||
---|---|---|---|
#18+
Вариант 1 - берешь описания языка SQL и читаешь про CREATE TABLE http://firebirdsql.su/doku.php?id=create_table http://www.sql.ru/forum/1123374/ann-rukovodstvo-po-yazyku-sql-subd-firebird-2-5 после чего меняешь специфические ыражение МуСкуля на аналоги в Firebird например "необычные" имена типа name и code в FB выделяются не обратными апострофами (back-tick) а двойными кавычками - http://www.firebirdsql.org/manual/isql-dialects.html Насколько опнимаю, ENGINE надо выкинуть, Firebird сам себе движок А вместо KEY надо построить индексы auto_increment в FB есть только в 3-й версии, до этого надо делать вручную из триггера и генератора, статьи про это есть Вариант 2 - берешь IBExpert и создаешь такую таблицу "мышкой", потом получаешь другой скрипт в другой вкладке -------- Предпреждаю - foreign key такого рода - таблица сама на себе - в некоторых случаях обушивает firebird, старая ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 18:19 |
|
MKB10
|
|||
---|---|---|---|
#18+
AriochПредпреждаю - foreign key такого рода - таблица сама на себе - в некоторых случаях обушивает firebird, старая ошибка Ничего он не обрушивает. У меня несколько таблиц так завязано и всё работает как часы. Это ты может быть путаешь с какими нибудь CASCADE UPDATE с таблицей на себя ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 19:20 |
|
MKB10
|
|||
---|---|---|---|
#18+
CORE-3925ALTER TABLE EVENTS ADD CONSTRAINT FK_EVENTS_ANSWERS FOREIGN KEY (ID_RE_EVENT) REFERENCES EVENTS(ID_EVENT) ON DELETE CASCADE ON UPDATE CASCADE; что и требовалось доказать ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2016, 19:58 |
|
MKB10
|
|||
---|---|---|---|
#18+
nvek, держи. У makhaon лет 5 назад слямзил :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2016, 11:11 |
|
MKB10
|
|||
---|---|---|---|
#18+
Симонов Денис, о том, что это связано именно с каскадами до сих пор никто не говорил ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2016, 11:31 |
|
MKB10
|
|||
---|---|---|---|
#18+
Интересно, не стоило бы на ibase.ru или firebirdsql.org завести раздел "готовых рецептов" с KLADR'ами и прочим Конечно их никто обновлять не будет, но хотя бы что-то ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2016, 11:34 |
|
MKB10
|
|||
---|---|---|---|
#18+
Arioch, если бы это было не так оно валилось бы у всех, кто использует рекурсию. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2016, 11:35 |
|
|
start [/forum/topic.php?fid=40&fpage=57&tid=1562043]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 284ms |
total: | 434ms |
0 / 0 |