done datastructures
This commit is contained in:
84
logs.log
84
logs.log
@@ -851,3 +851,87 @@
|
||||
"createdAt": "2018-09-05T14:38:25.837Z",
|
||||
"updatedAt": "2018-09-05T14:38:25.837Z"
|
||||
}
|
||||
[SYSTEM STARTING UP]
|
||||
[2018-9-7 17:44:25] [INFO] Loading config
|
||||
[2018-9-7 17:44:25] [INFO] LOADED: src/config/configs/server.json
|
||||
[2018-9-7 17:44:25] [INFO] LOADED: src/config/configs/database.json
|
||||
[2018-9-7 17:44:25] [INFO] Config loaded
|
||||
[2018-9-7 17:44:25] [INFO] Connecting to SQLite Database
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `user` (`id` BIGINT UNIQUE PRIMARY KEY, `username` TEXT, `password` TEXT, `email` TEXT, `ip` TEXT, `lastupdated` TEXT, `verified` TINYINT(1), `authcode` TEXT, `timeauthed` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`user`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_user_1`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `auth` (`id` BIGINT UNIQUE PRIMARY KEY, `token` TEXT, `passhash` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`auth`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_auth_1`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `permanote` (`uid` BIGINT UNIQUE PRIMARY KEY, `endpoint` TEXT, `text` TEXT, `creatorid` BIGINT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`permanote`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_permanote_1`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `group` (`id` BIGINT UNIQUE PRIMARY KEY, `creatorid` BIGINT, `order` INTEGER, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`group`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_group_1`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `note` (`id` BIGINT UNIQUE PRIMARY KEY, `content` TEXT, `parentgroup` BIGINT, `creatorid` BIGINT, `order` INTEGER, `catergory` TEXT, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`note`)
|
||||
[2018-9-7 17:44:26] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_note_1`)
|
||||
[2018-9-7 17:44:26] [INFO] Connected to SQLite Database
|
||||
[2018-9-7 17:44:26] [INFO] Server created
|
||||
[2018-9-7 17:44:26] [INFO] HTTP service is listening at port 8080
|
||||
[2018-9-7 17:44:26] [INFO] Setting up API HTTP endpoints
|
||||
[2018-9-7 17:44:26] [INFO] HTTP endpoints settup
|
||||
[2018-9-7 17:44:26] [INFO] Initialized ratelimiting middleware
|
||||
[2018-9-7 17:44:26] [READY]
|
||||
[SYSTEM STARTING UP]
|
||||
[2018-9-7 17:49:14] [INFO] Loading config
|
||||
[2018-9-7 17:49:14] [INFO] LOADED: src/config/configs/server.json
|
||||
[2018-9-7 17:49:14] [INFO] LOADED: src/config/configs/database.json
|
||||
[2018-9-7 17:49:14] [INFO] Config loaded
|
||||
[2018-9-7 17:49:14] [INFO] Connecting to SQLite Database
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `user` (`id` BIGINT UNIQUE PRIMARY KEY, `username` TEXT, `password` TEXT, `email` TEXT, `ip` TEXT, `lastupdated` TEXT, `verified` TINYINT(1), `authcode` TEXT, `timeauthed` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`user`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_user_1`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `auth` (`id` BIGINT UNIQUE PRIMARY KEY, `token` TEXT, `passhash` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`auth`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_auth_1`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `permanote` (`uid` BIGINT UNIQUE PRIMARY KEY, `endpoint` TEXT, `text` TEXT, `creatorid` BIGINT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`permanote`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_permanote_1`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `group` (`id` BIGINT UNIQUE PRIMARY KEY, `creatorid` BIGINT, `order` INTEGER, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`group`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_group_1`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `note` (`id` BIGINT UNIQUE PRIMARY KEY, `content` TEXT, `parentgroup` BIGINT, `creatorid` BIGINT, `order` INTEGER, `catergory` TEXT, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`note`)
|
||||
[2018-9-7 17:49:15] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_note_1`)
|
||||
[2018-9-7 17:49:15] [INFO] Connected to SQLite Database
|
||||
[2018-9-7 17:49:15] [INFO] Server created
|
||||
[2018-9-7 17:49:15] [INFO] HTTP service is listening at port 8080
|
||||
[2018-9-7 17:49:15] [INFO] Setting up API HTTP endpoints
|
||||
[2018-9-7 17:49:15] [INFO] HTTP endpoints settup
|
||||
[2018-9-7 17:49:15] [INFO] Initialized ratelimiting middleware
|
||||
[2018-9-7 17:49:15] [READY]
|
||||
[SYSTEM STARTING UP]
|
||||
[2018-9-7 17:49:24] [INFO] Loading config
|
||||
[2018-9-7 17:49:24] [INFO] LOADED: src/config/configs/server.json
|
||||
[2018-9-7 17:49:24] [INFO] LOADED: src/config/configs/database.json
|
||||
[2018-9-7 17:49:24] [INFO] Config loaded
|
||||
[2018-9-7 17:49:24] [INFO] Connecting to SQLite Database
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `user` (`id` BIGINT UNIQUE PRIMARY KEY, `username` TEXT, `password` TEXT, `email` TEXT, `ip` TEXT, `lastupdated` TEXT, `verified` TINYINT(1), `authcode` TEXT, `timeauthed` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`user`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_user_1`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `auth` (`id` BIGINT UNIQUE PRIMARY KEY, `token` TEXT, `passhash` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`auth`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_auth_1`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `permanote` (`uid` BIGINT UNIQUE PRIMARY KEY, `endpoint` TEXT, `text` TEXT, `creatorid` BIGINT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`permanote`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_permanote_1`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `group` (`id` BIGINT UNIQUE PRIMARY KEY, `creatorid` BIGINT, `order` INTEGER, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`group`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_group_1`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): CREATE TABLE IF NOT EXISTS `note` (`id` BIGINT UNIQUE PRIMARY KEY, `content` TEXT, `parentgroup` BIGINT, `creatorid` BIGINT, `order` INTEGER, `catergory` TEXT, `lastupdated` TEXT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL);
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_LIST(`note`)
|
||||
[2018-9-7 17:49:25] [SQLITE] Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_note_1`)
|
||||
[2018-9-7 17:49:25] [INFO] Connected to SQLite Database
|
||||
[2018-9-7 17:49:25] [INFO] Server created
|
||||
[2018-9-7 17:49:25] [INFO] HTTP service is listening at port 8080
|
||||
[2018-9-7 17:49:25] [INFO] Setting up API HTTP endpoints
|
||||
[2018-9-7 17:49:25] [INFO] HTTP endpoints settup
|
||||
[2018-9-7 17:49:25] [INFO] Initialized ratelimiting middleware
|
||||
[2018-9-7 17:49:25] [READY]
|
||||
|
||||
@@ -8,6 +8,8 @@ let connection;
|
||||
let User;
|
||||
let Auth;
|
||||
let PermaNote;
|
||||
let Group;
|
||||
let Note;
|
||||
|
||||
export class BaseDatabase {
|
||||
static get Connection() {return connection;}
|
||||
@@ -68,9 +70,44 @@ export class BaseDatabase {
|
||||
type: Sequelize.BIGINT,
|
||||
allowNull: true
|
||||
}
|
||||
}, {
|
||||
tableName: `permanote`
|
||||
});
|
||||
|
||||
|
||||
Group = connection.define('group', {
|
||||
id: {
|
||||
type: Sequelize.BIGINT,
|
||||
primaryKey: true,
|
||||
unique: true
|
||||
},
|
||||
creatorid: Sequelize.BIGINT,
|
||||
order: Sequelize.INTEGER,
|
||||
lastupdated: Sequelize.TEXT
|
||||
}, {
|
||||
tableName: `group`
|
||||
});
|
||||
|
||||
Note = connection.define('note', {
|
||||
id: {
|
||||
type: Sequelize.BIGINT,
|
||||
primaryKey: true,
|
||||
unique: true
|
||||
},
|
||||
content: Sequelize.TEXT,
|
||||
parentgroup: {
|
||||
type: Sequelize.BIGINT,
|
||||
allowNull: true
|
||||
},
|
||||
creatorid: Sequelize.BIGINT,
|
||||
order: Sequelize.INTEGER,
|
||||
catergory: {
|
||||
type: Sequelize.TEXT,
|
||||
allowNull: true
|
||||
},
|
||||
lastupdated: Sequelize.TEXT
|
||||
}, {
|
||||
tableName: `note`
|
||||
});
|
||||
|
||||
try {
|
||||
await connection.sync({force: false});
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user