Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. router.post('/:id/add', function(req, res, next) {
  2. db.getConnection(function(err, conn) {
  3. var theid = req.params.id;
  4. var tableName = 'b_ledger_'+id;
  5. var tableDef = 'CREATE TABLE '+tableName+'
  6. (
  7. b_ledger_id INT(99) NOT NULL AUTO_INCREMENT,
  8. b_ledger_item VARCHAR(9) COLLATE utf8_bin NOT NULL,
  9. b_ledger_amount INT(9) NOT NULL,
  10. b_ledger_price DECIMAL(15,4) NOT NULL,
  11. b_ledger_activity_date DATETIME NOT NULL COMMENT 'Timestamp of activity',
  12. b_ledger_users_id INT(9) NOT NULL,
  13. PRIMARY KEY (b_ledger_id),
  14. KEY b_ledger_blah_fk_users_id (b_ledger_users_id),
  15. CONSTRAINT b_ledger_blah_fk_users_id
  16. FOREIGN KEY (b_ledger_users_id)
  17. REFERENCES b_users (b_users_id) ON DELETE CASCADE
  18. ) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin';
  19. conn.query(tableDef, function(err, rows) {
  20. if(err) {
  21. console.log('Error when creating table for id: ' +err);
  22. res.end();
  23. conn.release();
  24. }
  25. else {
  26. res.end(rows);
  27. conn.release();
  28. }
  29. })
  30. })
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement