Guest User

Untitled

a guest
Jul 29th, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. PRAGMA foreign_keys=OFF;
  2. BEGIN TRANSACTION;
  3. CREATE TABLE user (
  4. user_id INTEGER NOT NULL,
  5. email_id VARCHAR(50),
  6. PRIMARY KEY (user_id)
  7. );
  8. INSERT INTO "user" VALUES(1,'yash9414@gmail.com');
  9. INSERT INTO "user" VALUES(2,'nareshreta@gmail.com');
  10. INSERT INTO "user" VALUES(3,'adsf');
  11. INSERT INTO "user" VALUES(4,'yash9415@gmail.com');
  12. INSERT INTO "user" VALUES(5,'x@gmail.com');
  13. CREATE TABLE organisation (
  14. org_id INTEGER NOT NULL,
  15. org_name VARCHAR(50),
  16. org_addr VARCHAR(150),
  17. pan_no VARCHAR(15),
  18. vat_no VARCHAR(20),
  19. service_tax_no VARCHAR(20),
  20. created_by INTEGER NOT NULL,
  21. created_at DATETIME,
  22. PRIMARY KEY (org_id),
  23. FOREIGN KEY(created_by) REFERENCES user (user_id)
  24. );
  25. INSERT INTO "organisation" VALUES(1,'The tribe fitness','Test addr','231662','44636','4363626',1,NULL);
  26. INSERT INTO "organisation" VALUES(2,'The tribe fitness','Actual address','235261','23626','346266',1,'2017-06-11 06:09:38.347373');
  27. INSERT INTO "organisation" VALUES(3,'Swastik ortho','Test address 2','23626','3662362','3626236',2,'2017-06-11 06:25:50.263505');
  28. INSERT INTO "organisation" VALUES(4,'Test organisation','Test address','2526','34626','34646',1,'2017-06-11 11:02:37.578854');
  29. INSERT INTO "organisation" VALUES(5,'Google Inc.','Devrabeesanhalli','23','62','6262',1,'2017-06-11 12:40:57.077790');
  30. INSERT INTO "organisation" VALUES(6,'asdfadf','dfgs','sdfg','sdfg','sdfg',1,'2017-06-11 13:22:45.453378');
  31. INSERT INTO "organisation" VALUES(7,'Just making sure!','hello buddy','2352','3252','3525',1,'2017-06-11 14:03:52.303643');
  32. INSERT INTO "organisation" VALUES(8,'asdfa','asdf','asdf','asdf','asdf',1,'2017-06-11 14:04:43.588308');
  33. INSERT INTO "organisation" VALUES(9,'asdfads','asdf','asdf','aasdf','aadsf',1,'2017-06-11 14:08:05.213899');
  34. INSERT INTO "organisation" VALUES(10,'He','adsf','23462436342','3462436','63424627',1,'2017-07-29 13:43:02.353090');
  35. CREATE TABLE costcenter (
  36. center_id INTEGER NOT NULL,
  37. center_name VARCHAR(50),
  38. created_at DATETIME,
  39. created_by INTEGER NOT NULL,
  40. org_id INTEGER NOT NULL,
  41. PRIMARY KEY (center_id),
  42. FOREIGN KEY(created_by) REFERENCES user (user_id),
  43. FOREIGN KEY(org_id) REFERENCES organisation (org_id)
  44. );
  45. CREATE TABLE invoice (
  46. invoice_id INTEGER NOT NULL,
  47. center_id INTEGER NOT NULL,
  48. base_amount INTEGER NOT NULL,
  49. tax_amount INTEGER NOT NULL,
  50. paid_status BOOLEAN,
  51. approved_status BOOLEAN,
  52. payment_mode VARCHAR(10),
  53. created_by INTEGER,
  54. approved_by INTEGER,
  55. paid_by INTEGER,
  56. created_at DATETIME,
  57. PRIMARY KEY (invoice_id),
  58. FOREIGN KEY(center_id) REFERENCES costcenter (center_id),
  59. CHECK (paid_status IN (0, 1)),
  60. CHECK (approved_status IN (0, 1)),
  61. FOREIGN KEY(created_by) REFERENCES user (user_id),
  62. FOREIGN KEY(approved_by) REFERENCES user (user_id),
  63. FOREIGN KEY(paid_by) REFERENCES user (user_id)
  64. );
  65. COMMIT;
Add Comment
Please, Sign In to add comment