/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/booktest/mysql/schema.sql
26 строк
853 B
Kyle Conroy
examples: Run tests for MySQL booktest (#627)
27 июл 2020, 18:59
Не верифицирован
27 июл 2020, 18:59
5fbb224
Код
Авторство
О чём код?
CREATE TABLE authors ( author_id integer NOT NULL AUTO_INCREMENT PRIMARY KEY, name text NOT NULL ) ENGINE=InnoDB; CREATE INDEX authors_name_idx ON authors(name(255)); CREATE TABLE books ( book_id integer NOT NULL AUTO_INCREMENT PRIMARY KEY, author_id integer NOT NULL, isbn varchar(255) NOT NULL DEFAULT '' UNIQUE, book_type ENUM('FICTION', 'NONFICTION') NOT NULL DEFAULT 'FICTION', title text NOT NULL, yr integer NOT NULL DEFAULT 2000, available datetime NOT NULL DEFAULT NOW(), tags text NOT NULL -- CONSTRAINT FOREIGN KEY (author_id) REFERENCES authors(author_id) ) ENGINE=InnoDB; CREATE INDEX books_title_idx ON books(title(255), yr); /* CREATE FUNCTION say_hello(s text) RETURNS text DETERMINISTIC RETURN CONCAT('hello ', s); */