Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Внешний ключ / 4 сообщений из 4, страница 1 из 1
06.07.2017, 12:40
    #39483736
Viktor99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний ключ
Нужно связать две таблицы с помощью внешнего ключа. До этого работал с MS SQL Server и PostgreSQL. С SQLite столкнулся впервые. Если в MS SQL Sever данный запрос работает, то тут нет. Может тут что-то нужно сделать по другому?

Код: plsql
1.
create table storage (id INTEGER PRIMARY KEY, auto char(40), name char(20), month int, year int);


Код: plsql
1.
create table arhiv (id INTEGER PRIMARY KEY, fk_id_auto int FOREIGN KEY REFERENCES storage(id) ON DELETE CASCADE, param int, type char(10), month int, year int);
...
Рейтинг: 0 / 0
06.07.2017, 13:22
    #39483771
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний ключ
Viktor99,

Код: sql
1.
2.
3.
create table storage (id INTEGER PRIMARY KEY, auto text, name text, month INTEGER, year INTEGER);

create table arhiv(id INTEGER PRIMARY KEY, fk_id_auto INTEGER references storage(id) on delete cascade, param INTEGER, type text, month text, year text);



P.S. также проверьте, включены ли FK, выполнив запрос "pragma foreign_keys"
...
Рейтинг: 0 / 0
06.07.2017, 14:08
    #39483828
Viktor99
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний ключ
VSVLADViktor99,

Код: sql
1.
2.
3.
create table storage (id INTEGER PRIMARY KEY, auto text, name text, month INTEGER, year INTEGER);

create table arhiv(id INTEGER PRIMARY KEY, fk_id_auto INTEGER references storage(id) on delete cascade, param INTEGER, type text, month text, year text);



P.S. также проверьте, включены ли FK, выполнив запрос "pragma foreign_keys"


А если не включены, то как включить?
...
Рейтинг: 0 / 0
06.07.2017, 17:15
    #39483993
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Внешний ключ
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Внешний ключ / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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