create_tables.sql 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. CREATE TABLE drivers (
  2. id INTEGER UNIQUE NOT NULL,
  3. pin VARCHAR(8) NOT NULL,
  4. name VARCHAR(32)
  5. );
  6. CREATE TABLE stops (
  7. id INTEGER UNIQUE PRIMARY KEY,
  8. latitude REAL NOT NULL,
  9. longitude REAL NOT NULL,
  10. name VARCHAR(32)
  11. );
  12. CREATE TABLE paddles (
  13. id INTEGER NOT NULL,
  14. INDEX ididx(id),
  15. slot INTEGER NOT NULL,
  16. arrival TIME,
  17. route INTEGER,
  18. trip INTEGER,
  19. stage INTEGER,
  20. stop INTEGER,
  21. stopid INTEGER NOT NULL
  22. );
  23. CREATE TABLE live_stops (
  24. id INTEGER UNIQUE PRIMARY KEY,
  25. latitude REAL NOT NULL,
  26. longitude REAL NOT NULL,
  27. name VARCHAR(32)
  28. );
  29. CREATE TABLE live_paddles (
  30. id INTEGER NOT NULL,
  31. INDEX ididx(id),
  32. slot INTEGER NOT NULL,
  33. arrival TIME,
  34. route INTEGER,
  35. trip INTEGER,
  36. stage INTEGER,
  37. stop INTEGER,
  38. stopid INTEGER NOT NULL
  39. );
  40. CREATE TABLE old_stops (
  41. verstring VARCHAR(256),
  42. id INTEGER NOT NULL,
  43. latitude REAL NOT NULL,
  44. longitude REAL NOT NULL,
  45. name VARCHAR(32)
  46. );
  47. CREATE TABLE old_paddles (
  48. verstring VARCHAR(256),
  49. id INTEGER NOT NULL,
  50. slot INTEGER NOT NULL,
  51. arrival TIME,
  52. route INTEGER,
  53. trip INTEGER,
  54. stage INTEGER,
  55. stop INTEGER,
  56. stopid INTEGER NOT NULL
  57. );