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: () => {