1472 lines
38 KiB
JSON
1472 lines
38 KiB
JSON
{
|
|
"namespaces": [
|
|
"public"
|
|
],
|
|
"name": "public",
|
|
"tables": [
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"first_name": {
|
|
"name": "first_name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"last_name": {
|
|
"name": "last_name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"phone": {
|
|
"name": "phone",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
}
|
|
},
|
|
"name": "admins",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "admins_business_id_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "admins_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "admins_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "admins_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"admins_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "admins_business_id_foreign",
|
|
"localTableName": "public.admins",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "no action"
|
|
}
|
|
},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"danak_subscription_id": {
|
|
"name": "danak_subscription_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"slug": {
|
|
"name": "slug",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"domain": {
|
|
"name": "domain",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"is_domain_verified": {
|
|
"name": "is_domain_verified",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"domain_verification_token": {
|
|
"name": "domain_verification_token",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"domain_verified_at": {
|
|
"name": "domain_verified_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"logo_url": {
|
|
"name": "logo_url",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"max_catalogues_count": {
|
|
"name": "max_catalogues_count",
|
|
"type": "numeric(10,0)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 10,
|
|
"scale": 0,
|
|
"default": "0",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "decimal"
|
|
}
|
|
},
|
|
"name": "business",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "business_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"danak_subscription_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "business_danak_subscription_id_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "business_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "business_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"content": {
|
|
"name": "content",
|
|
"type": "jsonb",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "json"
|
|
},
|
|
"status": {
|
|
"name": "status",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"APPROVED",
|
|
"PENDING",
|
|
"REJECTED"
|
|
],
|
|
"mappedType": "enum"
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"a4",
|
|
"a3",
|
|
"a5"
|
|
],
|
|
"mappedType": "enum"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"slug": {
|
|
"name": "slug",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
}
|
|
},
|
|
"name": "catalogue",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "catalogue_business_id_id_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"business_id",
|
|
"slug"
|
|
],
|
|
"composite": true,
|
|
"constraint": false,
|
|
"keyName": "catalogue_business_id_id_slug_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "catalogue_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "catalogue_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "catalogue_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"slug"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "catalogue_slug_index",
|
|
"unique": false,
|
|
"primary": false
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"catalogue_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "catalogue_business_id_foreign",
|
|
"localTableName": "public.catalogue",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "restrict"
|
|
}
|
|
},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"title": {
|
|
"name": "title",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"count": {
|
|
"name": "count",
|
|
"type": "int4",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 32,
|
|
"scale": 0,
|
|
"default": "1",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "integer"
|
|
},
|
|
"desc": {
|
|
"name": "desc",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"expected_date": {
|
|
"name": "expected_date",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"attachments": {
|
|
"name": "attachments",
|
|
"type": "jsonb",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "'[]'",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "json"
|
|
},
|
|
"invoice_id": {
|
|
"name": "invoice_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"paid_at": {
|
|
"name": "paid_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
}
|
|
},
|
|
"name": "design_requests",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "design_requests_business_id_id_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "design_requests_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "design_requests_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"invoice_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "design_requests_invoice_id_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "design_requests_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"design_requests_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "design_requests_business_id_foreign",
|
|
"localTableName": "public.design_requests",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "restrict"
|
|
}
|
|
},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
}
|
|
},
|
|
"name": "icon_groups",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icon_groups_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icon_groups_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icon_groups_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"url": {
|
|
"name": "url",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"group_id": {
|
|
"name": "group_id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
}
|
|
},
|
|
"name": "icons",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icons_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icons_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icons_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"url"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "icons_url_index",
|
|
"unique": false,
|
|
"primary": false
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"icons_group_id_foreign": {
|
|
"columnNames": [
|
|
"group_id"
|
|
],
|
|
"constraintName": "icons_group_id_foreign",
|
|
"localTableName": "public.icons",
|
|
"referencedTableName": "public.icon_groups",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "no action"
|
|
}
|
|
},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "char(26)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 26,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "character"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "now()",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"hashed_token": {
|
|
"name": "hashed_token",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"admin_id": {
|
|
"name": "admin_id",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"expires_at": {
|
|
"name": "expires_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
}
|
|
},
|
|
"name": "refreshtokens",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"admin_id",
|
|
"business_id"
|
|
],
|
|
"composite": true,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_admin_id_business_id_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"created_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_created_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"deleted_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_deleted_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"expires_at"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_expires_at_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"hashed_token"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_hashed_token_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refreshtokens_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {},
|
|
"comment": null
|
|
}
|
|
],
|
|
"nativeEnums": {}
|
|
}
|