{ "id": "2bf359eb-f1b7-4049-9743-5713887eae25", "prevId": "1d1b923d-587d-4c8f-91f0-fe32e4dc9907", "version": "5", "dialect": "pg", "tables": { "permissions": { "name": "permissions", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "code": { "name": "code", "type": "varchar(50)", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "permissions_code_unique": { "name": "permissions_code_unique", "nullsNotDistinct": false, "columns": [ "code" ] } } }, "permissions_to_users": { "name": "permissions_to_users", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "permissions_to_users_id_users_id_fk": { "name": "permissions_to_users_id_users_id_fk", "tableFrom": "permissions_to_users", "tableTo": "users", "columnsFrom": [ "id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "permissions_to_users_id_permissions_id_fk": { "name": "permissions_to_users_id_permissions_id_fk", "tableFrom": "permissions_to_users", "tableTo": "permissions", "columnsFrom": [ "id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": { "permissions_to_users_id_id_pk": { "name": "permissions_to_users_id_id_pk", "columns": [ "id", "id" ] } }, "uniqueConstraints": {} }, "users": { "name": "users", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "username": { "name": "username", "type": "varchar", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "varchar", "primaryKey": false, "notNull": false }, "password": { "name": "password", "type": "text", "primaryKey": false, "notNull": true }, "is_enable": { "name": "is_enable", "type": "boolean", "primaryKey": false, "notNull": false, "default": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "users_username_unique": { "name": "users_username_unique", "nullsNotDistinct": false, "columns": [ "username" ] } } } }, "enums": {}, "schemas": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }