diff --git a/src/components/Testimonials.tsx b/src/components/Testimonials.tsx
index 8076d52..c6989a1 100644
--- a/src/components/Testimonials.tsx
+++ b/src/components/Testimonials.tsx
@@ -1,5 +1,6 @@
"use client";
import { useEffect, useRef } from "react";
+
import { GoogleReviewsBlock } from "./Blocks/GoogleReviews";
export default function Testimonials() {
@@ -20,6 +21,7 @@ export default function Testimonials() {
useEffect(() => {
initIsotop();
}, []);
+
return (
diff --git a/src/app/(main)/contact/page.tsx b/src/contact/page-backup.tsx
similarity index 100%
rename from src/app/(main)/contact/page.tsx
rename to src/contact/page-backup.tsx
diff --git a/src/migrations/20250212_164255_cannonical.json b/src/migrations/20250212_164255_cannonical.json
deleted file mode 100644
index fdac59b..0000000
--- a/src/migrations/20250212_164255_cannonical.json
+++ /dev/null
@@ -1,4193 +0,0 @@
-{
- "id": "93d102d0-1308-4f82-9384-008d7e70fed0",
- "prevId": "00000000-0000-0000-0000-000000000000",
- "version": "7",
- "dialect": "postgresql",
- "tables": {
- "public.users": {
- "name": "users",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "email": {
- "name": "email",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "reset_password_token": {
- "name": "reset_password_token",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "reset_password_expiration": {
- "name": "reset_password_expiration",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": false
- },
- "salt": {
- "name": "salt",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "hash": {
- "name": "hash",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "login_attempts": {
- "name": "login_attempts",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false,
- "default": 0
- },
- "lock_until": {
- "name": "lock_until",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "users_updated_at_idx": {
- "name": "users_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "users_created_at_idx": {
- "name": "users_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "users_email_idx": {
- "name": "users_email_idx",
- "columns": [
- {
- "expression": "email",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": true,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.media": {
- "name": "media",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "alt": {
- "name": "alt",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "prefix": {
- "name": "prefix",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false,
- "default": "'media'"
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "url": {
- "name": "url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "thumbnail_u_r_l": {
- "name": "thumbnail_u_r_l",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "filename": {
- "name": "filename",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "mime_type": {
- "name": "mime_type",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "filesize": {
- "name": "filesize",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "height": {
- "name": "height",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "focal_x": {
- "name": "focal_x",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "focal_y": {
- "name": "focal_y",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "media_updated_at_idx": {
- "name": "media_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "media_created_at_idx": {
- "name": "media_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "media_filename_idx": {
- "name": "media_filename_idx",
- "columns": [
- {
- "expression": "filename",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": true,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blogs": {
- "name": "blogs",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "meta_title": {
- "name": "meta_title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_description": {
- "name": "meta_description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_cannonical_url": {
- "name": "meta_cannonical_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "is_published": {
- "name": "is_published",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "default": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blogs_img_idx": {
- "name": "blogs_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_updated_at_idx": {
- "name": "blogs_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_created_at_idx": {
- "name": "blogs_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blogs_img_id_media_id_fk": {
- "name": "blogs_img_id_media_id_fk",
- "tableFrom": "blogs",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blogs_rels": {
- "name": "blogs_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "blog_categories_id": {
- "name": "blog_categories_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_tags_id": {
- "name": "blog_tags_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "blogs_rels_order_idx": {
- "name": "blogs_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_parent_idx": {
- "name": "blogs_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_path_idx": {
- "name": "blogs_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_blog_categories_id_idx": {
- "name": "blogs_rels_blog_categories_id_idx",
- "columns": [
- {
- "expression": "blog_categories_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_blog_tags_id_idx": {
- "name": "blogs_rels_blog_tags_id_idx",
- "columns": [
- {
- "expression": "blog_tags_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blogs_rels_parent_fk": {
- "name": "blogs_rels_parent_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blogs",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "blogs_rels_blog_categories_fk": {
- "name": "blogs_rels_blog_categories_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "blog_categories_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "blogs_rels_blog_tags_fk": {
- "name": "blogs_rels_blog_tags_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blog_tags",
- "columnsFrom": [
- "blog_tags_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_content_block": {
- "name": "pages_blocks_content_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_content_block_order_idx": {
- "name": "pages_blocks_content_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_content_block_parent_id_idx": {
- "name": "pages_blocks_content_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_content_block_path_idx": {
- "name": "pages_blocks_content_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_content_block_parent_id_fk": {
- "name": "pages_blocks_content_block_parent_id_fk",
- "tableFrom": "pages_blocks_content_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_before_footer_block": {
- "name": "pages_blocks_before_footer_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Begin your path to healing with Cochise Oncology'"
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Our dedicated team in Sierra Vista, AZ is here to support you with hope, strength, and courage. We offer personalized cancer care using innovative treatments in our state-of-the-art facility. Take the first step towards comprehensive, patient-focused treatment by scheduling a consultation. Let us listen to your needs, answer your questions, and create a tailored plan for your journey. Fill out our form to connect with our compassionate experts and discover how Cochise Oncology can stand with you in your fight against cancer.'"
- },
- "button_text": {
- "name": "button_text",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Get Started'"
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_before_footer_block_order_idx": {
- "name": "pages_blocks_before_footer_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_before_footer_block_parent_id_idx": {
- "name": "pages_blocks_before_footer_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_before_footer_block_path_idx": {
- "name": "pages_blocks_before_footer_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_before_footer_block_parent_id_fk": {
- "name": "pages_blocks_before_footer_block_parent_id_fk",
- "tableFrom": "pages_blocks_before_footer_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_our_team_block": {
- "name": "pages_blocks_our_team_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_our_team_block_order_idx": {
- "name": "pages_blocks_our_team_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_our_team_block_parent_id_idx": {
- "name": "pages_blocks_our_team_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_our_team_block_path_idx": {
- "name": "pages_blocks_our_team_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_our_team_block_parent_id_fk": {
- "name": "pages_blocks_our_team_block_parent_id_fk",
- "tableFrom": "pages_blocks_our_team_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_horizontal_image_content_block": {
- "name": "pages_blocks_horizontal_image_content_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_horizontal_image_content_block_order_idx": {
- "name": "pages_blocks_horizontal_image_content_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_parent_id_idx": {
- "name": "pages_blocks_horizontal_image_content_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_path_idx": {
- "name": "pages_blocks_horizontal_image_content_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_img_idx": {
- "name": "pages_blocks_horizontal_image_content_block_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_horizontal_image_content_block_img_id_media_id_fk": {
- "name": "pages_blocks_horizontal_image_content_block_img_id_media_id_fk",
- "tableFrom": "pages_blocks_horizontal_image_content_block",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- },
- "pages_blocks_horizontal_image_content_block_parent_id_fk": {
- "name": "pages_blocks_horizontal_image_content_block_parent_id_fk",
- "tableFrom": "pages_blocks_horizontal_image_content_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_image_slider_block_images": {
- "name": "pages_blocks_image_slider_block_images",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "image_id": {
- "name": "image_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_image_slider_block_images_order_idx": {
- "name": "pages_blocks_image_slider_block_images_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_images_parent_id_idx": {
- "name": "pages_blocks_image_slider_block_images_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_images_image_idx": {
- "name": "pages_blocks_image_slider_block_images_image_idx",
- "columns": [
- {
- "expression": "image_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_image_slider_block_images_image_id_media_id_fk": {
- "name": "pages_blocks_image_slider_block_images_image_id_media_id_fk",
- "tableFrom": "pages_blocks_image_slider_block_images",
- "tableTo": "media",
- "columnsFrom": [
- "image_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- },
- "pages_blocks_image_slider_block_images_parent_id_fk": {
- "name": "pages_blocks_image_slider_block_images_parent_id_fk",
- "tableFrom": "pages_blocks_image_slider_block_images",
- "tableTo": "pages_blocks_image_slider_block",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_image_slider_block": {
- "name": "pages_blocks_image_slider_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_image_slider_block_order_idx": {
- "name": "pages_blocks_image_slider_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_parent_id_idx": {
- "name": "pages_blocks_image_slider_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_path_idx": {
- "name": "pages_blocks_image_slider_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_image_slider_block_parent_id_fk": {
- "name": "pages_blocks_image_slider_block_parent_id_fk",
- "tableFrom": "pages_blocks_image_slider_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages": {
- "name": "pages",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "hero_img_id": {
- "name": "hero_img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_title": {
- "name": "meta_title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_description": {
- "name": "meta_description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_cannonical_url": {
- "name": "meta_cannonical_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "pages_hero_img_idx": {
- "name": "pages_hero_img_idx",
- "columns": [
- {
- "expression": "hero_img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_updated_at_idx": {
- "name": "pages_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_created_at_idx": {
- "name": "pages_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_hero_img_id_media_id_fk": {
- "name": "pages_hero_img_id_media_id_fk",
- "tableFrom": "pages",
- "tableTo": "media",
- "columnsFrom": [
- "hero_img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_rels": {
- "name": "pages_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "teams_id": {
- "name": "teams_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_rels_order_idx": {
- "name": "pages_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_parent_idx": {
- "name": "pages_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_path_idx": {
- "name": "pages_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_teams_id_idx": {
- "name": "pages_rels_teams_id_idx",
- "columns": [
- {
- "expression": "teams_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_rels_parent_fk": {
- "name": "pages_rels_parent_fk",
- "tableFrom": "pages_rels",
- "tableTo": "pages",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "pages_rels_teams_fk": {
- "name": "pages_rels_teams_fk",
- "tableFrom": "pages_rels",
- "tableTo": "teams",
- "columnsFrom": [
- "teams_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.teams": {
- "name": "teams",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "role": {
- "name": "role",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "biography": {
- "name": "biography",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "teams_img_idx": {
- "name": "teams_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "teams_updated_at_idx": {
- "name": "teams_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "teams_created_at_idx": {
- "name": "teams_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "teams_img_id_media_id_fk": {
- "name": "teams_img_id_media_id_fk",
- "tableFrom": "teams",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blog_categories": {
- "name": "blog_categories",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "parent_category_id": {
- "name": "parent_category_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blog_categories_parent_category_idx": {
- "name": "blog_categories_parent_category_idx",
- "columns": [
- {
- "expression": "parent_category_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_categories_updated_at_idx": {
- "name": "blog_categories_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_categories_created_at_idx": {
- "name": "blog_categories_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blog_categories_parent_category_id_blog_categories_id_fk": {
- "name": "blog_categories_parent_category_id_blog_categories_id_fk",
- "tableFrom": "blog_categories",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "parent_category_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blog_tags": {
- "name": "blog_tags",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blog_tags_updated_at_idx": {
- "name": "blog_tags_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_tags_created_at_idx": {
- "name": "blog_tags_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_checkbox": {
- "name": "forms_blocks_checkbox",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_checkbox_order_idx": {
- "name": "forms_blocks_checkbox_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_checkbox_parent_id_idx": {
- "name": "forms_blocks_checkbox_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_checkbox_path_idx": {
- "name": "forms_blocks_checkbox_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_checkbox_parent_id_fk": {
- "name": "forms_blocks_checkbox_parent_id_fk",
- "tableFrom": "forms_blocks_checkbox",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_country": {
- "name": "forms_blocks_country",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_country_order_idx": {
- "name": "forms_blocks_country_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_country_parent_id_idx": {
- "name": "forms_blocks_country_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_country_path_idx": {
- "name": "forms_blocks_country_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_country_parent_id_fk": {
- "name": "forms_blocks_country_parent_id_fk",
- "tableFrom": "forms_blocks_country",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_email": {
- "name": "forms_blocks_email",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_email_order_idx": {
- "name": "forms_blocks_email_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_email_parent_id_idx": {
- "name": "forms_blocks_email_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_email_path_idx": {
- "name": "forms_blocks_email_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_email_parent_id_fk": {
- "name": "forms_blocks_email_parent_id_fk",
- "tableFrom": "forms_blocks_email",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_number": {
- "name": "forms_blocks_number",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_number_order_idx": {
- "name": "forms_blocks_number_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_number_parent_id_idx": {
- "name": "forms_blocks_number_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_number_path_idx": {
- "name": "forms_blocks_number_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_number_parent_id_fk": {
- "name": "forms_blocks_number_parent_id_fk",
- "tableFrom": "forms_blocks_number",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_select_options": {
- "name": "forms_blocks_select_options",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "value": {
- "name": "value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {
- "forms_blocks_select_options_order_idx": {
- "name": "forms_blocks_select_options_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_options_parent_id_idx": {
- "name": "forms_blocks_select_options_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_select_options_parent_id_fk": {
- "name": "forms_blocks_select_options_parent_id_fk",
- "tableFrom": "forms_blocks_select_options",
- "tableTo": "forms_blocks_select",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_select": {
- "name": "forms_blocks_select",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_select_order_idx": {
- "name": "forms_blocks_select_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_parent_id_idx": {
- "name": "forms_blocks_select_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_path_idx": {
- "name": "forms_blocks_select_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_select_parent_id_fk": {
- "name": "forms_blocks_select_parent_id_fk",
- "tableFrom": "forms_blocks_select",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_state": {
- "name": "forms_blocks_state",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_state_order_idx": {
- "name": "forms_blocks_state_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_state_parent_id_idx": {
- "name": "forms_blocks_state_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_state_path_idx": {
- "name": "forms_blocks_state_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_state_parent_id_fk": {
- "name": "forms_blocks_state_parent_id_fk",
- "tableFrom": "forms_blocks_state",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_text": {
- "name": "forms_blocks_text",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_text_order_idx": {
- "name": "forms_blocks_text_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_text_parent_id_idx": {
- "name": "forms_blocks_text_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_text_path_idx": {
- "name": "forms_blocks_text_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_text_parent_id_fk": {
- "name": "forms_blocks_text_parent_id_fk",
- "tableFrom": "forms_blocks_text",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_textarea": {
- "name": "forms_blocks_textarea",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_textarea_order_idx": {
- "name": "forms_blocks_textarea_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_textarea_parent_id_idx": {
- "name": "forms_blocks_textarea_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_textarea_path_idx": {
- "name": "forms_blocks_textarea_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_textarea_parent_id_fk": {
- "name": "forms_blocks_textarea_parent_id_fk",
- "tableFrom": "forms_blocks_textarea",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_emails": {
- "name": "forms_emails",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "email_to": {
- "name": "email_to",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "cc": {
- "name": "cc",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "bcc": {
- "name": "bcc",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "reply_to": {
- "name": "reply_to",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "email_from": {
- "name": "email_from",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'You''''ve received a new message.'"
- },
- "message": {
- "name": "message",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_emails_order_idx": {
- "name": "forms_emails_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_emails_parent_id_idx": {
- "name": "forms_emails_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_emails_parent_id_fk": {
- "name": "forms_emails_parent_id_fk",
- "tableFrom": "forms_emails",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms": {
- "name": "forms",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "submit_button_label": {
- "name": "submit_button_label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "confirmation_type": {
- "name": "confirmation_type",
- "type": "enum_forms_confirmation_type",
- "typeSchema": "public",
- "primaryKey": false,
- "notNull": false,
- "default": "'message'"
- },
- "confirmation_message": {
- "name": "confirmation_message",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "redirect_url": {
- "name": "redirect_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "forms_updated_at_idx": {
- "name": "forms_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_created_at_idx": {
- "name": "forms_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.form_submissions_submission_data": {
- "name": "form_submissions_submission_data",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "field": {
- "name": "field",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "value": {
- "name": "value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {
- "form_submissions_submission_data_order_idx": {
- "name": "form_submissions_submission_data_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_submission_data_parent_id_idx": {
- "name": "form_submissions_submission_data_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "form_submissions_submission_data_parent_id_fk": {
- "name": "form_submissions_submission_data_parent_id_fk",
- "tableFrom": "form_submissions_submission_data",
- "tableTo": "form_submissions",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.form_submissions": {
- "name": "form_submissions",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "form_id": {
- "name": "form_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "form_submissions_form_idx": {
- "name": "form_submissions_form_idx",
- "columns": [
- {
- "expression": "form_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_updated_at_idx": {
- "name": "form_submissions_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_created_at_idx": {
- "name": "form_submissions_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "form_submissions_form_id_forms_id_fk": {
- "name": "form_submissions_form_id_forms_id_fk",
- "tableFrom": "form_submissions",
- "tableTo": "forms",
- "columnsFrom": [
- "form_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_locked_documents": {
- "name": "payload_locked_documents",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "global_slug": {
- "name": "global_slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_locked_documents_global_slug_idx": {
- "name": "payload_locked_documents_global_slug_idx",
- "columns": [
- {
- "expression": "global_slug",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_updated_at_idx": {
- "name": "payload_locked_documents_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_created_at_idx": {
- "name": "payload_locked_documents_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_locked_documents_rels": {
- "name": "payload_locked_documents_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "users_id": {
- "name": "users_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "media_id": {
- "name": "media_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blogs_id": {
- "name": "blogs_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "pages_id": {
- "name": "pages_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "teams_id": {
- "name": "teams_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_categories_id": {
- "name": "blog_categories_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_tags_id": {
- "name": "blog_tags_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "forms_id": {
- "name": "forms_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "form_submissions_id": {
- "name": "form_submissions_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "payload_locked_documents_rels_order_idx": {
- "name": "payload_locked_documents_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_parent_idx": {
- "name": "payload_locked_documents_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_path_idx": {
- "name": "payload_locked_documents_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_users_id_idx": {
- "name": "payload_locked_documents_rels_users_id_idx",
- "columns": [
- {
- "expression": "users_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_media_id_idx": {
- "name": "payload_locked_documents_rels_media_id_idx",
- "columns": [
- {
- "expression": "media_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blogs_id_idx": {
- "name": "payload_locked_documents_rels_blogs_id_idx",
- "columns": [
- {
- "expression": "blogs_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_pages_id_idx": {
- "name": "payload_locked_documents_rels_pages_id_idx",
- "columns": [
- {
- "expression": "pages_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_teams_id_idx": {
- "name": "payload_locked_documents_rels_teams_id_idx",
- "columns": [
- {
- "expression": "teams_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blog_categories_id_idx": {
- "name": "payload_locked_documents_rels_blog_categories_id_idx",
- "columns": [
- {
- "expression": "blog_categories_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blog_tags_id_idx": {
- "name": "payload_locked_documents_rels_blog_tags_id_idx",
- "columns": [
- {
- "expression": "blog_tags_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_forms_id_idx": {
- "name": "payload_locked_documents_rels_forms_id_idx",
- "columns": [
- {
- "expression": "forms_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_form_submissions_id_idx": {
- "name": "payload_locked_documents_rels_form_submissions_id_idx",
- "columns": [
- {
- "expression": "form_submissions_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "payload_locked_documents_rels_parent_fk": {
- "name": "payload_locked_documents_rels_parent_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "payload_locked_documents",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_users_fk": {
- "name": "payload_locked_documents_rels_users_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "users",
- "columnsFrom": [
- "users_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_media_fk": {
- "name": "payload_locked_documents_rels_media_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "media",
- "columnsFrom": [
- "media_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blogs_fk": {
- "name": "payload_locked_documents_rels_blogs_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blogs",
- "columnsFrom": [
- "blogs_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_pages_fk": {
- "name": "payload_locked_documents_rels_pages_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "pages",
- "columnsFrom": [
- "pages_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_teams_fk": {
- "name": "payload_locked_documents_rels_teams_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "teams",
- "columnsFrom": [
- "teams_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blog_categories_fk": {
- "name": "payload_locked_documents_rels_blog_categories_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "blog_categories_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blog_tags_fk": {
- "name": "payload_locked_documents_rels_blog_tags_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blog_tags",
- "columnsFrom": [
- "blog_tags_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_forms_fk": {
- "name": "payload_locked_documents_rels_forms_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "forms",
- "columnsFrom": [
- "forms_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_form_submissions_fk": {
- "name": "payload_locked_documents_rels_form_submissions_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "form_submissions",
- "columnsFrom": [
- "form_submissions_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_preferences": {
- "name": "payload_preferences",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "key": {
- "name": "key",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "value": {
- "name": "value",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_preferences_key_idx": {
- "name": "payload_preferences_key_idx",
- "columns": [
- {
- "expression": "key",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_updated_at_idx": {
- "name": "payload_preferences_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_created_at_idx": {
- "name": "payload_preferences_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_preferences_rels": {
- "name": "payload_preferences_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "users_id": {
- "name": "users_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "payload_preferences_rels_order_idx": {
- "name": "payload_preferences_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_parent_idx": {
- "name": "payload_preferences_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_path_idx": {
- "name": "payload_preferences_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_users_id_idx": {
- "name": "payload_preferences_rels_users_id_idx",
- "columns": [
- {
- "expression": "users_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "payload_preferences_rels_parent_fk": {
- "name": "payload_preferences_rels_parent_fk",
- "tableFrom": "payload_preferences_rels",
- "tableTo": "payload_preferences",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_preferences_rels_users_fk": {
- "name": "payload_preferences_rels_users_fk",
- "tableFrom": "payload_preferences_rels",
- "tableTo": "users",
- "columnsFrom": [
- "users_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_migrations": {
- "name": "payload_migrations",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "batch": {
- "name": "batch",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_migrations_updated_at_idx": {
- "name": "payload_migrations_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_migrations_created_at_idx": {
- "name": "payload_migrations_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- }
- },
- "enums": {
- "public.enum_forms_confirmation_type": {
- "name": "enum_forms_confirmation_type",
- "schema": "public",
- "values": [
- "message",
- "redirect"
- ]
- }
- },
- "schemas": {},
- "sequences": {},
- "roles": {},
- "policies": {},
- "views": {},
- "_meta": {
- "schemas": {},
- "tables": {},
- "columns": {}
- }
-}
\ No newline at end of file
diff --git a/src/migrations/20250212_164255_cannonical.ts b/src/migrations/20250212_164255_cannonical.ts
deleted file mode 100644
index ae74ad9..0000000
--- a/src/migrations/20250212_164255_cannonical.ts
+++ /dev/null
@@ -1,747 +0,0 @@
-import { MigrateUpArgs, MigrateDownArgs, sql } from "@payloadcms/db-postgres";
-
-export async function up({ db }: MigrateUpArgs): Promise {
- await db.execute(sql`
- CREATE TYPE "public"."enum_forms_confirmation_type" AS ENUM('message', 'redirect');
- CREATE TABLE IF NOT EXISTS "users" (
- "id" serial PRIMARY KEY NOT NULL,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "email" varchar NOT NULL,
- "reset_password_token" varchar,
- "reset_password_expiration" timestamp(3) with time zone,
- "salt" varchar,
- "hash" varchar,
- "login_attempts" numeric DEFAULT 0,
- "lock_until" timestamp(3) with time zone
- );
-
- CREATE TABLE IF NOT EXISTS "media" (
- "id" serial PRIMARY KEY NOT NULL,
- "alt" varchar NOT NULL,
- "prefix" varchar DEFAULT 'media',
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "url" varchar,
- "thumbnail_u_r_l" varchar,
- "filename" varchar,
- "mime_type" varchar,
- "filesize" numeric,
- "width" numeric,
- "height" numeric,
- "focal_x" numeric,
- "focal_y" numeric
- );
-
- CREATE TABLE IF NOT EXISTS "blogs" (
- "id" serial PRIMARY KEY NOT NULL,
- "title" varchar NOT NULL,
- "slug" varchar,
- "img_id" integer NOT NULL,
- "content" jsonb NOT NULL,
- "meta_title" varchar,
- "meta_description" varchar,
- "meta_cannonical_url" varchar,
- "is_published" boolean DEFAULT true,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "blogs_rels" (
- "id" serial PRIMARY KEY NOT NULL,
- "order" integer,
- "parent_id" integer NOT NULL,
- "path" varchar NOT NULL,
- "blog_categories_id" integer,
- "blog_tags_id" integer
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_content_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "content" jsonb NOT NULL,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_before_footer_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "title" varchar DEFAULT 'Begin your path to healing with Cochise Oncology' NOT NULL,
- "description" varchar DEFAULT 'Our dedicated team in Sierra Vista, AZ is here to support you with hope, strength, and courage. We offer personalized cancer care using innovative treatments in our state-of-the-art facility. Take the first step towards comprehensive, patient-focused treatment by scheduling a consultation. Let us listen to your needs, answer your questions, and create a tailored plan for your journey. Fill out our form to connect with our compassionate experts and discover how Cochise Oncology can stand with you in your fight against cancer.' NOT NULL,
- "button_text" varchar DEFAULT 'Get Started' NOT NULL,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_our_team_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_horizontal_image_content_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "img_id" integer NOT NULL,
- "content" jsonb NOT NULL,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_image_slider_block_images" (
- "_order" integer NOT NULL,
- "_parent_id" varchar NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "image_id" integer
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_image_slider_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "pages" (
- "id" serial PRIMARY KEY NOT NULL,
- "title" varchar NOT NULL,
- "hero_img_id" integer,
- "slug" varchar,
- "meta_title" varchar,
- "meta_description" varchar,
- "meta_cannonical_url" varchar,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "pages_rels" (
- "id" serial PRIMARY KEY NOT NULL,
- "order" integer,
- "parent_id" integer NOT NULL,
- "path" varchar NOT NULL,
- "teams_id" integer
- );
-
- CREATE TABLE IF NOT EXISTS "teams" (
- "id" serial PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "role" varchar NOT NULL,
- "img_id" integer NOT NULL,
- "biography" jsonb,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "blog_categories" (
- "id" serial PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "slug" varchar,
- "parent_category_id" integer,
- "description" varchar,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "blog_tags" (
- "id" serial PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "slug" varchar,
- "description" varchar,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_checkbox" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "required" boolean,
- "default_value" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_country" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_email" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_number" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "default_value" numeric,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_select_options" (
- "_order" integer NOT NULL,
- "_parent_id" varchar NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "label" varchar NOT NULL,
- "value" varchar NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_select" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "default_value" varchar,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_state" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_text" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "default_value" varchar,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_blocks_textarea" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "name" varchar NOT NULL,
- "label" varchar,
- "width" numeric,
- "default_value" varchar,
- "required" boolean,
- "block_name" varchar
- );
-
- CREATE TABLE IF NOT EXISTS "forms_emails" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "email_to" varchar,
- "cc" varchar,
- "bcc" varchar,
- "reply_to" varchar,
- "email_from" varchar,
- "subject" varchar DEFAULT 'You''''ve received a new message.' NOT NULL,
- "message" jsonb
- );
-
- CREATE TABLE IF NOT EXISTS "forms" (
- "id" serial PRIMARY KEY NOT NULL,
- "title" varchar NOT NULL,
- "submit_button_label" varchar,
- "confirmation_type" "enum_forms_confirmation_type" DEFAULT 'message',
- "confirmation_message" jsonb,
- "redirect_url" varchar,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "form_submissions_submission_data" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "field" varchar NOT NULL,
- "value" varchar NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "form_submissions" (
- "id" serial PRIMARY KEY NOT NULL,
- "form_id" integer NOT NULL,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "payload_locked_documents" (
- "id" serial PRIMARY KEY NOT NULL,
- "global_slug" varchar,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "payload_locked_documents_rels" (
- "id" serial PRIMARY KEY NOT NULL,
- "order" integer,
- "parent_id" integer NOT NULL,
- "path" varchar NOT NULL,
- "users_id" integer,
- "media_id" integer,
- "blogs_id" integer,
- "pages_id" integer,
- "teams_id" integer,
- "blog_categories_id" integer,
- "blog_tags_id" integer,
- "forms_id" integer,
- "form_submissions_id" integer
- );
-
- CREATE TABLE IF NOT EXISTS "payload_preferences" (
- "id" serial PRIMARY KEY NOT NULL,
- "key" varchar,
- "value" jsonb,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "payload_preferences_rels" (
- "id" serial PRIMARY KEY NOT NULL,
- "order" integer,
- "parent_id" integer NOT NULL,
- "path" varchar NOT NULL,
- "users_id" integer
- );
-
- CREATE TABLE IF NOT EXISTS "payload_migrations" (
- "id" serial PRIMARY KEY NOT NULL,
- "name" varchar,
- "batch" numeric,
- "updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
- "created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
- );
-
- DO $$ BEGIN
- ALTER TABLE "blogs" ADD CONSTRAINT "blogs_img_id_media_id_fk" FOREIGN KEY ("img_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "blogs_rels" ADD CONSTRAINT "blogs_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."blogs"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "blogs_rels" ADD CONSTRAINT "blogs_rels_blog_categories_fk" FOREIGN KEY ("blog_categories_id") REFERENCES "public"."blog_categories"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "blogs_rels" ADD CONSTRAINT "blogs_rels_blog_tags_fk" FOREIGN KEY ("blog_tags_id") REFERENCES "public"."blog_tags"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_content_block" ADD CONSTRAINT "pages_blocks_content_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_before_footer_block" ADD CONSTRAINT "pages_blocks_before_footer_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_our_team_block" ADD CONSTRAINT "pages_blocks_our_team_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_horizontal_image_content_block" ADD CONSTRAINT "pages_blocks_horizontal_image_content_block_img_id_media_id_fk" FOREIGN KEY ("img_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_horizontal_image_content_block" ADD CONSTRAINT "pages_blocks_horizontal_image_content_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_image_slider_block_images" ADD CONSTRAINT "pages_blocks_image_slider_block_images_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_image_slider_block_images" ADD CONSTRAINT "pages_blocks_image_slider_block_images_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_image_slider_block"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_image_slider_block" ADD CONSTRAINT "pages_blocks_image_slider_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages" ADD CONSTRAINT "pages_hero_img_id_media_id_fk" FOREIGN KEY ("hero_img_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_rels" ADD CONSTRAINT "pages_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_rels" ADD CONSTRAINT "pages_rels_teams_fk" FOREIGN KEY ("teams_id") REFERENCES "public"."teams"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "teams" ADD CONSTRAINT "teams_img_id_media_id_fk" FOREIGN KEY ("img_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "blog_categories" ADD CONSTRAINT "blog_categories_parent_category_id_blog_categories_id_fk" FOREIGN KEY ("parent_category_id") REFERENCES "public"."blog_categories"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_checkbox" ADD CONSTRAINT "forms_blocks_checkbox_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_country" ADD CONSTRAINT "forms_blocks_country_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_email" ADD CONSTRAINT "forms_blocks_email_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_number" ADD CONSTRAINT "forms_blocks_number_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_select_options" ADD CONSTRAINT "forms_blocks_select_options_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_select"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_select" ADD CONSTRAINT "forms_blocks_select_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_state" ADD CONSTRAINT "forms_blocks_state_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_text" ADD CONSTRAINT "forms_blocks_text_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_blocks_textarea" ADD CONSTRAINT "forms_blocks_textarea_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "forms_emails" ADD CONSTRAINT "forms_emails_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "form_submissions_submission_data" ADD CONSTRAINT "form_submissions_submission_data_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."form_submissions"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "form_submissions" ADD CONSTRAINT "form_submissions_form_id_forms_id_fk" FOREIGN KEY ("form_id") REFERENCES "public"."forms"("id") ON DELETE set null ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."payload_locked_documents"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_media_fk" FOREIGN KEY ("media_id") REFERENCES "public"."media"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_blogs_fk" FOREIGN KEY ("blogs_id") REFERENCES "public"."blogs"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_teams_fk" FOREIGN KEY ("teams_id") REFERENCES "public"."teams"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_blog_categories_fk" FOREIGN KEY ("blog_categories_id") REFERENCES "public"."blog_categories"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_blog_tags_fk" FOREIGN KEY ("blog_tags_id") REFERENCES "public"."blog_tags"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_forms_fk" FOREIGN KEY ("forms_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_form_submissions_fk" FOREIGN KEY ("form_submissions_id") REFERENCES "public"."form_submissions"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_preferences_rels" ADD CONSTRAINT "payload_preferences_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."payload_preferences"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "payload_preferences_rels" ADD CONSTRAINT "payload_preferences_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- CREATE INDEX IF NOT EXISTS "users_updated_at_idx" ON "users" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "users_created_at_idx" ON "users" USING btree ("created_at");
- CREATE UNIQUE INDEX IF NOT EXISTS "users_email_idx" ON "users" USING btree ("email");
- CREATE INDEX IF NOT EXISTS "media_updated_at_idx" ON "media" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "media_created_at_idx" ON "media" USING btree ("created_at");
- CREATE UNIQUE INDEX IF NOT EXISTS "media_filename_idx" ON "media" USING btree ("filename");
- CREATE INDEX IF NOT EXISTS "blogs_img_idx" ON "blogs" USING btree ("img_id");
- CREATE INDEX IF NOT EXISTS "blogs_updated_at_idx" ON "blogs" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "blogs_created_at_idx" ON "blogs" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "blogs_rels_order_idx" ON "blogs_rels" USING btree ("order");
- CREATE INDEX IF NOT EXISTS "blogs_rels_parent_idx" ON "blogs_rels" USING btree ("parent_id");
- CREATE INDEX IF NOT EXISTS "blogs_rels_path_idx" ON "blogs_rels" USING btree ("path");
- CREATE INDEX IF NOT EXISTS "blogs_rels_blog_categories_id_idx" ON "blogs_rels" USING btree ("blog_categories_id");
- CREATE INDEX IF NOT EXISTS "blogs_rels_blog_tags_id_idx" ON "blogs_rels" USING btree ("blog_tags_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_content_block_order_idx" ON "pages_blocks_content_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_content_block_parent_id_idx" ON "pages_blocks_content_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_content_block_path_idx" ON "pages_blocks_content_block" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "pages_blocks_before_footer_block_order_idx" ON "pages_blocks_before_footer_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_before_footer_block_parent_id_idx" ON "pages_blocks_before_footer_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_before_footer_block_path_idx" ON "pages_blocks_before_footer_block" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "pages_blocks_our_team_block_order_idx" ON "pages_blocks_our_team_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_our_team_block_parent_id_idx" ON "pages_blocks_our_team_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_our_team_block_path_idx" ON "pages_blocks_our_team_block" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "pages_blocks_horizontal_image_content_block_order_idx" ON "pages_blocks_horizontal_image_content_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_horizontal_image_content_block_parent_id_idx" ON "pages_blocks_horizontal_image_content_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_horizontal_image_content_block_path_idx" ON "pages_blocks_horizontal_image_content_block" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "pages_blocks_horizontal_image_content_block_img_idx" ON "pages_blocks_horizontal_image_content_block" USING btree ("img_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_images_order_idx" ON "pages_blocks_image_slider_block_images" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_images_parent_id_idx" ON "pages_blocks_image_slider_block_images" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_images_image_idx" ON "pages_blocks_image_slider_block_images" USING btree ("image_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_order_idx" ON "pages_blocks_image_slider_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_parent_id_idx" ON "pages_blocks_image_slider_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_image_slider_block_path_idx" ON "pages_blocks_image_slider_block" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "pages_hero_img_idx" ON "pages" USING btree ("hero_img_id");
- CREATE INDEX IF NOT EXISTS "pages_updated_at_idx" ON "pages" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "pages_created_at_idx" ON "pages" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "pages_rels_order_idx" ON "pages_rels" USING btree ("order");
- CREATE INDEX IF NOT EXISTS "pages_rels_parent_idx" ON "pages_rels" USING btree ("parent_id");
- CREATE INDEX IF NOT EXISTS "pages_rels_path_idx" ON "pages_rels" USING btree ("path");
- CREATE INDEX IF NOT EXISTS "pages_rels_teams_id_idx" ON "pages_rels" USING btree ("teams_id");
- CREATE INDEX IF NOT EXISTS "teams_img_idx" ON "teams" USING btree ("img_id");
- CREATE INDEX IF NOT EXISTS "teams_updated_at_idx" ON "teams" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "teams_created_at_idx" ON "teams" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "blog_categories_parent_category_idx" ON "blog_categories" USING btree ("parent_category_id");
- CREATE INDEX IF NOT EXISTS "blog_categories_updated_at_idx" ON "blog_categories" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "blog_categories_created_at_idx" ON "blog_categories" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "blog_tags_updated_at_idx" ON "blog_tags" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "blog_tags_created_at_idx" ON "blog_tags" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "forms_blocks_checkbox_order_idx" ON "forms_blocks_checkbox" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_checkbox_parent_id_idx" ON "forms_blocks_checkbox" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_checkbox_path_idx" ON "forms_blocks_checkbox" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_country_order_idx" ON "forms_blocks_country" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_country_parent_id_idx" ON "forms_blocks_country" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_country_path_idx" ON "forms_blocks_country" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_email_order_idx" ON "forms_blocks_email" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_email_parent_id_idx" ON "forms_blocks_email" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_email_path_idx" ON "forms_blocks_email" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_number_order_idx" ON "forms_blocks_number" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_number_parent_id_idx" ON "forms_blocks_number" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_number_path_idx" ON "forms_blocks_number" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_select_options_order_idx" ON "forms_blocks_select_options" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_select_options_parent_id_idx" ON "forms_blocks_select_options" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_select_order_idx" ON "forms_blocks_select" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_select_parent_id_idx" ON "forms_blocks_select" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_select_path_idx" ON "forms_blocks_select" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_state_order_idx" ON "forms_blocks_state" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_state_parent_id_idx" ON "forms_blocks_state" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_state_path_idx" ON "forms_blocks_state" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_text_order_idx" ON "forms_blocks_text" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_text_parent_id_idx" ON "forms_blocks_text" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_text_path_idx" ON "forms_blocks_text" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_blocks_textarea_order_idx" ON "forms_blocks_textarea" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_blocks_textarea_parent_id_idx" ON "forms_blocks_textarea" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_blocks_textarea_path_idx" ON "forms_blocks_textarea" USING btree ("_path");
- CREATE INDEX IF NOT EXISTS "forms_emails_order_idx" ON "forms_emails" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "forms_emails_parent_id_idx" ON "forms_emails" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "forms_updated_at_idx" ON "forms" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "forms_created_at_idx" ON "forms" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "form_submissions_submission_data_order_idx" ON "form_submissions_submission_data" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "form_submissions_submission_data_parent_id_idx" ON "form_submissions_submission_data" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "form_submissions_form_idx" ON "form_submissions" USING btree ("form_id");
- CREATE INDEX IF NOT EXISTS "form_submissions_updated_at_idx" ON "form_submissions" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "form_submissions_created_at_idx" ON "form_submissions" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_global_slug_idx" ON "payload_locked_documents" USING btree ("global_slug");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_updated_at_idx" ON "payload_locked_documents" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_created_at_idx" ON "payload_locked_documents" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_order_idx" ON "payload_locked_documents_rels" USING btree ("order");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_parent_idx" ON "payload_locked_documents_rels" USING btree ("parent_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_path_idx" ON "payload_locked_documents_rels" USING btree ("path");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_users_id_idx" ON "payload_locked_documents_rels" USING btree ("users_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_media_id_idx" ON "payload_locked_documents_rels" USING btree ("media_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_blogs_id_idx" ON "payload_locked_documents_rels" USING btree ("blogs_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_pages_id_idx" ON "payload_locked_documents_rels" USING btree ("pages_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_teams_id_idx" ON "payload_locked_documents_rels" USING btree ("teams_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_blog_categories_id_idx" ON "payload_locked_documents_rels" USING btree ("blog_categories_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_blog_tags_id_idx" ON "payload_locked_documents_rels" USING btree ("blog_tags_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_forms_id_idx" ON "payload_locked_documents_rels" USING btree ("forms_id");
- CREATE INDEX IF NOT EXISTS "payload_locked_documents_rels_form_submissions_id_idx" ON "payload_locked_documents_rels" USING btree ("form_submissions_id");
- CREATE INDEX IF NOT EXISTS "payload_preferences_key_idx" ON "payload_preferences" USING btree ("key");
- CREATE INDEX IF NOT EXISTS "payload_preferences_updated_at_idx" ON "payload_preferences" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "payload_preferences_created_at_idx" ON "payload_preferences" USING btree ("created_at");
- CREATE INDEX IF NOT EXISTS "payload_preferences_rels_order_idx" ON "payload_preferences_rels" USING btree ("order");
- CREATE INDEX IF NOT EXISTS "payload_preferences_rels_parent_idx" ON "payload_preferences_rels" USING btree ("parent_id");
- CREATE INDEX IF NOT EXISTS "payload_preferences_rels_path_idx" ON "payload_preferences_rels" USING btree ("path");
- CREATE INDEX IF NOT EXISTS "payload_preferences_rels_users_id_idx" ON "payload_preferences_rels" USING btree ("users_id");
- CREATE INDEX IF NOT EXISTS "payload_migrations_updated_at_idx" ON "payload_migrations" USING btree ("updated_at");
- CREATE INDEX IF NOT EXISTS "payload_migrations_created_at_idx" ON "payload_migrations" USING btree ("created_at");`);
-}
-
-export async function down({ db }: MigrateDownArgs): Promise {
- await db.execute(sql`
- DROP TABLE "users" CASCADE;
- DROP TABLE "media" CASCADE;
- DROP TABLE "blogs" CASCADE;
- DROP TABLE "blogs_rels" CASCADE;
- DROP TABLE "pages_blocks_content_block" CASCADE;
- DROP TABLE "pages_blocks_before_footer_block" CASCADE;
- DROP TABLE "pages_blocks_our_team_block" CASCADE;
- DROP TABLE "pages_blocks_horizontal_image_content_block" CASCADE;
- DROP TABLE "pages_blocks_image_slider_block_images" CASCADE;
- DROP TABLE "pages_blocks_image_slider_block" CASCADE;
- DROP TABLE "pages" CASCADE;
- DROP TABLE "pages_rels" CASCADE;
- DROP TABLE "teams" CASCADE;
- DROP TABLE "blog_categories" CASCADE;
- DROP TABLE "blog_tags" CASCADE;
- DROP TABLE "forms_blocks_checkbox" CASCADE;
- DROP TABLE "forms_blocks_country" CASCADE;
- DROP TABLE "forms_blocks_email" CASCADE;
- DROP TABLE "forms_blocks_number" CASCADE;
- DROP TABLE "forms_blocks_select_options" CASCADE;
- DROP TABLE "forms_blocks_select" CASCADE;
- DROP TABLE "forms_blocks_state" CASCADE;
- DROP TABLE "forms_blocks_text" CASCADE;
- DROP TABLE "forms_blocks_textarea" CASCADE;
- DROP TABLE "forms_emails" CASCADE;
- DROP TABLE "forms" CASCADE;
- DROP TABLE "form_submissions_submission_data" CASCADE;
- DROP TABLE "form_submissions" CASCADE;
- DROP TABLE "payload_locked_documents" CASCADE;
- DROP TABLE "payload_locked_documents_rels" CASCADE;
- DROP TABLE "payload_preferences" CASCADE;
- DROP TABLE "payload_preferences_rels" CASCADE;
- DROP TABLE "payload_migrations" CASCADE;
- DROP TYPE "public"."enum_forms_confirmation_type";`);
-}
diff --git a/src/migrations/20250213_065243.json b/src/migrations/20250213_065243.json
deleted file mode 100644
index 44f84ae..0000000
--- a/src/migrations/20250213_065243.json
+++ /dev/null
@@ -1,4390 +0,0 @@
-{
- "id": "5d0c2e51-d3a3-468b-9749-b2b46c3091e8",
- "prevId": "00000000-0000-0000-0000-000000000000",
- "version": "7",
- "dialect": "postgresql",
- "tables": {
- "public.users": {
- "name": "users",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "email": {
- "name": "email",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "reset_password_token": {
- "name": "reset_password_token",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "reset_password_expiration": {
- "name": "reset_password_expiration",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": false
- },
- "salt": {
- "name": "salt",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "hash": {
- "name": "hash",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "login_attempts": {
- "name": "login_attempts",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false,
- "default": 0
- },
- "lock_until": {
- "name": "lock_until",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "users_updated_at_idx": {
- "name": "users_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "users_created_at_idx": {
- "name": "users_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "users_email_idx": {
- "name": "users_email_idx",
- "columns": [
- {
- "expression": "email",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": true,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.media": {
- "name": "media",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "alt": {
- "name": "alt",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "prefix": {
- "name": "prefix",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false,
- "default": "'media'"
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "url": {
- "name": "url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "thumbnail_u_r_l": {
- "name": "thumbnail_u_r_l",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "filename": {
- "name": "filename",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "mime_type": {
- "name": "mime_type",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "filesize": {
- "name": "filesize",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "height": {
- "name": "height",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "focal_x": {
- "name": "focal_x",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "focal_y": {
- "name": "focal_y",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "media_updated_at_idx": {
- "name": "media_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "media_created_at_idx": {
- "name": "media_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "media_filename_idx": {
- "name": "media_filename_idx",
- "columns": [
- {
- "expression": "filename",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": true,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blogs": {
- "name": "blogs",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "meta_title": {
- "name": "meta_title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_description": {
- "name": "meta_description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_cannonical_url": {
- "name": "meta_cannonical_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "is_published": {
- "name": "is_published",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false,
- "default": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blogs_img_idx": {
- "name": "blogs_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_updated_at_idx": {
- "name": "blogs_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_created_at_idx": {
- "name": "blogs_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blogs_img_id_media_id_fk": {
- "name": "blogs_img_id_media_id_fk",
- "tableFrom": "blogs",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blogs_rels": {
- "name": "blogs_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "blog_categories_id": {
- "name": "blog_categories_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_tags_id": {
- "name": "blog_tags_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "blogs_rels_order_idx": {
- "name": "blogs_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_parent_idx": {
- "name": "blogs_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_path_idx": {
- "name": "blogs_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_blog_categories_id_idx": {
- "name": "blogs_rels_blog_categories_id_idx",
- "columns": [
- {
- "expression": "blog_categories_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blogs_rels_blog_tags_id_idx": {
- "name": "blogs_rels_blog_tags_id_idx",
- "columns": [
- {
- "expression": "blog_tags_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blogs_rels_parent_fk": {
- "name": "blogs_rels_parent_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blogs",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "blogs_rels_blog_categories_fk": {
- "name": "blogs_rels_blog_categories_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "blog_categories_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "blogs_rels_blog_tags_fk": {
- "name": "blogs_rels_blog_tags_fk",
- "tableFrom": "blogs_rels",
- "tableTo": "blog_tags",
- "columnsFrom": [
- "blog_tags_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_content_block": {
- "name": "pages_blocks_content_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_content_block_order_idx": {
- "name": "pages_blocks_content_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_content_block_parent_id_idx": {
- "name": "pages_blocks_content_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_content_block_path_idx": {
- "name": "pages_blocks_content_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_content_block_parent_id_fk": {
- "name": "pages_blocks_content_block_parent_id_fk",
- "tableFrom": "pages_blocks_content_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_before_footer_block": {
- "name": "pages_blocks_before_footer_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Begin your path to healing with Cochise Oncology'"
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Our dedicated team in Sierra Vista, AZ is here to support you with hope, strength, and courage. We offer personalized cancer care using innovative treatments in our state-of-the-art facility. Take the first step towards comprehensive, patient-focused treatment by scheduling a consultation. Let us listen to your needs, answer your questions, and create a tailored plan for your journey. Fill out our form to connect with our compassionate experts and discover how Cochise Oncology can stand with you in your fight against cancer.'"
- },
- "button_text": {
- "name": "button_text",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'Get Started'"
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_before_footer_block_order_idx": {
- "name": "pages_blocks_before_footer_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_before_footer_block_parent_id_idx": {
- "name": "pages_blocks_before_footer_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_before_footer_block_path_idx": {
- "name": "pages_blocks_before_footer_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_before_footer_block_parent_id_fk": {
- "name": "pages_blocks_before_footer_block_parent_id_fk",
- "tableFrom": "pages_blocks_before_footer_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_our_team_block": {
- "name": "pages_blocks_our_team_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_our_team_block_order_idx": {
- "name": "pages_blocks_our_team_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_our_team_block_parent_id_idx": {
- "name": "pages_blocks_our_team_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_our_team_block_path_idx": {
- "name": "pages_blocks_our_team_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_our_team_block_parent_id_fk": {
- "name": "pages_blocks_our_team_block_parent_id_fk",
- "tableFrom": "pages_blocks_our_team_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_horizontal_image_content_block": {
- "name": "pages_blocks_horizontal_image_content_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "content": {
- "name": "content",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_horizontal_image_content_block_order_idx": {
- "name": "pages_blocks_horizontal_image_content_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_parent_id_idx": {
- "name": "pages_blocks_horizontal_image_content_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_path_idx": {
- "name": "pages_blocks_horizontal_image_content_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_horizontal_image_content_block_img_idx": {
- "name": "pages_blocks_horizontal_image_content_block_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_horizontal_image_content_block_img_id_media_id_fk": {
- "name": "pages_blocks_horizontal_image_content_block_img_id_media_id_fk",
- "tableFrom": "pages_blocks_horizontal_image_content_block",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- },
- "pages_blocks_horizontal_image_content_block_parent_id_fk": {
- "name": "pages_blocks_horizontal_image_content_block_parent_id_fk",
- "tableFrom": "pages_blocks_horizontal_image_content_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_image_slider_block_images": {
- "name": "pages_blocks_image_slider_block_images",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "image_id": {
- "name": "image_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_image_slider_block_images_order_idx": {
- "name": "pages_blocks_image_slider_block_images_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_images_parent_id_idx": {
- "name": "pages_blocks_image_slider_block_images_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_images_image_idx": {
- "name": "pages_blocks_image_slider_block_images_image_idx",
- "columns": [
- {
- "expression": "image_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_image_slider_block_images_image_id_media_id_fk": {
- "name": "pages_blocks_image_slider_block_images_image_id_media_id_fk",
- "tableFrom": "pages_blocks_image_slider_block_images",
- "tableTo": "media",
- "columnsFrom": [
- "image_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- },
- "pages_blocks_image_slider_block_images_parent_id_fk": {
- "name": "pages_blocks_image_slider_block_images_parent_id_fk",
- "tableFrom": "pages_blocks_image_slider_block_images",
- "tableTo": "pages_blocks_image_slider_block",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_image_slider_block": {
- "name": "pages_blocks_image_slider_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_image_slider_block_order_idx": {
- "name": "pages_blocks_image_slider_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_parent_id_idx": {
- "name": "pages_blocks_image_slider_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_image_slider_block_path_idx": {
- "name": "pages_blocks_image_slider_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_image_slider_block_parent_id_fk": {
- "name": "pages_blocks_image_slider_block_parent_id_fk",
- "tableFrom": "pages_blocks_image_slider_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_box_menu_grid_block_box_menu_grid_item": {
- "name": "pages_blocks_box_menu_grid_block_box_menu_grid_item",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "href": {
- "name": "href",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {
- "pages_blocks_box_menu_grid_block_box_menu_grid_item_order_idx": {
- "name": "pages_blocks_box_menu_grid_block_box_menu_grid_item_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_idx": {
- "name": "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_fk": {
- "name": "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_fk",
- "tableFrom": "pages_blocks_box_menu_grid_block_box_menu_grid_item",
- "tableTo": "pages_blocks_box_menu_grid_block",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_blocks_box_menu_grid_block": {
- "name": "pages_blocks_box_menu_grid_block",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_blocks_box_menu_grid_block_order_idx": {
- "name": "pages_blocks_box_menu_grid_block_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_box_menu_grid_block_parent_id_idx": {
- "name": "pages_blocks_box_menu_grid_block_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_blocks_box_menu_grid_block_path_idx": {
- "name": "pages_blocks_box_menu_grid_block_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_blocks_box_menu_grid_block_parent_id_fk": {
- "name": "pages_blocks_box_menu_grid_block_parent_id_fk",
- "tableFrom": "pages_blocks_box_menu_grid_block",
- "tableTo": "pages",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages": {
- "name": "pages",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "hero_img_id": {
- "name": "hero_img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_title": {
- "name": "meta_title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_description": {
- "name": "meta_description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "meta_cannonical_url": {
- "name": "meta_cannonical_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "pages_hero_img_idx": {
- "name": "pages_hero_img_idx",
- "columns": [
- {
- "expression": "hero_img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_updated_at_idx": {
- "name": "pages_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_created_at_idx": {
- "name": "pages_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_hero_img_id_media_id_fk": {
- "name": "pages_hero_img_id_media_id_fk",
- "tableFrom": "pages",
- "tableTo": "media",
- "columnsFrom": [
- "hero_img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.pages_rels": {
- "name": "pages_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "teams_id": {
- "name": "teams_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "pages_rels_order_idx": {
- "name": "pages_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_parent_idx": {
- "name": "pages_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_path_idx": {
- "name": "pages_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "pages_rels_teams_id_idx": {
- "name": "pages_rels_teams_id_idx",
- "columns": [
- {
- "expression": "teams_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "pages_rels_parent_fk": {
- "name": "pages_rels_parent_fk",
- "tableFrom": "pages_rels",
- "tableTo": "pages",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "pages_rels_teams_fk": {
- "name": "pages_rels_teams_fk",
- "tableFrom": "pages_rels",
- "tableTo": "teams",
- "columnsFrom": [
- "teams_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.teams": {
- "name": "teams",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "role": {
- "name": "role",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "img_id": {
- "name": "img_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "biography": {
- "name": "biography",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "teams_img_idx": {
- "name": "teams_img_idx",
- "columns": [
- {
- "expression": "img_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "teams_updated_at_idx": {
- "name": "teams_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "teams_created_at_idx": {
- "name": "teams_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "teams_img_id_media_id_fk": {
- "name": "teams_img_id_media_id_fk",
- "tableFrom": "teams",
- "tableTo": "media",
- "columnsFrom": [
- "img_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blog_categories": {
- "name": "blog_categories",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "parent_category_id": {
- "name": "parent_category_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blog_categories_parent_category_idx": {
- "name": "blog_categories_parent_category_idx",
- "columns": [
- {
- "expression": "parent_category_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_categories_updated_at_idx": {
- "name": "blog_categories_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_categories_created_at_idx": {
- "name": "blog_categories_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "blog_categories_parent_category_id_blog_categories_id_fk": {
- "name": "blog_categories_parent_category_id_blog_categories_id_fk",
- "tableFrom": "blog_categories",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "parent_category_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.blog_tags": {
- "name": "blog_tags",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "slug": {
- "name": "slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "description": {
- "name": "description",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "blog_tags_updated_at_idx": {
- "name": "blog_tags_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "blog_tags_created_at_idx": {
- "name": "blog_tags_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_checkbox": {
- "name": "forms_blocks_checkbox",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_checkbox_order_idx": {
- "name": "forms_blocks_checkbox_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_checkbox_parent_id_idx": {
- "name": "forms_blocks_checkbox_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_checkbox_path_idx": {
- "name": "forms_blocks_checkbox_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_checkbox_parent_id_fk": {
- "name": "forms_blocks_checkbox_parent_id_fk",
- "tableFrom": "forms_blocks_checkbox",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_country": {
- "name": "forms_blocks_country",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_country_order_idx": {
- "name": "forms_blocks_country_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_country_parent_id_idx": {
- "name": "forms_blocks_country_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_country_path_idx": {
- "name": "forms_blocks_country_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_country_parent_id_fk": {
- "name": "forms_blocks_country_parent_id_fk",
- "tableFrom": "forms_blocks_country",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_email": {
- "name": "forms_blocks_email",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_email_order_idx": {
- "name": "forms_blocks_email_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_email_parent_id_idx": {
- "name": "forms_blocks_email_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_email_path_idx": {
- "name": "forms_blocks_email_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_email_parent_id_fk": {
- "name": "forms_blocks_email_parent_id_fk",
- "tableFrom": "forms_blocks_email",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_number": {
- "name": "forms_blocks_number",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_number_order_idx": {
- "name": "forms_blocks_number_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_number_parent_id_idx": {
- "name": "forms_blocks_number_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_number_path_idx": {
- "name": "forms_blocks_number_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_number_parent_id_fk": {
- "name": "forms_blocks_number_parent_id_fk",
- "tableFrom": "forms_blocks_number",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_select_options": {
- "name": "forms_blocks_select_options",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "value": {
- "name": "value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {
- "forms_blocks_select_options_order_idx": {
- "name": "forms_blocks_select_options_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_options_parent_id_idx": {
- "name": "forms_blocks_select_options_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_select_options_parent_id_fk": {
- "name": "forms_blocks_select_options_parent_id_fk",
- "tableFrom": "forms_blocks_select_options",
- "tableTo": "forms_blocks_select",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_select": {
- "name": "forms_blocks_select",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_select_order_idx": {
- "name": "forms_blocks_select_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_parent_id_idx": {
- "name": "forms_blocks_select_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_select_path_idx": {
- "name": "forms_blocks_select_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_select_parent_id_fk": {
- "name": "forms_blocks_select_parent_id_fk",
- "tableFrom": "forms_blocks_select",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_state": {
- "name": "forms_blocks_state",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_state_order_idx": {
- "name": "forms_blocks_state_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_state_parent_id_idx": {
- "name": "forms_blocks_state_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_state_path_idx": {
- "name": "forms_blocks_state_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_state_parent_id_fk": {
- "name": "forms_blocks_state_parent_id_fk",
- "tableFrom": "forms_blocks_state",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_text": {
- "name": "forms_blocks_text",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_text_order_idx": {
- "name": "forms_blocks_text_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_text_parent_id_idx": {
- "name": "forms_blocks_text_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_text_path_idx": {
- "name": "forms_blocks_text_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_text_parent_id_fk": {
- "name": "forms_blocks_text_parent_id_fk",
- "tableFrom": "forms_blocks_text",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_blocks_textarea": {
- "name": "forms_blocks_textarea",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_path": {
- "name": "_path",
- "type": "text",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "label": {
- "name": "label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "width": {
- "name": "width",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "default_value": {
- "name": "default_value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "required": {
- "name": "required",
- "type": "boolean",
- "primaryKey": false,
- "notNull": false
- },
- "block_name": {
- "name": "block_name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_blocks_textarea_order_idx": {
- "name": "forms_blocks_textarea_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_textarea_parent_id_idx": {
- "name": "forms_blocks_textarea_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_blocks_textarea_path_idx": {
- "name": "forms_blocks_textarea_path_idx",
- "columns": [
- {
- "expression": "_path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_blocks_textarea_parent_id_fk": {
- "name": "forms_blocks_textarea_parent_id_fk",
- "tableFrom": "forms_blocks_textarea",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms_emails": {
- "name": "forms_emails",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "email_to": {
- "name": "email_to",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "cc": {
- "name": "cc",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "bcc": {
- "name": "bcc",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "reply_to": {
- "name": "reply_to",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "email_from": {
- "name": "email_from",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "subject": {
- "name": "subject",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true,
- "default": "'You''''ve received a new message.'"
- },
- "message": {
- "name": "message",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "forms_emails_order_idx": {
- "name": "forms_emails_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_emails_parent_id_idx": {
- "name": "forms_emails_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "forms_emails_parent_id_fk": {
- "name": "forms_emails_parent_id_fk",
- "tableFrom": "forms_emails",
- "tableTo": "forms",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.forms": {
- "name": "forms",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "title": {
- "name": "title",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "submit_button_label": {
- "name": "submit_button_label",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "confirmation_type": {
- "name": "confirmation_type",
- "type": "enum_forms_confirmation_type",
- "typeSchema": "public",
- "primaryKey": false,
- "notNull": false,
- "default": "'message'"
- },
- "confirmation_message": {
- "name": "confirmation_message",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "redirect_url": {
- "name": "redirect_url",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "forms_updated_at_idx": {
- "name": "forms_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "forms_created_at_idx": {
- "name": "forms_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.form_submissions_submission_data": {
- "name": "form_submissions_submission_data",
- "schema": "",
- "columns": {
- "_order": {
- "name": "_order",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "_parent_id": {
- "name": "_parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "id": {
- "name": "id",
- "type": "varchar",
- "primaryKey": true,
- "notNull": true
- },
- "field": {
- "name": "field",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "value": {
- "name": "value",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- }
- },
- "indexes": {
- "form_submissions_submission_data_order_idx": {
- "name": "form_submissions_submission_data_order_idx",
- "columns": [
- {
- "expression": "_order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_submission_data_parent_id_idx": {
- "name": "form_submissions_submission_data_parent_id_idx",
- "columns": [
- {
- "expression": "_parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "form_submissions_submission_data_parent_id_fk": {
- "name": "form_submissions_submission_data_parent_id_fk",
- "tableFrom": "form_submissions_submission_data",
- "tableTo": "form_submissions",
- "columnsFrom": [
- "_parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.form_submissions": {
- "name": "form_submissions",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "form_id": {
- "name": "form_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "form_submissions_form_idx": {
- "name": "form_submissions_form_idx",
- "columns": [
- {
- "expression": "form_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_updated_at_idx": {
- "name": "form_submissions_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "form_submissions_created_at_idx": {
- "name": "form_submissions_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "form_submissions_form_id_forms_id_fk": {
- "name": "form_submissions_form_id_forms_id_fk",
- "tableFrom": "form_submissions",
- "tableTo": "forms",
- "columnsFrom": [
- "form_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "set null",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_locked_documents": {
- "name": "payload_locked_documents",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "global_slug": {
- "name": "global_slug",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_locked_documents_global_slug_idx": {
- "name": "payload_locked_documents_global_slug_idx",
- "columns": [
- {
- "expression": "global_slug",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_updated_at_idx": {
- "name": "payload_locked_documents_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_created_at_idx": {
- "name": "payload_locked_documents_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_locked_documents_rels": {
- "name": "payload_locked_documents_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "users_id": {
- "name": "users_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "media_id": {
- "name": "media_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blogs_id": {
- "name": "blogs_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "pages_id": {
- "name": "pages_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "teams_id": {
- "name": "teams_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_categories_id": {
- "name": "blog_categories_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "blog_tags_id": {
- "name": "blog_tags_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "forms_id": {
- "name": "forms_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "form_submissions_id": {
- "name": "form_submissions_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "payload_locked_documents_rels_order_idx": {
- "name": "payload_locked_documents_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_parent_idx": {
- "name": "payload_locked_documents_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_path_idx": {
- "name": "payload_locked_documents_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_users_id_idx": {
- "name": "payload_locked_documents_rels_users_id_idx",
- "columns": [
- {
- "expression": "users_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_media_id_idx": {
- "name": "payload_locked_documents_rels_media_id_idx",
- "columns": [
- {
- "expression": "media_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blogs_id_idx": {
- "name": "payload_locked_documents_rels_blogs_id_idx",
- "columns": [
- {
- "expression": "blogs_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_pages_id_idx": {
- "name": "payload_locked_documents_rels_pages_id_idx",
- "columns": [
- {
- "expression": "pages_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_teams_id_idx": {
- "name": "payload_locked_documents_rels_teams_id_idx",
- "columns": [
- {
- "expression": "teams_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blog_categories_id_idx": {
- "name": "payload_locked_documents_rels_blog_categories_id_idx",
- "columns": [
- {
- "expression": "blog_categories_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_blog_tags_id_idx": {
- "name": "payload_locked_documents_rels_blog_tags_id_idx",
- "columns": [
- {
- "expression": "blog_tags_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_forms_id_idx": {
- "name": "payload_locked_documents_rels_forms_id_idx",
- "columns": [
- {
- "expression": "forms_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_locked_documents_rels_form_submissions_id_idx": {
- "name": "payload_locked_documents_rels_form_submissions_id_idx",
- "columns": [
- {
- "expression": "form_submissions_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "payload_locked_documents_rels_parent_fk": {
- "name": "payload_locked_documents_rels_parent_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "payload_locked_documents",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_users_fk": {
- "name": "payload_locked_documents_rels_users_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "users",
- "columnsFrom": [
- "users_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_media_fk": {
- "name": "payload_locked_documents_rels_media_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "media",
- "columnsFrom": [
- "media_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blogs_fk": {
- "name": "payload_locked_documents_rels_blogs_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blogs",
- "columnsFrom": [
- "blogs_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_pages_fk": {
- "name": "payload_locked_documents_rels_pages_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "pages",
- "columnsFrom": [
- "pages_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_teams_fk": {
- "name": "payload_locked_documents_rels_teams_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "teams",
- "columnsFrom": [
- "teams_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blog_categories_fk": {
- "name": "payload_locked_documents_rels_blog_categories_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blog_categories",
- "columnsFrom": [
- "blog_categories_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_blog_tags_fk": {
- "name": "payload_locked_documents_rels_blog_tags_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "blog_tags",
- "columnsFrom": [
- "blog_tags_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_forms_fk": {
- "name": "payload_locked_documents_rels_forms_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "forms",
- "columnsFrom": [
- "forms_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_locked_documents_rels_form_submissions_fk": {
- "name": "payload_locked_documents_rels_form_submissions_fk",
- "tableFrom": "payload_locked_documents_rels",
- "tableTo": "form_submissions",
- "columnsFrom": [
- "form_submissions_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_preferences": {
- "name": "payload_preferences",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "key": {
- "name": "key",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "value": {
- "name": "value",
- "type": "jsonb",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_preferences_key_idx": {
- "name": "payload_preferences_key_idx",
- "columns": [
- {
- "expression": "key",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_updated_at_idx": {
- "name": "payload_preferences_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_created_at_idx": {
- "name": "payload_preferences_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_preferences_rels": {
- "name": "payload_preferences_rels",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "order": {
- "name": "order",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- },
- "parent_id": {
- "name": "parent_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": true
- },
- "path": {
- "name": "path",
- "type": "varchar",
- "primaryKey": false,
- "notNull": true
- },
- "users_id": {
- "name": "users_id",
- "type": "integer",
- "primaryKey": false,
- "notNull": false
- }
- },
- "indexes": {
- "payload_preferences_rels_order_idx": {
- "name": "payload_preferences_rels_order_idx",
- "columns": [
- {
- "expression": "order",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_parent_idx": {
- "name": "payload_preferences_rels_parent_idx",
- "columns": [
- {
- "expression": "parent_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_path_idx": {
- "name": "payload_preferences_rels_path_idx",
- "columns": [
- {
- "expression": "path",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_preferences_rels_users_id_idx": {
- "name": "payload_preferences_rels_users_id_idx",
- "columns": [
- {
- "expression": "users_id",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {
- "payload_preferences_rels_parent_fk": {
- "name": "payload_preferences_rels_parent_fk",
- "tableFrom": "payload_preferences_rels",
- "tableTo": "payload_preferences",
- "columnsFrom": [
- "parent_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- },
- "payload_preferences_rels_users_fk": {
- "name": "payload_preferences_rels_users_fk",
- "tableFrom": "payload_preferences_rels",
- "tableTo": "users",
- "columnsFrom": [
- "users_id"
- ],
- "columnsTo": [
- "id"
- ],
- "onDelete": "cascade",
- "onUpdate": "no action"
- }
- },
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- },
- "public.payload_migrations": {
- "name": "payload_migrations",
- "schema": "",
- "columns": {
- "id": {
- "name": "id",
- "type": "serial",
- "primaryKey": true,
- "notNull": true
- },
- "name": {
- "name": "name",
- "type": "varchar",
- "primaryKey": false,
- "notNull": false
- },
- "batch": {
- "name": "batch",
- "type": "numeric",
- "primaryKey": false,
- "notNull": false
- },
- "updated_at": {
- "name": "updated_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- },
- "created_at": {
- "name": "created_at",
- "type": "timestamp(3) with time zone",
- "primaryKey": false,
- "notNull": true,
- "default": "now()"
- }
- },
- "indexes": {
- "payload_migrations_updated_at_idx": {
- "name": "payload_migrations_updated_at_idx",
- "columns": [
- {
- "expression": "updated_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- },
- "payload_migrations_created_at_idx": {
- "name": "payload_migrations_created_at_idx",
- "columns": [
- {
- "expression": "created_at",
- "isExpression": false,
- "asc": true,
- "nulls": "last"
- }
- ],
- "isUnique": false,
- "concurrently": false,
- "method": "btree",
- "with": {}
- }
- },
- "foreignKeys": {},
- "compositePrimaryKeys": {},
- "uniqueConstraints": {},
- "policies": {},
- "checkConstraints": {},
- "isRLSEnabled": false
- }
- },
- "enums": {
- "public.enum_forms_confirmation_type": {
- "name": "enum_forms_confirmation_type",
- "schema": "public",
- "values": [
- "message",
- "redirect"
- ]
- }
- },
- "schemas": {},
- "sequences": {},
- "roles": {},
- "policies": {},
- "views": {},
- "_meta": {
- "schemas": {},
- "tables": {},
- "columns": {}
- }
-}
\ No newline at end of file
diff --git a/src/migrations/20250213_065243.ts b/src/migrations/20250213_065243.ts
deleted file mode 100644
index e9b2bb6..0000000
--- a/src/migrations/20250213_065243.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { MigrateUpArgs, MigrateDownArgs, sql } from "@payloadcms/db-postgres";
-
-export async function up({ db }: MigrateUpArgs): Promise {
- await db.execute(sql`
- CREATE TABLE IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item" (
- "_order" integer NOT NULL,
- "_parent_id" varchar NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "title" varchar NOT NULL,
- "description" varchar,
- "href" varchar NOT NULL
- );
-
- CREATE TABLE IF NOT EXISTS "pages_blocks_box_menu_grid_block" (
- "_order" integer NOT NULL,
- "_parent_id" integer NOT NULL,
- "_path" text NOT NULL,
- "id" varchar PRIMARY KEY NOT NULL,
- "block_name" varchar
- );
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_box_menu_grid_block_box_menu_grid_item" ADD CONSTRAINT "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_box_menu_grid_block"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- DO $$ BEGIN
- ALTER TABLE "pages_blocks_box_menu_grid_block" ADD CONSTRAINT "pages_blocks_box_menu_grid_block_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
- EXCEPTION
- WHEN duplicate_object THEN null;
- END $$;
-
- CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item_order_idx" ON "pages_blocks_box_menu_grid_block_box_menu_grid_item" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_box_menu_grid_item_parent_id_idx" ON "pages_blocks_box_menu_grid_block_box_menu_grid_item" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_order_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_order");
- CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_parent_id_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_parent_id");
- CREATE INDEX IF NOT EXISTS "pages_blocks_box_menu_grid_block_path_idx" ON "pages_blocks_box_menu_grid_block" USING btree ("_path");`);
-}
-
-export async function down({ db }: MigrateDownArgs): Promise {
- await db.execute(sql`
- DROP TABLE "pages_blocks_box_menu_grid_block_box_menu_grid_item" CASCADE;
- DROP TABLE "pages_blocks_box_menu_grid_block" CASCADE;`);
-}
diff --git a/src/migrations/index.ts b/src/migrations/index.ts
deleted file mode 100644
index 84ae1a3..0000000
--- a/src/migrations/index.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import * as migration_20250212_164255_cannonical from './20250212_164255_cannonical';
-import * as migration_20250213_065243 from './20250213_065243';
-
-export const migrations = [
- {
- up: migration_20250212_164255_cannonical.up,
- down: migration_20250212_164255_cannonical.down,
- name: '20250212_164255_cannonical',
- },
- {
- up: migration_20250213_065243.up,
- down: migration_20250213_065243.down,
- name: '20250213_065243'
- },
-];
diff --git a/src/payload.config.ts b/src/payload.config.ts
index 9c63377..aa3f29b 100644
--- a/src/payload.config.ts
+++ b/src/payload.config.ts
@@ -7,7 +7,6 @@ import path from "path";
import { buildConfig } from "payload";
import sharp from "sharp";
import { fileURLToPath } from "url";
-import { migrations } from "./migrations";
import { BlogCategories } from "@/collections/BlogCategories";
import { Blogs } from "@/collections/Blogs";
@@ -59,7 +58,7 @@ export default buildConfig({
pool: {
connectionString: process.env.DATABASE_URI || "",
},
- prodMigrations: migrations,
+ // prodMigrations: migrations,
}),
editor: lexicalEditor({
features: () => {