myanimebot-init-pgsql.sql 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. -- Dumping structure for table myanimebot.t_animes
  2. CREATE TABLE IF NOT EXISTS "t_animes" (
  3. "id" INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 ),
  4. "guid" TEXT NOT NULL,
  5. "service" TEXT NOT NULL DEFAULT 'mal',
  6. "title" TEXT DEFAULT NULL,
  7. "thumbnail" TEXT DEFAULT NULL,
  8. "found" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  9. "discoverer" TEXT DEFAULT 'Anonymous',
  10. "media" TEXT DEFAULT 'unknown'
  11. );
  12. -- Dumping structure for table myanimebot.t_feeds
  13. CREATE TABLE IF NOT EXISTS "t_feeds" (
  14. "id" INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 ),
  15. "published" TIMESTAMP NOT NULL,
  16. "title" TEXT DEFAULT NULL,
  17. "service" TEXT NOT NULL DEFAULT 'mal',
  18. "url" TEXT NOT NULL,
  19. "user" TEXT DEFAULT NULL,
  20. "found" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  21. "type" TEXT DEFAULT 'N/A',
  22. "obsolete" INT NOT NULL DEFAULT 0
  23. );
  24. -- Dumping structure for table myanimebot.t_users
  25. CREATE TABLE IF NOT EXISTS "t_users" (
  26. "id" INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 ),
  27. "mal_user" TEXT NOT NULL,
  28. "service" TEXT NOT NULL DEFAULT 'mal',
  29. "servers" TEXT DEFAULT NULL,
  30. "added" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
  31. );
  32. -- Dumping structure for table myanimebot.t_servers
  33. CREATE TABLE IF NOT EXISTS "t_servers" (
  34. "id" INT PRIMARY KEY NOT NULL GENERATED ALWAYS AS IDENTITY ( INCREMENT 1 ),
  35. "server" BIGINT NOT NULL,
  36. "channel" BIGINT DEFAULT NULL,
  37. "admin_group" TEXT DEFAULT NULL
  38. );