UNPKG

bubbles-express-generator

Version:
123 lines 2.98 kB
{ "id": "8ef48df4-8e79-4b21-8b2a-11070278fe5b", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { "public.users": { "name": "users", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "password": { "name": "password", "type": "text", "primaryKey": false, "notNull": true }, "role": { "name": "role", "type": "role", "typeSchema": "public", "primaryKey": false, "notNull": false, "default": "'user'" }, "verified": { "name": "verified", "type": "boolean", "primaryKey": false, "notNull": false, "default": false }, "createdAt": { "name": "createdAt", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "default": "CURRENT_TIMESTAMP" }, "updatedAt": { "name": "updatedAt", "type": "timestamp(3)", "primaryKey": false, "notNull": true, "default": "CURRENT_TIMESTAMP" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "users_username_unique": { "name": "users_username_unique", "nullsNotDistinct": false, "columns": [ "username" ] }, "users_email_unique": { "name": "users_email_unique", "nullsNotDistinct": false, "columns": [ "email" ] } }, "policies": {}, "checkConstraints": { "password_min_length": { "name": "password_min_length", "value": "char_length(\"users\".\"password\") >= 8" }, "username_min_length": { "name": "username_min_length", "value": "char_length(\"users\".\"username\") >= 3" }, "email_format": { "name": "email_format", "value": "\"users\".\"email\" ~* '^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$'" } }, "isRLSEnabled": false } }, "enums": { "public.role": { "name": "role", "schema": "public", "values": [ "admin", "user" ] } }, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }