summaryrefslogtreecommitdiff
path: root/db/migrations/meta/0000_snapshot.json
diff options
context:
space:
mode:
Diffstat (limited to 'db/migrations/meta/0000_snapshot.json')
-rw-r--r--db/migrations/meta/0000_snapshot.json360
1 files changed, 0 insertions, 360 deletions
diff --git a/db/migrations/meta/0000_snapshot.json b/db/migrations/meta/0000_snapshot.json
deleted file mode 100644
index d8cf3fa7..00000000
--- a/db/migrations/meta/0000_snapshot.json
+++ /dev/null
@@ -1,360 +0,0 @@
-{
- "id": "a938bbb2-b064-4689-8011-35f19f0cad0d",
- "prevId": "00000000-0000-0000-0000-000000000000",
- "version": "7",
- "dialect": "postgresql",
- "tables": {
- "public.companies": {
- "name": "companies",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "integer",
- "primaryKey": true,
- "notNull": true,
- "identity": {
- "type": "always",
- "name": "companies_id_seq",
- "schema": "public",
- "increment": "1",
- "startWith": "1",
- "minValue": "1",
- "maxValue": "2147483647",
- "cache": "1",
- "cycle": false
- }
- },
- "name": {
- "name": "name",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true
- },
- "taxID": {
- "name": "taxID",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.tasks": {
- "name": "tasks",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "varchar(30)",
- "primaryKey": true,
- "notNull": true
- },
- "code": {
- "name": "code",
- "type": "varchar(128)",
- "primaryKey": false,
- "notNull": true,
- "default": "concat('TASK-', to_char(nextval('tasks_code_seq'), 'FM0000'))"
- },
- "title": {
- "name": "title",
- "type": "varchar(128)",
- "primaryKey": false,
- "notNull": false
- },
- "status": {
- "name": "status",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "default": "'todo'"
- },
- "label": {
- "name": "label",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "default": "'bug'"
- },
- "priority": {
- "name": "priority",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "default": "'low'"
- },
- "archived": {
- "name": "archived",
- "type": "boolean",
- "primaryKey": false,
- "notNull": true,
- "default": false
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp",
- "primaryKey": false,
- "notNull": false,
- "default": "current_timestamp"
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {
- "tasks_code_unique": {
- "name": "tasks_code_unique",
- "nullsNotDistinct": false,
- "columns": [
- "code"
- ]
- }
- },
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.otps": {
- "name": "otps",
- "schema": "",
- "columns": {
- "email": {
- "name": "email",
- "type": "varchar(256)",
- "primaryKey": true,
- "notNull": true
- },
- "code": {
- "name": "code",
- "type": "varchar(6)",
- "primaryKey": false,
- "notNull": true
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "otpToken": {
- "name": "otpToken",
- "type": "varchar(512)",
- "primaryKey": false,
- "notNull": true
- },
- "otp_expires": {
- "name": "otp_expires",
- "type": "timestamp",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {},
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.user_roles": {
- "name": "user_roles",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "integer",
- "primaryKey": true,
- "notNull": true,
- "identity": {
- "type": "always",
- "name": "user_roles_id_seq",
- "schema": "public",
- "increment": "1",
- "startWith": "1",
- "minValue": "1",
- "maxValue": "2147483647",
- "cache": "1",
- "cycle": false
- }
- },
- "user_id": {
- "name": "user_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "role": {
- "name": "role",
- "type": "varchar(30)",
- "primaryKey": false,
- "notNull": true,
- "default": "'normal'"
- }
- },
- "indexes": {},
- "foreignKeys": {
- "user_roles_user_id_users_id_fk": {
- "name": "user_roles_user_id_users_id_fk",
- "tableFrom": "user_roles",
- "tableTo": "users",
- "columnsFrom": [
- "user_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "no action",
- "onUpdate": "no action"
- }
- },
- "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(255)",
- "primaryKey": false,
- "notNull": true
- },
- "email": {
- "name": "email",
- "type": "varchar(255)",
- "primaryKey": false,
- "notNull": true
- },
- "company_id": {
- "name": "company_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "domain": {
- "name": "domain",
- "type": "user_domain",
- "typeSchema": "public",
- "primaryKey": false,
- "notNull": true,
- "default": "'partners'"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "image_url": {
- "name": "image_url",
- "type": "varchar(1024)",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {},
- "foreignKeys": {
- "users_company_id_companies_id_fk": {
- "name": "users_company_id_companies_id_fk",
- "tableFrom": "users",
- "tableTo": "companies",
- "columnsFrom": [
- "company_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {
- "users_email_unique": {
- "name": "users_email_unique",
- "nullsNotDistinct": false,
- "columns": [
- "email"
- ]
- }
- },
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- }
- },
- "enums": {
- "public.user_domain": {
- "name": "user_domain",
- "schema": "public",
- "values": [
- "evcp",
- "partners"
- ]
- }
- },
- "schemas": {},
- "sequences": {},
- "roles": {},
- "policies": {},
- "views": {
- "public.user_view": {
- "columns": {},
- "definition": "select \"users\".\"id\" as \"user_id\", \"users\".\"name\" as \"user_name\", \"users\".\"email\" as \"user_email\", \"users\".\"image_url\" as \"user_image\", \"companies\".\"id\" as \"company_id\", \"companies\".\"name\" as \"company_name\", \n array_agg(\"user_roles\".\"role\")\n as \"roles\", \"users\".\"created_at\" as \"created_at\" from \"users\" left join \"companies\" on \"users\".\"company_id\" = \"companies\".\"id\" left join \"user_roles\" on \"users\".\"id\" = \"user_roles\".\"user_id\" group by \"users\".\"id\", \"companies\".\"id\"",
- "name": "user_view",
- "schema": "public",
- "isExisting": false,
- "materialized": false
- }
- },
- "_meta": {
- "columns": {},
- "schemas": {},
- "tables": {}
- }
-} \ No newline at end of file