up.sql 984 B

123456789101112131415161718192021222324252627
  1. -- Your SQL goes here
  2. CREATE TABLE dictionaries (
  3. id SERIAL PRIMARY KEY,
  4. word VARCHAR (512) NOT NULL,
  5. type VARCHAR (512) NOT NULL DEFAULT(''),
  6. grammar VARCHAR (512) NOT NULL DEFAULT(''),
  7. base VARCHAR (512) NOT NULL DEFAULT(''),
  8. meaning VARCHAR (512) NOT NULL DEFAULT(''),
  9. note TEXT NOT NULL DEFAULT(''),
  10. factors VARCHAR (512) NOT NULL DEFAULT(''),
  11. factors_meaning VARCHAR (512) NOT NULL DEFAULT(''),
  12. lang VARCHAR (16) NOT NULL DEFAULT('en'),
  13. sourse VARCHAR (512) NOT NULL DEFAULT(''),
  14. owner_id INTEGER NOT NULL,
  15. version INTEGER NOT NULL DEFAULT (1),
  16. created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  17. updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
  18. );
  19. CREATE INDEX dictionaries_word ON dictionaries (word);
  20. CREATE INDEX dictionaries_base ON dictionaries (base);
  21. CREATE INDEX dictionaries_lang ON dictionaries (word,lang);