{ "id": "5c983d57-b2f3-4fb4-b99e-066574c486e3", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { "public.deck": { "name": "deck", "schema": "", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "identity": { "type": "always", "name": "deck_id_seq", "schema": "public", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": "1", "cycle": false } }, "deckname": { "name": "deckname", "type": "varchar", "primaryKey": false, "notNull": true }, "bildname": { "name": "bildname", "type": "varchar", "primaryKey": false, "notNull": false }, "bildid": { "name": "bildid", "type": "varchar", "primaryKey": false, "notNull": false }, "x1": { "name": "x1", "type": "real", "primaryKey": false, "notNull": false }, "x2": { "name": "x2", "type": "real", "primaryKey": false, "notNull": false }, "y1": { "name": "y1", "type": "real", "primaryKey": false, "notNull": false }, "y2": { "name": "y2", "type": "real", "primaryKey": false, "notNull": false }, "due": { "name": "due", "type": "integer", "primaryKey": false, "notNull": false }, "ivl": { "name": "ivl", "type": "real", "primaryKey": false, "notNull": false }, "factor": { "name": "factor", "type": "real", "primaryKey": false, "notNull": false }, "reps": { "name": "reps", "type": "integer", "primaryKey": false, "notNull": false }, "lapses": { "name": "lapses", "type": "integer", "primaryKey": false, "notNull": false }, "isgraduated": { "name": "isgraduated", "type": "integer", "primaryKey": false, "notNull": false }, "user": { "name": "user", "type": "varchar", "primaryKey": false, "notNull": true }, "inserted": { "name": "inserted", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "updated": { "name": "updated", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": { "deck_idx": { "name": "deck_idx", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.users": { "name": "users", "schema": "", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "identity": { "type": "always", "name": "users_id_seq", "schema": "public", "increment": "1", "startWith": "1", "minValue": "1", "maxValue": "2147483647", "cache": "1", "cycle": false } }, "name": { "name": "name", "type": "varchar(256)", "primaryKey": false, "notNull": false }, "email": { "name": "email", "type": "varchar", "primaryKey": false, "notNull": true }, "role": { "name": "role", "type": "roles", "typeSchema": "public", "primaryKey": false, "notNull": false, "default": "'guest'" }, "sign_in_provider": { "name": "sign_in_provider", "type": "varchar(50)", "primaryKey": false, "notNull": false }, "inserted": { "name": "inserted", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "updated": { "name": "updated", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": { "users_idx": { "name": "users_idx", "columns": [ { "expression": "id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": { "public.roles": { "name": "roles", "schema": "public", "values": [ "admin", "guest", "pro" ] } }, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }