Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Пользователи
- CREATE TABLE UserProfile (
- ID AUTOINCREMENT PRIMARY KEY,
- USERNAME TEXT(50),
- FULLNAME TEXT(100)
- );
- -- Связи между пользователями
- CREATE TABLE UserRelation (
- ID1 LONG,
- ID2 LONG,
- RELATION_TYPE TEXT(30),
- CONSTRAINT pk_UserRelation PRIMARY KEY (ID1, ID2),
- CONSTRAINT fk_User1 FOREIGN KEY (ID1) REFERENCES UserProfile(ID),
- CONSTRAINT fk_User2 FOREIGN KEY (ID2) REFERENCES UserProfile(ID)
- );
- -- Пользователи
- INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('ivanov', 'Иванов Иван');
- INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('petrov', 'Петров Петр');
- INSERT INTO UserProfile (USERNAME, FULLNAME) VALUES ('sidorov', 'Сидоров Сидор');
- -- Связи (друзья, родственники и т.д.)
- INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (1, 2, 'друзья');
- INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (1, 3, 'коллеги');
- INSERT INTO UserRelation (ID1, ID2, RELATION_TYPE) VALUES (2, 3, 'родственники');
Advertisement
Add Comment
Please, Sign In to add comment