{ "id": "72b559ea-18c5-4332-acd0-eb61688c15af", "prevId": "f23a8368-8489-4b40-bba1-501ce859889a", "version": "7", "dialect": "postgresql", "tables": { "public.apiHits": { "name": "apiHits", "schema": "", "columns": { "apiHit_id": { "name": "apiHit_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "method": { "name": "method", "type": "text", "primaryKey": false, "notNull": true }, "path": { "name": "path", "type": "text", "primaryKey": false, "notNull": true }, "body": { "name": "body", "type": "jsonb", "primaryKey": false, "notNull": false }, "status": { "name": "status", "type": "integer", "primaryKey": false, "notNull": false }, "ip": { "name": "ip", "type": "text", "primaryKey": false, "notNull": false }, "duration": { "name": "duration", "type": "integer", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.account": { "name": "account", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "account_id": { "name": "account_id", "type": "text", "primaryKey": false, "notNull": true }, "provider_id": { "name": "provider_id", "type": "text", "primaryKey": false, "notNull": true }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "access_token": { "name": "access_token", "type": "text", "primaryKey": false, "notNull": false }, "refresh_token": { "name": "refresh_token", "type": "text", "primaryKey": false, "notNull": false }, "id_token": { "name": "id_token", "type": "text", "primaryKey": false, "notNull": false }, "access_token_expires_at": { "name": "access_token_expires_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "refresh_token_expires_at": { "name": "refresh_token_expires_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "scope": { "name": "scope", "type": "text", "primaryKey": false, "notNull": false }, "password": { "name": "password", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "account_user_id_user_id_fk": { "name": "account_user_id_user_id_fk", "tableFrom": "account", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.apikey": { "name": "apikey", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": false }, "start": { "name": "start", "type": "text", "primaryKey": false, "notNull": false }, "prefix": { "name": "prefix", "type": "text", "primaryKey": false, "notNull": false }, "key": { "name": "key", "type": "text", "primaryKey": false, "notNull": true }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "refill_interval": { "name": "refill_interval", "type": "integer", "primaryKey": false, "notNull": false }, "refill_amount": { "name": "refill_amount", "type": "integer", "primaryKey": false, "notNull": false }, "last_refill_at": { "name": "last_refill_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": false, "default": true }, "rate_limit_enabled": { "name": "rate_limit_enabled", "type": "boolean", "primaryKey": false, "notNull": false, "default": true }, "rate_limit_time_window": { "name": "rate_limit_time_window", "type": "integer", "primaryKey": false, "notNull": false, "default": 86400000 }, "rate_limit_max": { "name": "rate_limit_max", "type": "integer", "primaryKey": false, "notNull": false, "default": 10 }, "request_count": { "name": "request_count", "type": "integer", "primaryKey": false, "notNull": false, "default": 0 }, "remaining": { "name": "remaining", "type": "integer", "primaryKey": false, "notNull": false }, "last_request": { "name": "last_request", "type": "timestamp", "primaryKey": false, "notNull": false }, "expires_at": { "name": "expires_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "permissions": { "name": "permissions", "type": "text", "primaryKey": false, "notNull": false }, "metadata": { "name": "metadata", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "apikey_user_id_user_id_fk": { "name": "apikey_user_id_user_id_fk", "tableFrom": "apikey", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.jwks": { "name": "jwks", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "public_key": { "name": "public_key", "type": "text", "primaryKey": false, "notNull": true }, "private_key": { "name": "private_key", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.session": { "name": "session", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "expires_at": { "name": "expires_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "token": { "name": "token", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "ip_address": { "name": "ip_address", "type": "text", "primaryKey": false, "notNull": false }, "user_agent": { "name": "user_agent", "type": "text", "primaryKey": false, "notNull": false }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "impersonated_by": { "name": "impersonated_by", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "session_user_id_user_id_fk": { "name": "session_user_id_user_id_fk", "tableFrom": "session", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "session_token_unique": { "name": "session_token_unique", "nullsNotDistinct": false, "columns": [ "token" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.user": { "name": "user", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "email_verified": { "name": "email_verified", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "image": { "name": "image", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "role": { "name": "role", "type": "text", "primaryKey": false, "notNull": false }, "banned": { "name": "banned", "type": "boolean", "primaryKey": false, "notNull": false, "default": false }, "ban_reason": { "name": "ban_reason", "type": "text", "primaryKey": false, "notNull": false }, "ban_expires": { "name": "ban_expires", "type": "timestamp", "primaryKey": false, "notNull": false }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": false }, "display_username": { "name": "display_username", "type": "text", "primaryKey": false, "notNull": false }, "last_login": { "name": "last_login", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "user_email_unique": { "name": "user_email_unique", "nullsNotDistinct": false, "columns": [ "email" ] }, "user_username_unique": { "name": "user_username_unique", "nullsNotDistinct": false, "columns": [ "username" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.verification": { "name": "verification", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "identifier": { "name": "identifier", "type": "text", "primaryKey": false, "notNull": true }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true }, "expires_at": { "name": "expires_at", "type": "timestamp", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.logs": { "name": "logs", "schema": "", "columns": { "log_id": { "name": "log_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "level": { "name": "level", "type": "text", "primaryKey": false, "notNull": false }, "module": { "name": "module", "type": "text", "primaryKey": false, "notNull": true }, "subModule": { "name": "subModule", "type": "text", "primaryKey": false, "notNull": false }, "message": { "name": "message", "type": "text", "primaryKey": false, "notNull": true }, "stack": { "name": "stack", "type": "jsonb", "primaryKey": false, "notNull": false, "default": "'[]'::jsonb" }, "checked": { "name": "checked", "type": "boolean", "primaryKey": false, "notNull": false, "default": false }, "hostname": { "name": "hostname", "type": "text", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.orderScheduler": { "name": "orderScheduler", "schema": "", "columns": { "schedule_id": { "name": "schedule_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "av": { "name": "av", "type": "integer", "primaryKey": false, "notNull": false }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "order_type": { "name": "order_type", "type": "text", "primaryKey": false, "notNull": true }, "order_number": { "name": "order_number", "type": "integer", "primaryKey": false, "notNull": true }, "header": { "name": "header", "type": "text", "primaryKey": false, "notNull": true }, "line_item_number": { "name": "line_item_number", "type": "text", "primaryKey": false, "notNull": false }, "customer_release_number": { "name": "customer_release_number", "type": "text", "primaryKey": false, "notNull": false }, "delivery_date": { "name": "delivery_date", "type": "date", "primaryKey": false, "notNull": true }, "loading_date": { "name": "loading_date", "type": "date", "primaryKey": false, "notNull": false }, "order_qty": { "name": "order_qty", "type": "real", "primaryKey": false, "notNull": true }, "order_lu": { "name": "order_lu", "type": "real", "primaryKey": false, "notNull": true }, "delivered_qty": { "name": "delivered_qty", "type": "real", "primaryKey": false, "notNull": false, "default": 0 }, "delivered_lu": { "name": "delivered_lu", "type": "real", "primaryKey": false, "notNull": false, "default": 0 }, "remark": { "name": "remark", "type": "text", "primaryKey": false, "notNull": false }, "current_state": { "name": "current_state", "type": "integer", "primaryKey": false, "notNull": false }, "lst_date_check": { "name": "lst_date_check", "type": "date", "primaryKey": false, "notNull": false }, "dock": { "name": "dock", "type": "text", "primaryKey": false, "notNull": false }, "order_from": { "name": "order_from", "type": "text", "primaryKey": false, "notNull": false }, "add_date": { "name": "add_date", "type": "date", "primaryKey": false, "notNull": false, "default": "now()" }, "upd_date": { "name": "upd_date", "type": "date", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": { "orderNumber": { "name": "orderNumber", "columns": [ { "expression": "order_number", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.serverData": { "name": "serverData", "schema": "", "columns": { "server_id": { "name": "server_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "serverDNS": { "name": "serverDNS", "type": "text", "primaryKey": false, "notNull": true }, "plantToken": { "name": "plantToken", "type": "text", "primaryKey": false, "notNull": true }, "ipAddress": { "name": "ipAddress", "type": "text", "primaryKey": false, "notNull": true }, "greatPlainsPlantCode": { "name": "greatPlainsPlantCode", "type": "integer", "primaryKey": false, "notNull": true }, "streetAddress": { "name": "streetAddress", "type": "text", "primaryKey": false, "notNull": false }, "cityState": { "name": "cityState", "type": "text", "primaryKey": false, "notNull": false }, "zipcode": { "name": "zipcode", "type": "integer", "primaryKey": false, "notNull": false }, "contactEmail": { "name": "contactEmail", "type": "text", "primaryKey": false, "notNull": false }, "contactPhone": { "name": "contactPhone", "type": "text", "primaryKey": false, "notNull": false }, "customerTiAcc": { "name": "customerTiAcc", "type": "text", "primaryKey": false, "notNull": false }, "lstServerPort": { "name": "lstServerPort", "type": "integer", "primaryKey": false, "notNull": true }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": false, "default": true }, "serverLoc": { "name": "serverLoc", "type": "text", "primaryKey": false, "notNull": true }, "lastUpdated": { "name": "lastUpdated", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "isUpgrading": { "name": "isUpgrading", "type": "boolean", "primaryKey": false, "notNull": false, "default": false } }, "indexes": { "plantToken": { "name": "plantToken", "columns": [ { "expression": "plantToken", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.serverStats": { "name": "serverStats", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "default": "'serverStats'" }, "build": { "name": "build", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 }, "lastUpdate": { "name": "lastUpdate", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.settings": { "name": "settings", "schema": "", "columns": { "settings_id": { "name": "settings_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "moduleName": { "name": "moduleName", "type": "text", "primaryKey": false, "notNull": false }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": false, "default": true }, "roles": { "name": "roles", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[\"systemAdmin\"]'::jsonb" }, "add_User": { "name": "add_User", "type": "text", "primaryKey": false, "notNull": true, "default": "'LST_System'" }, "add_Date": { "name": "add_Date", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" }, "upd_User": { "name": "upd_User", "type": "text", "primaryKey": false, "notNull": true, "default": "'LST_System'" }, "upd_date": { "name": "upd_date", "type": "timestamp", "primaryKey": false, "notNull": false, "default": "now()" } }, "indexes": { "name": { "name": "name", "columns": [ { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.user_roles": { "name": "user_roles", "schema": "", "columns": { "user_role_id": { "name": "user_role_id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": true }, "module": { "name": "module", "type": "text", "primaryKey": false, "notNull": true }, "role": { "name": "role", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": { "unique_user_module": { "name": "unique_user_module", "columns": [ { "expression": "user_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "module", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "user_roles_user_id_user_id_fk": { "name": "user_roles_user_id_user_id_fk", "tableFrom": "user_roles", "tableTo": "user", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }