diff --git a/src/blocks/content-grid/config.ts b/src/blocks/content-grid/config.ts
new file mode 100644
index 0000000..ffda3bf
--- /dev/null
+++ b/src/blocks/content-grid/config.ts
@@ -0,0 +1,57 @@
+import { HeadingField } from "@/fields/heading";
+import type { Block } from "payload";
+
+export const ContentGrid: Block = {
+ slug: "contentGrid",
+ interfaceName: "ContentGridBlock",
+ fields: [
+ {
+ type: "row",
+ fields: [
+ {
+ name: "variant",
+ type: "select",
+ defaultValue: "sideBySide",
+ enumName: "enum_content_grid_variant",
+ label: {
+ en: "Variant",
+ de: "Variante",
+ },
+ options: [
+ {
+ label: "Side by Side",
+ value: "sideBySide",
+ },
+ ],
+ },
+ ],
+ },
+ HeadingField(),
+ {
+ name: "content",
+ type: "richText",
+ required: true,
+ localized: true,
+ },
+ {
+ name: "cells",
+ type: "array",
+ fields: [
+ {
+ name: "heading",
+ type: "text",
+ required: true,
+ localized: true,
+ },
+ {
+ name: "description",
+ type: "textarea",
+ required: false,
+ localized: true,
+ },
+ ],
+ minRows: 1,
+ maxRows: 8,
+ },
+ ],
+};
diff --git a/src/blocks/content-grid/content-grid-block.tsx b/src/blocks/content-grid/content-grid-block.tsx
new file mode 100644
index 0000000..047d2fa
--- /dev/null
+++ b/src/blocks/content-grid/content-grid-block.tsx
@@ -0,0 +1,49 @@
+import { RichText } from "@/components/cms/rich-text";
+import { Heading, Paragraph } from "@/components/ui/typography";
+import { HeadingVariants } from "@/components/ui/typography/heading";
+import type { ContentGridBlock as ContentGridBlockProps } from "@/payload-types";
+
+type Props = ContentGridBlockProps;
+
+export const ContentGridBlock = ({
+ content,
+ cells,
+ heading,
+ headingLevel,
+ headingTag,
+}: Props) => {
+ return (
+
+
+
+ {heading}
+
+ {content && }
+
+
+
+ {cells?.map((cell) => (
+
+ {cell.heading && (
+
+ {cell.heading}
+
+ )}
+ {cell.description &&
{cell.description}}
+
+ ))}
+
+
+
+ );
+};
diff --git a/src/blocks/feature-section/feature-section-block.tsx b/src/blocks/feature-section/feature-section-block.tsx
index 0e4272e..8379aff 100644
--- a/src/blocks/feature-section/feature-section-block.tsx
+++ b/src/blocks/feature-section/feature-section-block.tsx
@@ -85,8 +85,8 @@ function VariantOne({
{Array.isArray(links) && links.length > 0 && (
- {links.map((link) => (
-
+ {links.map((link, i) => (
+
))}
diff --git a/src/blocks/render-blocks.tsx b/src/blocks/render-blocks.tsx
index 3cfea66..7771d22 100644
--- a/src/blocks/render-blocks.tsx
+++ b/src/blocks/render-blocks.tsx
@@ -17,6 +17,7 @@ import {
type RelatedPostsBlock,
} from "./related-posts/related-posts-block";
import { FeatureSectionBlock } from "./feature-section/feature-section-block";
+import { ContentGridBlock } from "./content-grid/content-grid-block";
type Block = Page["layout"][0] | RelatedPostsBlock;
@@ -69,10 +70,13 @@ export const RenderBlocks = ({ blocks }: RenderBlocksProps) => {
return ;
}
case "relatedPosts": {
- return ;
+ return ;
}
case "featureSection": {
- return ;
+ return ;
+ }
+ case "contentGrid": {
+ return ;
}
default: {
return null;
diff --git a/src/collections/pages/index.ts b/src/collections/pages/index.ts
index 4cff458..f250ed4 100644
--- a/src/collections/pages/index.ts
+++ b/src/collections/pages/index.ts
@@ -21,6 +21,7 @@ import { Form } from "@/blocks/form/config";
import { FAQBlock } from "@/blocks/faq/config";
import { LatestArticles } from "@/blocks/latest-articles/config";
import { FeatureSection } from "@/blocks/feature-section/config";
+import { ContentGrid } from "@/blocks/content-grid/config";
export const Pages: CollectionConfig<"pages"> = {
slug: "pages",
@@ -91,6 +92,7 @@ export const Pages: CollectionConfig<"pages"> = {
Divider,
Metrics,
Content,
+ ContentGrid,
CardGrid,
FeatureGrid,
SolutionShowcase,
diff --git a/src/components/cms/rich-text/index.tsx b/src/components/cms/rich-text/index.tsx
index 0d943b4..dab0482 100644
--- a/src/components/cms/rich-text/index.tsx
+++ b/src/components/cms/rich-text/index.tsx
@@ -18,6 +18,7 @@ import { formatAnchor } from "./format-anchor";
type Props = {
content: SerializedEditorState;
className?: string;
+ size?: "default" | "sm" | "md" | "lg" | "xl";
};
type NodeTypes = DefaultNodeTypes;
@@ -67,16 +68,21 @@ const converters = (locale: string) => {
return jsxConverters;
};
-export const RichText = ({ content, className }: Props) => {
+export const RichText = ({ content, className, size = "xl" }: Props) => {
const locale = useLocale();
+ const proseSize = {
+ default: "prose",
+ sm: "prose-sm",
+ md: "prose md:prose-md",
+ lg: "prose md:prose-md lg:prose-lg",
+ xl: "prose md:prose-md lg:prose-xl",
+ }[size];
+
return (
);
diff --git a/src/components/ui/typography/paragraph.tsx b/src/components/ui/typography/paragraph.tsx
index b067726..9bc9bbd 100644
--- a/src/components/ui/typography/paragraph.tsx
+++ b/src/components/ui/typography/paragraph.tsx
@@ -5,10 +5,10 @@ import { tv, type VariantProps } from "tailwind-variants";
import { cn } from "@/lib/utils";
export const paragraphVariants = tv({
- base: "font-normal text-base m-0",
+ base: "font-normal m-0",
variants: {
level: {
- default: "",
+ default: "text-base",
label: "font-semibold md:text-lg",
small: "text-sm",
large: "text-lg",
diff --git a/src/migrations/20250108_123632.json b/src/migrations/20250108_123632.json
new file mode 100644
index 0000000..872047f
--- /dev/null
+++ b/src/migrations/20250108_123632.json
@@ -0,0 +1,18324 @@
+{
+ "id": "25b10967-191f-4e53-8085-c20d5b61901b",
+ "prevId": "00000000-0000-0000-0000-000000000000",
+ "version": "7",
+ "dialect": "postgresql",
+ "tables": {
+ "public.pages_hero_links": {
+ "name": "pages_hero_links",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum_pages_hero_links_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ }
+ },
+ "indexes": {
+ "pages_hero_links_order_idx": {
+ "name": "pages_hero_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_hero_links_parent_id_idx": {
+ "name": "pages_hero_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_hero_links_parent_id_fk": {
+ "name": "pages_hero_links_parent_id_fk",
+ "tableFrom": "pages_hero_links",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_cta_links": {
+ "name": "pages_blocks_cta_links",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_cta_links_order_idx": {
+ "name": "pages_blocks_cta_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_cta_links_parent_id_idx": {
+ "name": "pages_blocks_cta_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_cta_links_parent_id_fk": {
+ "name": "pages_blocks_cta_links_parent_id_fk",
+ "tableFrom": "pages_blocks_cta_links",
+ "tableTo": "pages_blocks_cta",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_cta_links_locales": {
+ "name": "pages_blocks_cta_links_locales",
+ "schema": "",
+ "columns": {
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_description": {
+ "name": "link_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_cta_links_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_cta_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_cta_links_locales_parent_id_fk": {
+ "name": "pages_blocks_cta_links_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_cta_links_locales",
+ "tableTo": "pages_blocks_cta_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_cta": {
+ "name": "pages_blocks_cta",
+ "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_cta_order_idx": {
+ "name": "pages_blocks_cta_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_cta_parent_id_idx": {
+ "name": "pages_blocks_cta_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_cta_path_idx": {
+ "name": "pages_blocks_cta_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_cta_parent_id_fk": {
+ "name": "pages_blocks_cta_parent_id_fk",
+ "tableFrom": "pages_blocks_cta",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_cta_locales": {
+ "name": "pages_blocks_cta_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_cta_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_cta_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_cta_locales_parent_id_fk": {
+ "name": "pages_blocks_cta_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_cta_locales",
+ "tableTo": "pages_blocks_cta",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_promo_card": {
+ "name": "pages_blocks_promo_card",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum_pages_blocks_promo_card_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "dark": {
+ "name": "dark",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "icon": {
+ "name": "icon",
+ "type": "enum_icon_name",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_promo_card_order_idx": {
+ "name": "pages_blocks_promo_card_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_promo_card_parent_id_idx": {
+ "name": "pages_blocks_promo_card_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_promo_card_path_idx": {
+ "name": "pages_blocks_promo_card_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_promo_card_parent_id_fk": {
+ "name": "pages_blocks_promo_card_parent_id_fk",
+ "tableFrom": "pages_blocks_promo_card",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_promo_card_locales": {
+ "name": "pages_blocks_promo_card_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_promo_card_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_promo_card_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_promo_card_locales_parent_id_fk": {
+ "name": "pages_blocks_promo_card_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_promo_card_locales",
+ "tableTo": "pages_blocks_promo_card",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_text_with_image": {
+ "name": "pages_blocks_text_with_image",
+ "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": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_text_with_image_order_idx": {
+ "name": "pages_blocks_text_with_image_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_text_with_image_parent_id_idx": {
+ "name": "pages_blocks_text_with_image_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_text_with_image_path_idx": {
+ "name": "pages_blocks_text_with_image_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_text_with_image_media_idx": {
+ "name": "pages_blocks_text_with_image_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_text_with_image_media_id_media_id_fk": {
+ "name": "pages_blocks_text_with_image_media_id_media_id_fk",
+ "tableFrom": "pages_blocks_text_with_image",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_text_with_image_parent_id_fk": {
+ "name": "pages_blocks_text_with_image_parent_id_fk",
+ "tableFrom": "pages_blocks_text_with_image",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_divider": {
+ "name": "pages_blocks_divider",
+ "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_divider_order_idx": {
+ "name": "pages_blocks_divider_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_divider_parent_id_idx": {
+ "name": "pages_blocks_divider_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_divider_path_idx": {
+ "name": "pages_blocks_divider_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_divider_parent_id_fk": {
+ "name": "pages_blocks_divider_parent_id_fk",
+ "tableFrom": "pages_blocks_divider",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_metrics_metrics": {
+ "name": "pages_blocks_metrics_metrics",
+ "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": false
+ },
+ "value": {
+ "name": "value",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_metrics_metrics_order_idx": {
+ "name": "pages_blocks_metrics_metrics_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_metrics_metrics_parent_id_idx": {
+ "name": "pages_blocks_metrics_metrics_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_metrics_metrics_parent_id_fk": {
+ "name": "pages_blocks_metrics_metrics_parent_id_fk",
+ "tableFrom": "pages_blocks_metrics_metrics",
+ "tableTo": "pages_blocks_metrics",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_metrics": {
+ "name": "pages_blocks_metrics",
+ "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": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_metrics_order_idx": {
+ "name": "pages_blocks_metrics_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_metrics_parent_id_idx": {
+ "name": "pages_blocks_metrics_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_metrics_path_idx": {
+ "name": "pages_blocks_metrics_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_metrics_parent_id_fk": {
+ "name": "pages_blocks_metrics_parent_id_fk",
+ "tableFrom": "pages_blocks_metrics",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content": {
+ "name": "pages_blocks_content",
+ "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
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum_content_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'oneColumn'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_order_idx": {
+ "name": "pages_blocks_content_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_content_parent_id_idx": {
+ "name": "pages_blocks_content_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_content_path_idx": {
+ "name": "pages_blocks_content_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_parent_id_fk": {
+ "name": "pages_blocks_content_parent_id_fk",
+ "tableFrom": "pages_blocks_content",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content_locales": {
+ "name": "pages_blocks_content_locales",
+ "schema": "",
+ "columns": {
+ "column_one": {
+ "name": "column_one",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "column_two": {
+ "name": "column_two",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "column_three": {
+ "name": "column_three",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_content_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_locales_parent_id_fk": {
+ "name": "pages_blocks_content_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_content_locales",
+ "tableTo": "pages_blocks_content",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content_grid_cells": {
+ "name": "pages_blocks_content_grid_cells",
+ "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
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_grid_cells_order_idx": {
+ "name": "pages_blocks_content_grid_cells_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_content_grid_cells_parent_id_idx": {
+ "name": "pages_blocks_content_grid_cells_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_grid_cells_parent_id_fk": {
+ "name": "pages_blocks_content_grid_cells_parent_id_fk",
+ "tableFrom": "pages_blocks_content_grid_cells",
+ "tableTo": "pages_blocks_content_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content_grid_cells_locales": {
+ "name": "pages_blocks_content_grid_cells_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_grid_cells_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_content_grid_cells_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_grid_cells_locales_parent_id_fk": {
+ "name": "pages_blocks_content_grid_cells_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_content_grid_cells_locales",
+ "tableTo": "pages_blocks_content_grid_cells",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content_grid": {
+ "name": "pages_blocks_content_grid",
+ "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
+ },
+ "variant": {
+ "name": "variant",
+ "type": "enum_content_grid_variant",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'sideBySide'"
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum_heading_field_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "heading_level": {
+ "name": "heading_level",
+ "type": "enum_heading_field_level",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'2'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_grid_order_idx": {
+ "name": "pages_blocks_content_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_content_grid_parent_id_idx": {
+ "name": "pages_blocks_content_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_content_grid_path_idx": {
+ "name": "pages_blocks_content_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_grid_parent_id_fk": {
+ "name": "pages_blocks_content_grid_parent_id_fk",
+ "tableFrom": "pages_blocks_content_grid",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_content_grid_locales": {
+ "name": "pages_blocks_content_grid_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "content": {
+ "name": "content",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_grid_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_content_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_grid_locales_parent_id_fk": {
+ "name": "pages_blocks_content_grid_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_content_grid_locales",
+ "tableTo": "pages_blocks_content_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_card_grid_cards": {
+ "name": "pages_blocks_card_grid_cards",
+ "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
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "appearance_theme": {
+ "name": "appearance_theme",
+ "type": "enum_pages_blocks_card_grid_cards_appearance_theme",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "appearance_enable_hover": {
+ "name": "appearance_enable_hover",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "appearance_aspect_ratio": {
+ "name": "appearance_aspect_ratio",
+ "type": "enum_pages_blocks_card_grid_cards_appearance_aspect_ratio",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'16/9'"
+ }
+ },
+ "indexes": {
+ "pages_blocks_card_grid_cards_order_idx": {
+ "name": "pages_blocks_card_grid_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_card_grid_cards_parent_id_idx": {
+ "name": "pages_blocks_card_grid_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_card_grid_cards_media_idx": {
+ "name": "pages_blocks_card_grid_cards_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_card_grid_cards_media_id_media_id_fk": {
+ "name": "pages_blocks_card_grid_cards_media_id_media_id_fk",
+ "tableFrom": "pages_blocks_card_grid_cards",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_card_grid_cards_parent_id_fk": {
+ "name": "pages_blocks_card_grid_cards_parent_id_fk",
+ "tableFrom": "pages_blocks_card_grid_cards",
+ "tableTo": "pages_blocks_card_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_card_grid_cards_locales": {
+ "name": "pages_blocks_card_grid_cards_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "subtitle": {
+ "name": "subtitle",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_card_grid_cards_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_card_grid_cards_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_card_grid_cards_locales_parent_id_fk": {
+ "name": "pages_blocks_card_grid_cards_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_card_grid_cards_locales",
+ "tableTo": "pages_blocks_card_grid_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_card_grid": {
+ "name": "pages_blocks_card_grid",
+ "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
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum_card_grid_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'grid'"
+ },
+ "settings_columns": {
+ "name": "settings_columns",
+ "type": "enum_pages_blocks_card_grid_settings_columns",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'3'"
+ },
+ "settings_gap": {
+ "name": "settings_gap",
+ "type": "enum_pages_blocks_card_grid_settings_gap",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'medium'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_card_grid_order_idx": {
+ "name": "pages_blocks_card_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_card_grid_parent_id_idx": {
+ "name": "pages_blocks_card_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_card_grid_path_idx": {
+ "name": "pages_blocks_card_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_card_grid_parent_id_fk": {
+ "name": "pages_blocks_card_grid_parent_id_fk",
+ "tableFrom": "pages_blocks_card_grid",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_card_grid_locales": {
+ "name": "pages_blocks_card_grid_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_card_grid_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_card_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_card_grid_locales_parent_id_fk": {
+ "name": "pages_blocks_card_grid_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_card_grid_locales",
+ "tableTo": "pages_blocks_card_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_grid_cards": {
+ "name": "pages_blocks_feature_grid_cards",
+ "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
+ },
+ "icon": {
+ "name": "icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_grid_cards_order_idx": {
+ "name": "pages_blocks_feature_grid_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_grid_cards_parent_id_idx": {
+ "name": "pages_blocks_feature_grid_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_grid_cards_parent_id_fk": {
+ "name": "pages_blocks_feature_grid_cards_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_grid_cards",
+ "tableTo": "pages_blocks_feature_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_grid_cards_locales": {
+ "name": "pages_blocks_feature_grid_cards_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_grid_cards_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_feature_grid_cards_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_grid_cards_locales_parent_id_fk": {
+ "name": "pages_blocks_feature_grid_cards_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_grid_cards_locales",
+ "tableTo": "pages_blocks_feature_grid_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_grid": {
+ "name": "pages_blocks_feature_grid",
+ "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
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum_pages_blocks_feature_grid_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'grid'"
+ },
+ "headline_alignment": {
+ "name": "headline_alignment",
+ "type": "enum_pages_blocks_feature_grid_headline_alignment",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'center'"
+ },
+ "show_promo_card": {
+ "name": "show_promo_card",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": false
+ },
+ "promo_card_theme_color_mode": {
+ "name": "promo_card_theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "promo_card_link_type": {
+ "name": "promo_card_link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "promo_card_link_new_tab": {
+ "name": "promo_card_link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_link_url": {
+ "name": "promo_card_link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_link_label": {
+ "name": "promo_card_link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_grid_order_idx": {
+ "name": "pages_blocks_feature_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_grid_parent_id_idx": {
+ "name": "pages_blocks_feature_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_grid_path_idx": {
+ "name": "pages_blocks_feature_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_grid_parent_id_fk": {
+ "name": "pages_blocks_feature_grid_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_grid",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_grid_locales": {
+ "name": "pages_blocks_feature_grid_locales",
+ "schema": "",
+ "columns": {
+ "headline_title": {
+ "name": "headline_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "headline_description": {
+ "name": "headline_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_title": {
+ "name": "promo_card_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_description": {
+ "name": "promo_card_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_label": {
+ "name": "promo_card_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_grid_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_feature_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_grid_locales_parent_id_fk": {
+ "name": "pages_blocks_feature_grid_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_grid_locales",
+ "tableTo": "pages_blocks_feature_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_solution_showcase_solutions": {
+ "name": "pages_blocks_solution_showcase_solutions",
+ "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
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_media_type": {
+ "name": "media_media_type",
+ "type": "enum_solutionshowcase_media_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'image'"
+ },
+ "media_image_id": {
+ "name": "media_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_icon": {
+ "name": "media_icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_solution_showcase_solutions_order_idx": {
+ "name": "pages_blocks_solution_showcase_solutions_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_solution_showcase_solutions_parent_id_idx": {
+ "name": "pages_blocks_solution_showcase_solutions_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_solution_showcase_solutions_media_media_image_idx": {
+ "name": "pages_blocks_solution_showcase_solutions_media_media_image_idx",
+ "columns": [
+ {
+ "expression": "media_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_solution_showcase_solutions_media_image_id_media_id_fk": {
+ "name": "pages_blocks_solution_showcase_solutions_media_image_id_media_id_fk",
+ "tableFrom": "pages_blocks_solution_showcase_solutions",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_solution_showcase_solutions_parent_id_fk": {
+ "name": "pages_blocks_solution_showcase_solutions_parent_id_fk",
+ "tableFrom": "pages_blocks_solution_showcase_solutions",
+ "tableTo": "pages_blocks_solution_showcase",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_solution_showcase": {
+ "name": "pages_blocks_solution_showcase",
+ "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
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "heading_title": {
+ "name": "heading_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_description": {
+ "name": "heading_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_alignment": {
+ "name": "heading_alignment",
+ "type": "enum_pages_blocks_solution_showcase_heading_alignment",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'center'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_solution_showcase_order_idx": {
+ "name": "pages_blocks_solution_showcase_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_solution_showcase_parent_id_idx": {
+ "name": "pages_blocks_solution_showcase_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_solution_showcase_path_idx": {
+ "name": "pages_blocks_solution_showcase_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_solution_showcase_parent_id_fk": {
+ "name": "pages_blocks_solution_showcase_parent_id_fk",
+ "tableFrom": "pages_blocks_solution_showcase",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_service_cards_cards": {
+ "name": "pages_blocks_service_cards_cards",
+ "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
+ },
+ "tag": {
+ "name": "tag",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "enable_link": {
+ "name": "enable_link",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": false
+ },
+ "link_link_type": {
+ "name": "link_link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_link_new_tab": {
+ "name": "link_link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_link_url": {
+ "name": "link_link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_link_label": {
+ "name": "link_link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_service_cards_cards_order_idx": {
+ "name": "pages_blocks_service_cards_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_service_cards_cards_parent_id_idx": {
+ "name": "pages_blocks_service_cards_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_service_cards_cards_parent_id_fk": {
+ "name": "pages_blocks_service_cards_cards_parent_id_fk",
+ "tableFrom": "pages_blocks_service_cards_cards",
+ "tableTo": "pages_blocks_service_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_service_cards": {
+ "name": "pages_blocks_service_cards",
+ "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
+ },
+ "heading_tagline": {
+ "name": "heading_tagline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_heading": {
+ "name": "heading_heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_service_cards_order_idx": {
+ "name": "pages_blocks_service_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_service_cards_parent_id_idx": {
+ "name": "pages_blocks_service_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_service_cards_path_idx": {
+ "name": "pages_blocks_service_cards_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_service_cards_parent_id_fk": {
+ "name": "pages_blocks_service_cards_parent_id_fk",
+ "tableFrom": "pages_blocks_service_cards",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_form": {
+ "name": "pages_blocks_form",
+ "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
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum_pages_blocks_form_heading_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "content_layout": {
+ "name": "content_layout",
+ "type": "enum_form_block_content_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'none'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_form_order_idx": {
+ "name": "pages_blocks_form_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_form_parent_id_idx": {
+ "name": "pages_blocks_form_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_form_path_idx": {
+ "name": "pages_blocks_form_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_form_form_idx": {
+ "name": "pages_blocks_form_form_idx",
+ "columns": [
+ {
+ "expression": "form_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_form_form_id_forms_id_fk": {
+ "name": "pages_blocks_form_form_id_forms_id_fk",
+ "tableFrom": "pages_blocks_form",
+ "tableTo": "forms",
+ "columnsFrom": [
+ "form_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_form_parent_id_fk": {
+ "name": "pages_blocks_form_parent_id_fk",
+ "tableFrom": "pages_blocks_form",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_faq_section_faqs": {
+ "name": "pages_blocks_faq_section_faqs",
+ "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
+ },
+ "question": {
+ "name": "question",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "answer": {
+ "name": "answer",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_faq_section_faqs_order_idx": {
+ "name": "pages_blocks_faq_section_faqs_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_faq_section_faqs_parent_id_idx": {
+ "name": "pages_blocks_faq_section_faqs_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_faq_section_faqs_parent_id_fk": {
+ "name": "pages_blocks_faq_section_faqs_parent_id_fk",
+ "tableFrom": "pages_blocks_faq_section_faqs",
+ "tableTo": "pages_blocks_faq_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_faq_section": {
+ "name": "pages_blocks_faq_section",
+ "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_faq_section_order_idx": {
+ "name": "pages_blocks_faq_section_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_faq_section_parent_id_idx": {
+ "name": "pages_blocks_faq_section_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_faq_section_path_idx": {
+ "name": "pages_blocks_faq_section_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_faq_section_parent_id_fk": {
+ "name": "pages_blocks_faq_section_parent_id_fk",
+ "tableFrom": "pages_blocks_faq_section",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_faq_section_locales": {
+ "name": "pages_blocks_faq_section_locales",
+ "schema": "",
+ "columns": {
+ "headline": {
+ "name": "headline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'Frequently Asked Questions'"
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_faq_section_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_faq_section_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_faq_section_locales_parent_id_fk": {
+ "name": "pages_blocks_faq_section_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_faq_section_locales",
+ "tableTo": "pages_blocks_faq_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_latest_articles": {
+ "name": "pages_blocks_latest_articles",
+ "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
+ },
+ "category_id": {
+ "name": "category_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "number_of_articles": {
+ "name": "number_of_articles",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "default": 3
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_latest_articles_order_idx": {
+ "name": "pages_blocks_latest_articles_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_latest_articles_parent_id_idx": {
+ "name": "pages_blocks_latest_articles_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_latest_articles_path_idx": {
+ "name": "pages_blocks_latest_articles_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_latest_articles_category_idx": {
+ "name": "pages_blocks_latest_articles_category_idx",
+ "columns": [
+ {
+ "expression": "category_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_latest_articles_category_id_categories_id_fk": {
+ "name": "pages_blocks_latest_articles_category_id_categories_id_fk",
+ "tableFrom": "pages_blocks_latest_articles",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "category_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_latest_articles_parent_id_fk": {
+ "name": "pages_blocks_latest_articles_parent_id_fk",
+ "tableFrom": "pages_blocks_latest_articles",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_latest_articles_locales": {
+ "name": "pages_blocks_latest_articles_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'Latest Articles'"
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_latest_articles_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_latest_articles_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_latest_articles_locales_parent_id_fk": {
+ "name": "pages_blocks_latest_articles_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_latest_articles_locales",
+ "tableTo": "pages_blocks_latest_articles",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section_features": {
+ "name": "pages_blocks_feature_section_features",
+ "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
+ },
+ "media_type": {
+ "name": "media_type",
+ "type": "enum_feature_section_feature_mediatype",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'none'"
+ },
+ "icon": {
+ "name": "icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_features_order_idx": {
+ "name": "pages_blocks_feature_section_features_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_features_parent_id_idx": {
+ "name": "pages_blocks_feature_section_features_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_features_media_idx": {
+ "name": "pages_blocks_feature_section_features_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_features_media_id_media_id_fk": {
+ "name": "pages_blocks_feature_section_features_media_id_media_id_fk",
+ "tableFrom": "pages_blocks_feature_section_features",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_feature_section_features_parent_id_fk": {
+ "name": "pages_blocks_feature_section_features_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section_features",
+ "tableTo": "pages_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section_features_locales": {
+ "name": "pages_blocks_feature_section_features_locales",
+ "schema": "",
+ "columns": {
+ "headline": {
+ "name": "headline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_features_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_feature_section_features_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_features_locales_parent_id_fk": {
+ "name": "pages_blocks_feature_section_features_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section_features_locales",
+ "tableTo": "pages_blocks_feature_section_features",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section_links": {
+ "name": "pages_blocks_feature_section_links",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum_pages_blocks_feature_section_links_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_links_order_idx": {
+ "name": "pages_blocks_feature_section_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_links_parent_id_idx": {
+ "name": "pages_blocks_feature_section_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_links_parent_id_fk": {
+ "name": "pages_blocks_feature_section_links_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section_links",
+ "tableTo": "pages_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section_links_locales": {
+ "name": "pages_blocks_feature_section_links_locales",
+ "schema": "",
+ "columns": {
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_links_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_feature_section_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_links_locales_parent_id_fk": {
+ "name": "pages_blocks_feature_section_links_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section_links_locales",
+ "tableTo": "pages_blocks_feature_section_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section": {
+ "name": "pages_blocks_feature_section",
+ "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
+ },
+ "variant": {
+ "name": "variant",
+ "type": "enum_feature_section_variants",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'variantOne'"
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum_heading_field_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "heading_level": {
+ "name": "heading_level",
+ "type": "enum_heading_field_level",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'2'"
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_order_idx": {
+ "name": "pages_blocks_feature_section_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_parent_id_idx": {
+ "name": "pages_blocks_feature_section_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_path_idx": {
+ "name": "pages_blocks_feature_section_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_blocks_feature_section_media_idx": {
+ "name": "pages_blocks_feature_section_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_media_id_media_id_fk": {
+ "name": "pages_blocks_feature_section_media_id_media_id_fk",
+ "tableFrom": "pages_blocks_feature_section",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_feature_section_parent_id_fk": {
+ "name": "pages_blocks_feature_section_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_blocks_feature_section_locales": {
+ "name": "pages_blocks_feature_section_locales",
+ "schema": "",
+ "columns": {
+ "eyebrow": {
+ "name": "eyebrow",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_blocks_feature_section_locales_locale_parent_id_unique": {
+ "name": "pages_blocks_feature_section_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_feature_section_locales_parent_id_fk": {
+ "name": "pages_blocks_feature_section_locales_parent_id_fk",
+ "tableFrom": "pages_blocks_feature_section_locales",
+ "tableTo": "pages_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_breadcrumbs": {
+ "name": "pages_breadcrumbs",
+ "schema": "",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "varchar",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "url": {
+ "name": "url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "pages_breadcrumbs_order_idx": {
+ "name": "pages_breadcrumbs_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_breadcrumbs_parent_id_idx": {
+ "name": "pages_breadcrumbs_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_breadcrumbs_locale_idx": {
+ "name": "pages_breadcrumbs_locale_idx",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_breadcrumbs_doc_idx": {
+ "name": "pages_breadcrumbs_doc_idx",
+ "columns": [
+ {
+ "expression": "doc_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_breadcrumbs_doc_id_pages_id_fk": {
+ "name": "pages_breadcrumbs_doc_id_pages_id_fk",
+ "tableFrom": "pages_breadcrumbs",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "doc_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_breadcrumbs_parent_id_fk": {
+ "name": "pages_breadcrumbs_parent_id_fk",
+ "tableFrom": "pages_breadcrumbs",
+ "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": false
+ },
+ "full_title": {
+ "name": "full_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "noindex": {
+ "name": "noindex",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "hero_type": {
+ "name": "hero_type",
+ "type": "enum_hero_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "hero_layout": {
+ "name": "hero_layout",
+ "type": "enum_hero_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "hero_media_id": {
+ "name": "hero_media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "published_at": {
+ "name": "published_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug_lock": {
+ "name": "slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "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()"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "enum_pages_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "pages_hero_hero_media_idx": {
+ "name": "pages_hero_hero_media_idx",
+ "columns": [
+ {
+ "expression": "hero_media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_slug_idx": {
+ "name": "pages_slug_idx",
+ "columns": [
+ {
+ "expression": "slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_parent_idx": {
+ "name": "pages_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_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": {}
+ },
+ "pages__status_idx": {
+ "name": "pages__status_idx",
+ "columns": [
+ {
+ "expression": "_status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_hero_media_id_media_id_fk": {
+ "name": "pages_hero_media_id_media_id_fk",
+ "tableFrom": "pages",
+ "tableTo": "media",
+ "columnsFrom": [
+ "hero_media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_parent_id_pages_id_fk": {
+ "name": "pages_parent_id_pages_id_fk",
+ "tableFrom": "pages",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.pages_locales": {
+ "name": "pages_locales",
+ "schema": "",
+ "columns": {
+ "hero_tagline": {
+ "name": "hero_tagline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "hero_heading": {
+ "name": "hero_heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "hero_description": {
+ "name": "hero_description",
+ "type": "jsonb",
+ "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_image_id": {
+ "name": "meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "pages_meta_meta_image_idx": {
+ "name": "pages_meta_meta_image_idx",
+ "columns": [
+ {
+ "expression": "meta_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "pages_locales_locale_parent_id_unique": {
+ "name": "pages_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "pages_locales_meta_image_id_media_id_fk": {
+ "name": "pages_locales_meta_image_id_media_id_fk",
+ "tableFrom": "pages_locales",
+ "tableTo": "media",
+ "columnsFrom": [
+ "meta_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_locales_parent_id_fk": {
+ "name": "pages_locales_parent_id_fk",
+ "tableFrom": "pages_locales",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "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
+ },
+ "pages_id": {
+ "name": "pages_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_pages_id_idx": {
+ "name": "pages_rels_pages_id_idx",
+ "columns": [
+ {
+ "expression": "pages_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_pages_fk": {
+ "name": "pages_rels_pages_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "pages_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_version_hero_links": {
+ "name": "_pages_v_version_hero_links",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum__pages_v_version_hero_links_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_version_hero_links_order_idx": {
+ "name": "_pages_v_version_hero_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_hero_links_parent_id_idx": {
+ "name": "_pages_v_version_hero_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_version_hero_links_parent_id_fk": {
+ "name": "_pages_v_version_hero_links_parent_id_fk",
+ "tableFrom": "_pages_v_version_hero_links",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_cta_links": {
+ "name": "_pages_v_blocks_cta_links",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_cta_links_order_idx": {
+ "name": "_pages_v_blocks_cta_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_cta_links_parent_id_idx": {
+ "name": "_pages_v_blocks_cta_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_cta_links_parent_id_fk": {
+ "name": "_pages_v_blocks_cta_links_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_cta_links",
+ "tableTo": "_pages_v_blocks_cta",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_cta_links_locales": {
+ "name": "_pages_v_blocks_cta_links_locales",
+ "schema": "",
+ "columns": {
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_description": {
+ "name": "link_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_cta_links_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_cta_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_cta_links_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_cta_links_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_cta_links_locales",
+ "tableTo": "_pages_v_blocks_cta_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_cta": {
+ "name": "_pages_v_blocks_cta",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_cta_order_idx": {
+ "name": "_pages_v_blocks_cta_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_cta_parent_id_idx": {
+ "name": "_pages_v_blocks_cta_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_cta_path_idx": {
+ "name": "_pages_v_blocks_cta_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_cta_parent_id_fk": {
+ "name": "_pages_v_blocks_cta_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_cta",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_cta_locales": {
+ "name": "_pages_v_blocks_cta_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_cta_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_cta_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_cta_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_cta_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_cta_locales",
+ "tableTo": "_pages_v_blocks_cta",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_promo_card": {
+ "name": "_pages_v_blocks_promo_card",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum__pages_v_blocks_promo_card_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "dark": {
+ "name": "dark",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "icon": {
+ "name": "icon",
+ "type": "enum_icon_name",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_promo_card_order_idx": {
+ "name": "_pages_v_blocks_promo_card_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_promo_card_parent_id_idx": {
+ "name": "_pages_v_blocks_promo_card_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_promo_card_path_idx": {
+ "name": "_pages_v_blocks_promo_card_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_promo_card_parent_id_fk": {
+ "name": "_pages_v_blocks_promo_card_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_promo_card",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_promo_card_locales": {
+ "name": "_pages_v_blocks_promo_card_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_promo_card_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_promo_card_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_promo_card_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_promo_card_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_promo_card_locales",
+ "tableTo": "_pages_v_blocks_promo_card",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_text_with_image": {
+ "name": "_pages_v_blocks_text_with_image",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_text_with_image_order_idx": {
+ "name": "_pages_v_blocks_text_with_image_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_text_with_image_parent_id_idx": {
+ "name": "_pages_v_blocks_text_with_image_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_text_with_image_path_idx": {
+ "name": "_pages_v_blocks_text_with_image_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_text_with_image_media_idx": {
+ "name": "_pages_v_blocks_text_with_image_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_text_with_image_media_id_media_id_fk": {
+ "name": "_pages_v_blocks_text_with_image_media_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_text_with_image",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_text_with_image_parent_id_fk": {
+ "name": "_pages_v_blocks_text_with_image_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_text_with_image",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_divider": {
+ "name": "_pages_v_blocks_divider",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_divider_order_idx": {
+ "name": "_pages_v_blocks_divider_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_divider_parent_id_idx": {
+ "name": "_pages_v_blocks_divider_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_divider_path_idx": {
+ "name": "_pages_v_blocks_divider_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_divider_parent_id_fk": {
+ "name": "_pages_v_blocks_divider_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_divider",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_metrics_metrics": {
+ "name": "_pages_v_blocks_metrics_metrics",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "value": {
+ "name": "value",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_metrics_metrics_order_idx": {
+ "name": "_pages_v_blocks_metrics_metrics_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_metrics_metrics_parent_id_idx": {
+ "name": "_pages_v_blocks_metrics_metrics_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_metrics_metrics_parent_id_fk": {
+ "name": "_pages_v_blocks_metrics_metrics_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_metrics_metrics",
+ "tableTo": "_pages_v_blocks_metrics",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_metrics": {
+ "name": "_pages_v_blocks_metrics",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_metrics_order_idx": {
+ "name": "_pages_v_blocks_metrics_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_metrics_parent_id_idx": {
+ "name": "_pages_v_blocks_metrics_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_metrics_path_idx": {
+ "name": "_pages_v_blocks_metrics_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_metrics_parent_id_fk": {
+ "name": "_pages_v_blocks_metrics_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_metrics",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content": {
+ "name": "_pages_v_blocks_content",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum_content_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'oneColumn'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_order_idx": {
+ "name": "_pages_v_blocks_content_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_content_parent_id_idx": {
+ "name": "_pages_v_blocks_content_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_content_path_idx": {
+ "name": "_pages_v_blocks_content_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_parent_id_fk": {
+ "name": "_pages_v_blocks_content_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content_locales": {
+ "name": "_pages_v_blocks_content_locales",
+ "schema": "",
+ "columns": {
+ "column_one": {
+ "name": "column_one",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "column_two": {
+ "name": "column_two",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "column_three": {
+ "name": "column_three",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_content_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_content_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_locales",
+ "tableTo": "_pages_v_blocks_content",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content_grid_cells": {
+ "name": "_pages_v_blocks_content_grid_cells",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_grid_cells_order_idx": {
+ "name": "_pages_v_blocks_content_grid_cells_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_content_grid_cells_parent_id_idx": {
+ "name": "_pages_v_blocks_content_grid_cells_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_grid_cells_parent_id_fk": {
+ "name": "_pages_v_blocks_content_grid_cells_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_grid_cells",
+ "tableTo": "_pages_v_blocks_content_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content_grid_cells_locales": {
+ "name": "_pages_v_blocks_content_grid_cells_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_grid_cells_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_content_grid_cells_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_grid_cells_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_content_grid_cells_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_grid_cells_locales",
+ "tableTo": "_pages_v_blocks_content_grid_cells",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content_grid": {
+ "name": "_pages_v_blocks_content_grid",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "variant": {
+ "name": "variant",
+ "type": "enum_content_grid_variant",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'sideBySide'"
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum_heading_field_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "heading_level": {
+ "name": "heading_level",
+ "type": "enum_heading_field_level",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'2'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_grid_order_idx": {
+ "name": "_pages_v_blocks_content_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_content_grid_parent_id_idx": {
+ "name": "_pages_v_blocks_content_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_content_grid_path_idx": {
+ "name": "_pages_v_blocks_content_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_grid_parent_id_fk": {
+ "name": "_pages_v_blocks_content_grid_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_grid",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_content_grid_locales": {
+ "name": "_pages_v_blocks_content_grid_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "content": {
+ "name": "content",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_grid_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_content_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_grid_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_content_grid_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_grid_locales",
+ "tableTo": "_pages_v_blocks_content_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_card_grid_cards": {
+ "name": "_pages_v_blocks_card_grid_cards",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "appearance_theme": {
+ "name": "appearance_theme",
+ "type": "enum__pages_v_blocks_card_grid_cards_appearance_theme",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "appearance_enable_hover": {
+ "name": "appearance_enable_hover",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "appearance_aspect_ratio": {
+ "name": "appearance_aspect_ratio",
+ "type": "enum__pages_v_blocks_card_grid_cards_appearance_aspect_ratio",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'16/9'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_card_grid_cards_order_idx": {
+ "name": "_pages_v_blocks_card_grid_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_card_grid_cards_parent_id_idx": {
+ "name": "_pages_v_blocks_card_grid_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_card_grid_cards_media_idx": {
+ "name": "_pages_v_blocks_card_grid_cards_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_card_grid_cards_media_id_media_id_fk": {
+ "name": "_pages_v_blocks_card_grid_cards_media_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_card_grid_cards",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_card_grid_cards_parent_id_fk": {
+ "name": "_pages_v_blocks_card_grid_cards_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_card_grid_cards",
+ "tableTo": "_pages_v_blocks_card_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_card_grid_cards_locales": {
+ "name": "_pages_v_blocks_card_grid_cards_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "subtitle": {
+ "name": "subtitle",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_card_grid_cards_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_card_grid_cards_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_card_grid_cards_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_card_grid_cards_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_card_grid_cards_locales",
+ "tableTo": "_pages_v_blocks_card_grid_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_card_grid": {
+ "name": "_pages_v_blocks_card_grid",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum_card_grid_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'grid'"
+ },
+ "settings_columns": {
+ "name": "settings_columns",
+ "type": "enum__pages_v_blocks_card_grid_settings_columns",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'3'"
+ },
+ "settings_gap": {
+ "name": "settings_gap",
+ "type": "enum__pages_v_blocks_card_grid_settings_gap",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'medium'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_card_grid_order_idx": {
+ "name": "_pages_v_blocks_card_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_card_grid_parent_id_idx": {
+ "name": "_pages_v_blocks_card_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_card_grid_path_idx": {
+ "name": "_pages_v_blocks_card_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_card_grid_parent_id_fk": {
+ "name": "_pages_v_blocks_card_grid_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_card_grid",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_card_grid_locales": {
+ "name": "_pages_v_blocks_card_grid_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_card_grid_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_card_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_card_grid_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_card_grid_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_card_grid_locales",
+ "tableTo": "_pages_v_blocks_card_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_grid_cards": {
+ "name": "_pages_v_blocks_feature_grid_cards",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "icon": {
+ "name": "icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_grid_cards_order_idx": {
+ "name": "_pages_v_blocks_feature_grid_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_grid_cards_parent_id_idx": {
+ "name": "_pages_v_blocks_feature_grid_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_grid_cards_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_grid_cards_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_grid_cards",
+ "tableTo": "_pages_v_blocks_feature_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_grid_cards_locales": {
+ "name": "_pages_v_blocks_feature_grid_cards_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_grid_cards_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_feature_grid_cards_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_grid_cards_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_grid_cards_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_grid_cards_locales",
+ "tableTo": "_pages_v_blocks_feature_grid_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_grid": {
+ "name": "_pages_v_blocks_feature_grid",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "enum__pages_v_blocks_feature_grid_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'grid'"
+ },
+ "headline_alignment": {
+ "name": "headline_alignment",
+ "type": "enum__pages_v_blocks_feature_grid_headline_alignment",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'center'"
+ },
+ "show_promo_card": {
+ "name": "show_promo_card",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": false
+ },
+ "promo_card_theme_color_mode": {
+ "name": "promo_card_theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "promo_card_link_type": {
+ "name": "promo_card_link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "promo_card_link_new_tab": {
+ "name": "promo_card_link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_link_url": {
+ "name": "promo_card_link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_link_label": {
+ "name": "promo_card_link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_grid_order_idx": {
+ "name": "_pages_v_blocks_feature_grid_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_grid_parent_id_idx": {
+ "name": "_pages_v_blocks_feature_grid_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_grid_path_idx": {
+ "name": "_pages_v_blocks_feature_grid_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_grid_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_grid_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_grid",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_grid_locales": {
+ "name": "_pages_v_blocks_feature_grid_locales",
+ "schema": "",
+ "columns": {
+ "headline_title": {
+ "name": "headline_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "headline_description": {
+ "name": "headline_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_title": {
+ "name": "promo_card_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_description": {
+ "name": "promo_card_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "promo_card_label": {
+ "name": "promo_card_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_grid_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_feature_grid_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_grid_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_grid_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_grid_locales",
+ "tableTo": "_pages_v_blocks_feature_grid",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_solution_showcase_solutions": {
+ "name": "_pages_v_blocks_solution_showcase_solutions",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_media_type": {
+ "name": "media_media_type",
+ "type": "enum_solutionshowcase_media_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'image'"
+ },
+ "media_image_id": {
+ "name": "media_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_icon": {
+ "name": "media_icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_solution_showcase_solutions_order_idx": {
+ "name": "_pages_v_blocks_solution_showcase_solutions_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_solution_showcase_solutions_parent_id_idx": {
+ "name": "_pages_v_blocks_solution_showcase_solutions_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_solution_showcase_solutions_media_media_image_idx": {
+ "name": "_pages_v_blocks_solution_showcase_solutions_media_media_image_idx",
+ "columns": [
+ {
+ "expression": "media_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_solution_showcase_solutions_media_image_id_media_id_fk": {
+ "name": "_pages_v_blocks_solution_showcase_solutions_media_image_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_solution_showcase_solutions",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_solution_showcase_solutions_parent_id_fk": {
+ "name": "_pages_v_blocks_solution_showcase_solutions_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_solution_showcase_solutions",
+ "tableTo": "_pages_v_blocks_solution_showcase",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_solution_showcase": {
+ "name": "_pages_v_blocks_solution_showcase",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "theme_color_mode": {
+ "name": "theme_color_mode",
+ "type": "enum_theme_color_mode",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'light'"
+ },
+ "heading_title": {
+ "name": "heading_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_description": {
+ "name": "heading_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_alignment": {
+ "name": "heading_alignment",
+ "type": "enum__pages_v_blocks_solution_showcase_heading_alignment",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'center'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_solution_showcase_order_idx": {
+ "name": "_pages_v_blocks_solution_showcase_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_solution_showcase_parent_id_idx": {
+ "name": "_pages_v_blocks_solution_showcase_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_solution_showcase_path_idx": {
+ "name": "_pages_v_blocks_solution_showcase_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_solution_showcase_parent_id_fk": {
+ "name": "_pages_v_blocks_solution_showcase_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_solution_showcase",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_service_cards_cards": {
+ "name": "_pages_v_blocks_service_cards_cards",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "tag": {
+ "name": "tag",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "enable_link": {
+ "name": "enable_link",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": false
+ },
+ "link_link_type": {
+ "name": "link_link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_link_new_tab": {
+ "name": "link_link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_link_url": {
+ "name": "link_link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_link_label": {
+ "name": "link_link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_service_cards_cards_order_idx": {
+ "name": "_pages_v_blocks_service_cards_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_service_cards_cards_parent_id_idx": {
+ "name": "_pages_v_blocks_service_cards_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_service_cards_cards_parent_id_fk": {
+ "name": "_pages_v_blocks_service_cards_cards_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_service_cards_cards",
+ "tableTo": "_pages_v_blocks_service_cards",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_service_cards": {
+ "name": "_pages_v_blocks_service_cards",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "heading_tagline": {
+ "name": "heading_tagline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_heading": {
+ "name": "heading_heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_service_cards_order_idx": {
+ "name": "_pages_v_blocks_service_cards_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_service_cards_parent_id_idx": {
+ "name": "_pages_v_blocks_service_cards_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_service_cards_path_idx": {
+ "name": "_pages_v_blocks_service_cards_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_service_cards_parent_id_fk": {
+ "name": "_pages_v_blocks_service_cards_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_service_cards",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_form": {
+ "name": "_pages_v_blocks_form",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum__pages_v_blocks_form_heading_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "content_layout": {
+ "name": "content_layout",
+ "type": "enum_form_block_content_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'none'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_form_order_idx": {
+ "name": "_pages_v_blocks_form_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_form_parent_id_idx": {
+ "name": "_pages_v_blocks_form_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_form_path_idx": {
+ "name": "_pages_v_blocks_form_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_form_form_idx": {
+ "name": "_pages_v_blocks_form_form_idx",
+ "columns": [
+ {
+ "expression": "form_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_form_form_id_forms_id_fk": {
+ "name": "_pages_v_blocks_form_form_id_forms_id_fk",
+ "tableFrom": "_pages_v_blocks_form",
+ "tableTo": "forms",
+ "columnsFrom": [
+ "form_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_form_parent_id_fk": {
+ "name": "_pages_v_blocks_form_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_form",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_faq_section_faqs": {
+ "name": "_pages_v_blocks_faq_section_faqs",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "question": {
+ "name": "question",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "answer": {
+ "name": "answer",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_faq_section_faqs_order_idx": {
+ "name": "_pages_v_blocks_faq_section_faqs_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_faq_section_faqs_parent_id_idx": {
+ "name": "_pages_v_blocks_faq_section_faqs_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_faq_section_faqs_parent_id_fk": {
+ "name": "_pages_v_blocks_faq_section_faqs_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_faq_section_faqs",
+ "tableTo": "_pages_v_blocks_faq_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_faq_section": {
+ "name": "_pages_v_blocks_faq_section",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_faq_section_order_idx": {
+ "name": "_pages_v_blocks_faq_section_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_faq_section_parent_id_idx": {
+ "name": "_pages_v_blocks_faq_section_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_faq_section_path_idx": {
+ "name": "_pages_v_blocks_faq_section_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_faq_section_parent_id_fk": {
+ "name": "_pages_v_blocks_faq_section_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_faq_section",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_faq_section_locales": {
+ "name": "_pages_v_blocks_faq_section_locales",
+ "schema": "",
+ "columns": {
+ "headline": {
+ "name": "headline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'Frequently Asked Questions'"
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_faq_section_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_faq_section_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_faq_section_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_faq_section_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_faq_section_locales",
+ "tableTo": "_pages_v_blocks_faq_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_latest_articles": {
+ "name": "_pages_v_blocks_latest_articles",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "category_id": {
+ "name": "category_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "number_of_articles": {
+ "name": "number_of_articles",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "default": 3
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_latest_articles_order_idx": {
+ "name": "_pages_v_blocks_latest_articles_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_latest_articles_parent_id_idx": {
+ "name": "_pages_v_blocks_latest_articles_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_latest_articles_path_idx": {
+ "name": "_pages_v_blocks_latest_articles_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_latest_articles_category_idx": {
+ "name": "_pages_v_blocks_latest_articles_category_idx",
+ "columns": [
+ {
+ "expression": "category_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_latest_articles_category_id_categories_id_fk": {
+ "name": "_pages_v_blocks_latest_articles_category_id_categories_id_fk",
+ "tableFrom": "_pages_v_blocks_latest_articles",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "category_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_latest_articles_parent_id_fk": {
+ "name": "_pages_v_blocks_latest_articles_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_latest_articles",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_latest_articles_locales": {
+ "name": "_pages_v_blocks_latest_articles_locales",
+ "schema": "",
+ "columns": {
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'Latest Articles'"
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_latest_articles_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_latest_articles_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_latest_articles_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_latest_articles_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_latest_articles_locales",
+ "tableTo": "_pages_v_blocks_latest_articles",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section_features": {
+ "name": "_pages_v_blocks_feature_section_features",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "media_type": {
+ "name": "media_type",
+ "type": "enum_feature_section_feature_mediatype",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'none'"
+ },
+ "icon": {
+ "name": "icon",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_features_order_idx": {
+ "name": "_pages_v_blocks_feature_section_features_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_features_parent_id_idx": {
+ "name": "_pages_v_blocks_feature_section_features_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_features_media_idx": {
+ "name": "_pages_v_blocks_feature_section_features_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_features_media_id_media_id_fk": {
+ "name": "_pages_v_blocks_feature_section_features_media_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_features",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_feature_section_features_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_features_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_features",
+ "tableTo": "_pages_v_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section_features_locales": {
+ "name": "_pages_v_blocks_feature_section_features_locales",
+ "schema": "",
+ "columns": {
+ "headline": {
+ "name": "headline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_features_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_feature_section_features_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_features_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_features_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_features_locales",
+ "tableTo": "_pages_v_blocks_feature_section_features",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section_links": {
+ "name": "_pages_v_blocks_feature_section_links",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum__pages_v_blocks_feature_section_links_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_links_order_idx": {
+ "name": "_pages_v_blocks_feature_section_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_links_parent_id_idx": {
+ "name": "_pages_v_blocks_feature_section_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_links_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_links_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_links",
+ "tableTo": "_pages_v_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section_links_locales": {
+ "name": "_pages_v_blocks_feature_section_links_locales",
+ "schema": "",
+ "columns": {
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_links_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_feature_section_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_links_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_links_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_links_locales",
+ "tableTo": "_pages_v_blocks_feature_section_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section": {
+ "name": "_pages_v_blocks_feature_section",
+ "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": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "variant": {
+ "name": "variant",
+ "type": "enum_feature_section_variants",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'variantOne'"
+ },
+ "heading_tag": {
+ "name": "heading_tag",
+ "type": "enum_heading_field_tag",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'h2'"
+ },
+ "heading_level": {
+ "name": "heading_level",
+ "type": "enum_heading_field_level",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'2'"
+ },
+ "description": {
+ "name": "description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_order_idx": {
+ "name": "_pages_v_blocks_feature_section_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_parent_id_idx": {
+ "name": "_pages_v_blocks_feature_section_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_path_idx": {
+ "name": "_pages_v_blocks_feature_section_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_blocks_feature_section_media_idx": {
+ "name": "_pages_v_blocks_feature_section_media_idx",
+ "columns": [
+ {
+ "expression": "media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_media_id_media_id_fk": {
+ "name": "_pages_v_blocks_feature_section_media_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section",
+ "tableTo": "media",
+ "columnsFrom": [
+ "media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_feature_section_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_blocks_feature_section_locales": {
+ "name": "_pages_v_blocks_feature_section_locales",
+ "schema": "",
+ "columns": {
+ "eyebrow": {
+ "name": "eyebrow",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_feature_section_locales_locale_parent_id_unique": {
+ "name": "_pages_v_blocks_feature_section_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_feature_section_locales_parent_id_fk": {
+ "name": "_pages_v_blocks_feature_section_locales_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_feature_section_locales",
+ "tableTo": "_pages_v_blocks_feature_section",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_version_breadcrumbs": {
+ "name": "_pages_v_version_breadcrumbs",
+ "schema": "",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "url": {
+ "name": "url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_version_breadcrumbs_order_idx": {
+ "name": "_pages_v_version_breadcrumbs_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_breadcrumbs_parent_id_idx": {
+ "name": "_pages_v_version_breadcrumbs_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_breadcrumbs_locale_idx": {
+ "name": "_pages_v_version_breadcrumbs_locale_idx",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_breadcrumbs_doc_idx": {
+ "name": "_pages_v_version_breadcrumbs_doc_idx",
+ "columns": [
+ {
+ "expression": "doc_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_version_breadcrumbs_doc_id_pages_id_fk": {
+ "name": "_pages_v_version_breadcrumbs_doc_id_pages_id_fk",
+ "tableFrom": "_pages_v_version_breadcrumbs",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "doc_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_version_breadcrumbs_parent_id_fk": {
+ "name": "_pages_v_version_breadcrumbs_parent_id_fk",
+ "tableFrom": "_pages_v_version_breadcrumbs",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v": {
+ "name": "_pages_v",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_title": {
+ "name": "version_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_full_title": {
+ "name": "version_full_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_noindex": {
+ "name": "version_noindex",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_hero_type": {
+ "name": "version_hero_type",
+ "type": "enum_hero_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ },
+ "version_hero_layout": {
+ "name": "version_hero_layout",
+ "type": "enum_hero_layout",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_hero_media_id": {
+ "name": "version_hero_media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_published_at": {
+ "name": "version_published_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug_lock": {
+ "name": "version_slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "version_parent_id": {
+ "name": "version_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "enum__pages_v_version_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "snapshot": {
+ "name": "snapshot",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "published_locale": {
+ "name": "published_locale",
+ "type": "enum__pages_v_published_locale",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "latest": {
+ "name": "latest",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_parent_idx": {
+ "name": "_pages_v_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_hero_version_hero_media_idx": {
+ "name": "_pages_v_version_hero_version_hero_media_idx",
+ "columns": [
+ {
+ "expression": "version_hero_media_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_version_slug_idx": {
+ "name": "_pages_v_version_version_slug_idx",
+ "columns": [
+ {
+ "expression": "version_slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_version_parent_idx": {
+ "name": "_pages_v_version_version_parent_idx",
+ "columns": [
+ {
+ "expression": "version_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_version_updated_at_idx": {
+ "name": "_pages_v_version_version_updated_at_idx",
+ "columns": [
+ {
+ "expression": "version_updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_version_created_at_idx": {
+ "name": "_pages_v_version_version_created_at_idx",
+ "columns": [
+ {
+ "expression": "version_created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_version_version__status_idx": {
+ "name": "_pages_v_version_version__status_idx",
+ "columns": [
+ {
+ "expression": "version__status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_created_at_idx": {
+ "name": "_pages_v_created_at_idx",
+ "columns": [
+ {
+ "expression": "created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_updated_at_idx": {
+ "name": "_pages_v_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_snapshot_idx": {
+ "name": "_pages_v_snapshot_idx",
+ "columns": [
+ {
+ "expression": "snapshot",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_published_locale_idx": {
+ "name": "_pages_v_published_locale_idx",
+ "columns": [
+ {
+ "expression": "published_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_latest_idx": {
+ "name": "_pages_v_latest_idx",
+ "columns": [
+ {
+ "expression": "latest",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_parent_id_pages_id_fk": {
+ "name": "_pages_v_parent_id_pages_id_fk",
+ "tableFrom": "_pages_v",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_version_hero_media_id_media_id_fk": {
+ "name": "_pages_v_version_hero_media_id_media_id_fk",
+ "tableFrom": "_pages_v",
+ "tableTo": "media",
+ "columnsFrom": [
+ "version_hero_media_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_version_parent_id_pages_id_fk": {
+ "name": "_pages_v_version_parent_id_pages_id_fk",
+ "tableFrom": "_pages_v",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "version_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_locales": {
+ "name": "_pages_v_locales",
+ "schema": "",
+ "columns": {
+ "version_hero_tagline": {
+ "name": "version_hero_tagline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_hero_heading": {
+ "name": "version_hero_heading",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_hero_description": {
+ "name": "version_hero_description",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_title": {
+ "name": "version_meta_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_description": {
+ "name": "version_meta_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_image_id": {
+ "name": "version_meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_pages_v_version_meta_version_meta_image_idx": {
+ "name": "_pages_v_version_meta_version_meta_image_idx",
+ "columns": [
+ {
+ "expression": "version_meta_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_locales_locale_parent_id_unique": {
+ "name": "_pages_v_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_locales_version_meta_image_id_media_id_fk": {
+ "name": "_pages_v_locales_version_meta_image_id_media_id_fk",
+ "tableFrom": "_pages_v_locales",
+ "tableTo": "media",
+ "columnsFrom": [
+ "version_meta_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_locales_parent_id_fk": {
+ "name": "_pages_v_locales_parent_id_fk",
+ "tableFrom": "_pages_v_locales",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._pages_v_rels": {
+ "name": "_pages_v_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
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_pages_v_rels_order_idx": {
+ "name": "_pages_v_rels_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_rels_parent_idx": {
+ "name": "_pages_v_rels_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_rels_path_idx": {
+ "name": "_pages_v_rels_path_idx",
+ "columns": [
+ {
+ "expression": "path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_pages_v_rels_pages_id_idx": {
+ "name": "_pages_v_rels_pages_id_idx",
+ "columns": [
+ {
+ "expression": "pages_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_rels_parent_fk": {
+ "name": "_pages_v_rels_parent_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "_pages_v",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_pages_fk": {
+ "name": "_pages_v_rels_pages_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "pages_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.users_roles": {
+ "name": "users_roles",
+ "schema": "",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "value": {
+ "name": "value",
+ "type": "enum_user_role",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "users_roles_order_idx": {
+ "name": "users_roles_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "users_roles_parent_idx": {
+ "name": "users_roles_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "users_roles_parent_fk": {
+ "name": "users_roles_parent_fk",
+ "tableFrom": "users_roles",
+ "tableTo": "users",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.users": {
+ "name": "users",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "bio": {
+ "name": "bio",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "headline": {
+ "name": "headline",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "avatar_id": {
+ "name": "avatar_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "social_links_website": {
+ "name": "social_links_website",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "social_links_twitter": {
+ "name": "social_links_twitter",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "social_links_linkedin": {
+ "name": "social_links_linkedin",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "social_links_github": {
+ "name": "social_links_github",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug_lock": {
+ "name": "slug_lock",
+ "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()"
+ },
+ "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_avatar_idx": {
+ "name": "users_avatar_idx",
+ "columns": [
+ {
+ "expression": "avatar_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "users_slug_idx": {
+ "name": "users_slug_idx",
+ "columns": [
+ {
+ "expression": "slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "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": {
+ "users_avatar_id_media_id_fk": {
+ "name": "users_avatar_id_media_id_fk",
+ "tableFrom": "users",
+ "tableTo": "media",
+ "columnsFrom": [
+ "avatar_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "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
+ },
+ "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.partners": {
+ "name": "partners",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "name": {
+ "name": "name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "website": {
+ "name": "website",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "email": {
+ "name": "email",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug_lock": {
+ "name": "slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "agency_status": {
+ "name": "agency_status",
+ "type": "enum_agency_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'active'"
+ },
+ "logo_id": {
+ "name": "logo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "featured": {
+ "name": "featured",
+ "type": "boolean",
+ "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()"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "enum_partners_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "partners_slug_idx": {
+ "name": "partners_slug_idx",
+ "columns": [
+ {
+ "expression": "slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "partners_logo_idx": {
+ "name": "partners_logo_idx",
+ "columns": [
+ {
+ "expression": "logo_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "partners_updated_at_idx": {
+ "name": "partners_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "partners_created_at_idx": {
+ "name": "partners_created_at_idx",
+ "columns": [
+ {
+ "expression": "created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "partners__status_idx": {
+ "name": "partners__status_idx",
+ "columns": [
+ {
+ "expression": "_status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "partners_logo_id_media_id_fk": {
+ "name": "partners_logo_id_media_id_fk",
+ "tableFrom": "partners",
+ "tableTo": "media",
+ "columnsFrom": [
+ "logo_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._partners_v": {
+ "name": "_partners_v",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_name": {
+ "name": "version_name",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_website": {
+ "name": "version_website",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_email": {
+ "name": "version_email",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug_lock": {
+ "name": "version_slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "version_agency_status": {
+ "name": "version_agency_status",
+ "type": "enum_agency_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'active'"
+ },
+ "version_logo_id": {
+ "name": "version_logo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_featured": {
+ "name": "version_featured",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "enum__partners_v_version_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "snapshot": {
+ "name": "snapshot",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "published_locale": {
+ "name": "published_locale",
+ "type": "enum__partners_v_published_locale",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "latest": {
+ "name": "latest",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_partners_v_parent_idx": {
+ "name": "_partners_v_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_version_version_slug_idx": {
+ "name": "_partners_v_version_version_slug_idx",
+ "columns": [
+ {
+ "expression": "version_slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_version_version_logo_idx": {
+ "name": "_partners_v_version_version_logo_idx",
+ "columns": [
+ {
+ "expression": "version_logo_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_version_version_updated_at_idx": {
+ "name": "_partners_v_version_version_updated_at_idx",
+ "columns": [
+ {
+ "expression": "version_updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_version_version_created_at_idx": {
+ "name": "_partners_v_version_version_created_at_idx",
+ "columns": [
+ {
+ "expression": "version_created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_version_version__status_idx": {
+ "name": "_partners_v_version_version__status_idx",
+ "columns": [
+ {
+ "expression": "version__status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_created_at_idx": {
+ "name": "_partners_v_created_at_idx",
+ "columns": [
+ {
+ "expression": "created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_updated_at_idx": {
+ "name": "_partners_v_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_snapshot_idx": {
+ "name": "_partners_v_snapshot_idx",
+ "columns": [
+ {
+ "expression": "snapshot",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_published_locale_idx": {
+ "name": "_partners_v_published_locale_idx",
+ "columns": [
+ {
+ "expression": "published_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_partners_v_latest_idx": {
+ "name": "_partners_v_latest_idx",
+ "columns": [
+ {
+ "expression": "latest",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_partners_v_parent_id_partners_id_fk": {
+ "name": "_partners_v_parent_id_partners_id_fk",
+ "tableFrom": "_partners_v",
+ "tableTo": "partners",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_partners_v_version_logo_id_media_id_fk": {
+ "name": "_partners_v_version_logo_id_media_id_fk",
+ "tableFrom": "_partners_v",
+ "tableTo": "media",
+ "columnsFrom": [
+ "version_logo_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.posts_table_of_contents": {
+ "name": "posts_table_of_contents",
+ "schema": "",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "varchar",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "text": {
+ "name": "text",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "level": {
+ "name": "level",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "posts_table_of_contents_order_idx": {
+ "name": "posts_table_of_contents_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_table_of_contents_parent_id_idx": {
+ "name": "posts_table_of_contents_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_table_of_contents_locale_idx": {
+ "name": "posts_table_of_contents_locale_idx",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "posts_table_of_contents_parent_id_fk": {
+ "name": "posts_table_of_contents_parent_id_fk",
+ "tableFrom": "posts_table_of_contents",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.posts": {
+ "name": "posts",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "featured_image_id": {
+ "name": "featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug_lock": {
+ "name": "slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "published_on": {
+ "name": "published_on",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "category_id": {
+ "name": "category_id",
+ "type": "integer",
+ "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()"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "enum_posts_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "posts_featured_image_idx": {
+ "name": "posts_featured_image_idx",
+ "columns": [
+ {
+ "expression": "featured_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_category_idx": {
+ "name": "posts_category_idx",
+ "columns": [
+ {
+ "expression": "category_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_updated_at_idx": {
+ "name": "posts_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_created_at_idx": {
+ "name": "posts_created_at_idx",
+ "columns": [
+ {
+ "expression": "created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts__status_idx": {
+ "name": "posts__status_idx",
+ "columns": [
+ {
+ "expression": "_status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "posts_featured_image_id_media_id_fk": {
+ "name": "posts_featured_image_id_media_id_fk",
+ "tableFrom": "posts",
+ "tableTo": "media",
+ "columnsFrom": [
+ "featured_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "posts_category_id_categories_id_fk": {
+ "name": "posts_category_id_categories_id_fk",
+ "tableFrom": "posts",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "category_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.posts_locales": {
+ "name": "posts_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "excerpt": {
+ "name": "excerpt",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "lexical_content": {
+ "name": "lexical_content",
+ "type": "jsonb",
+ "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_image_id": {
+ "name": "meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "posts_slug_idx": {
+ "name": "posts_slug_idx",
+ "columns": [
+ {
+ "expression": "slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_meta_meta_image_idx": {
+ "name": "posts_meta_meta_image_idx",
+ "columns": [
+ {
+ "expression": "meta_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_locales_locale_parent_id_unique": {
+ "name": "posts_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "posts_locales_meta_image_id_media_id_fk": {
+ "name": "posts_locales_meta_image_id_media_id_fk",
+ "tableFrom": "posts_locales",
+ "tableTo": "media",
+ "columnsFrom": [
+ "meta_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "posts_locales_parent_id_fk": {
+ "name": "posts_locales_parent_id_fk",
+ "tableFrom": "posts_locales",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.posts_rels": {
+ "name": "posts_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
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "users_id": {
+ "name": "users_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "posts_rels_order_idx": {
+ "name": "posts_rels_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_rels_parent_idx": {
+ "name": "posts_rels_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_rels_path_idx": {
+ "name": "posts_rels_path_idx",
+ "columns": [
+ {
+ "expression": "path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_rels_posts_id_idx": {
+ "name": "posts_rels_posts_id_idx",
+ "columns": [
+ {
+ "expression": "posts_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "posts_rels_users_id_idx": {
+ "name": "posts_rels_users_id_idx",
+ "columns": [
+ {
+ "expression": "users_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "posts_rels_parent_fk": {
+ "name": "posts_rels_parent_fk",
+ "tableFrom": "posts_rels",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "posts_rels_posts_fk": {
+ "name": "posts_rels_posts_fk",
+ "tableFrom": "posts_rels",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "posts_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "posts_rels_users_fk": {
+ "name": "posts_rels_users_fk",
+ "tableFrom": "posts_rels",
+ "tableTo": "users",
+ "columnsFrom": [
+ "users_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._posts_v_version_table_of_contents": {
+ "name": "_posts_v_version_table_of_contents",
+ "schema": "",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "text": {
+ "name": "text",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "level": {
+ "name": "level",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_posts_v_version_table_of_contents_order_idx": {
+ "name": "_posts_v_version_table_of_contents_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_table_of_contents_parent_id_idx": {
+ "name": "_posts_v_version_table_of_contents_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_table_of_contents_locale_idx": {
+ "name": "_posts_v_version_table_of_contents_locale_idx",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_version_table_of_contents_parent_id_fk": {
+ "name": "_posts_v_version_table_of_contents_parent_id_fk",
+ "tableFrom": "_posts_v_version_table_of_contents",
+ "tableTo": "_posts_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._posts_v": {
+ "name": "_posts_v",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_featured_image_id": {
+ "name": "version_featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug_lock": {
+ "name": "version_slug_lock",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false,
+ "default": true
+ },
+ "version_published_on": {
+ "name": "version_published_on",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_category_id": {
+ "name": "version_category_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "enum__posts_v_version_status",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": true,
+ "default": "now()"
+ },
+ "snapshot": {
+ "name": "snapshot",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "published_locale": {
+ "name": "published_locale",
+ "type": "enum__posts_v_published_locale",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "latest": {
+ "name": "latest",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_posts_v_parent_idx": {
+ "name": "_posts_v_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_version_featured_image_idx": {
+ "name": "_posts_v_version_version_featured_image_idx",
+ "columns": [
+ {
+ "expression": "version_featured_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_version_category_idx": {
+ "name": "_posts_v_version_version_category_idx",
+ "columns": [
+ {
+ "expression": "version_category_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_version_updated_at_idx": {
+ "name": "_posts_v_version_version_updated_at_idx",
+ "columns": [
+ {
+ "expression": "version_updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_version_created_at_idx": {
+ "name": "_posts_v_version_version_created_at_idx",
+ "columns": [
+ {
+ "expression": "version_created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_version__status_idx": {
+ "name": "_posts_v_version_version__status_idx",
+ "columns": [
+ {
+ "expression": "version__status",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_created_at_idx": {
+ "name": "_posts_v_created_at_idx",
+ "columns": [
+ {
+ "expression": "created_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_updated_at_idx": {
+ "name": "_posts_v_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_snapshot_idx": {
+ "name": "_posts_v_snapshot_idx",
+ "columns": [
+ {
+ "expression": "snapshot",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_published_locale_idx": {
+ "name": "_posts_v_published_locale_idx",
+ "columns": [
+ {
+ "expression": "published_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_latest_idx": {
+ "name": "_posts_v_latest_idx",
+ "columns": [
+ {
+ "expression": "latest",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_parent_id_posts_id_fk": {
+ "name": "_posts_v_parent_id_posts_id_fk",
+ "tableFrom": "_posts_v",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_posts_v_version_featured_image_id_media_id_fk": {
+ "name": "_posts_v_version_featured_image_id_media_id_fk",
+ "tableFrom": "_posts_v",
+ "tableTo": "media",
+ "columnsFrom": [
+ "version_featured_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_posts_v_version_category_id_categories_id_fk": {
+ "name": "_posts_v_version_category_id_categories_id_fk",
+ "tableFrom": "_posts_v",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "version_category_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._posts_v_locales": {
+ "name": "_posts_v_locales",
+ "schema": "",
+ "columns": {
+ "version_title": {
+ "name": "version_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_excerpt": {
+ "name": "version_excerpt",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_lexical_content": {
+ "name": "version_lexical_content",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_title": {
+ "name": "version_meta_title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_description": {
+ "name": "version_meta_description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "version_meta_image_id": {
+ "name": "version_meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "_posts_v_version_version_slug_idx": {
+ "name": "_posts_v_version_version_slug_idx",
+ "columns": [
+ {
+ "expression": "version_slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_version_meta_version_meta_image_idx": {
+ "name": "_posts_v_version_meta_version_meta_image_idx",
+ "columns": [
+ {
+ "expression": "version_meta_image_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_locales_locale_parent_id_unique": {
+ "name": "_posts_v_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_locales_version_meta_image_id_media_id_fk": {
+ "name": "_posts_v_locales_version_meta_image_id_media_id_fk",
+ "tableFrom": "_posts_v_locales",
+ "tableTo": "media",
+ "columnsFrom": [
+ "version_meta_image_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_posts_v_locales_parent_id_fk": {
+ "name": "_posts_v_locales_parent_id_fk",
+ "tableFrom": "_posts_v_locales",
+ "tableTo": "_posts_v",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public._posts_v_rels": {
+ "name": "_posts_v_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
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "users_id": {
+ "name": "users_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "_posts_v_rels_order_idx": {
+ "name": "_posts_v_rels_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_rels_parent_idx": {
+ "name": "_posts_v_rels_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_rels_path_idx": {
+ "name": "_posts_v_rels_path_idx",
+ "columns": [
+ {
+ "expression": "path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_rels_posts_id_idx": {
+ "name": "_posts_v_rels_posts_id_idx",
+ "columns": [
+ {
+ "expression": "posts_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "_posts_v_rels_users_id_idx": {
+ "name": "_posts_v_rels_users_id_idx",
+ "columns": [
+ {
+ "expression": "users_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_rels_parent_fk": {
+ "name": "_posts_v_rels_parent_fk",
+ "tableFrom": "_posts_v_rels",
+ "tableTo": "_posts_v",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_posts_v_rels_posts_fk": {
+ "name": "_posts_v_rels_posts_fk",
+ "tableFrom": "_posts_v_rels",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "posts_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_posts_v_rels_users_fk": {
+ "name": "_posts_v_rels_users_fk",
+ "tableFrom": "_posts_v_rels",
+ "tableTo": "users",
+ "columnsFrom": [
+ "users_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.categories": {
+ "name": "categories",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "slug": {
+ "name": "slug",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "slug_lock": {
+ "name": "slug_lock",
+ "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": {
+ "categories_slug_idx": {
+ "name": "categories_slug_idx",
+ "columns": [
+ {
+ "expression": "slug",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "categories_updated_at_idx": {
+ "name": "categories_updated_at_idx",
+ "columns": [
+ {
+ "expression": "updated_at",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "categories_created_at_idx": {
+ "name": "categories_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.categories_locales": {
+ "name": "categories_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "categories_locales_locale_parent_id_unique": {
+ "name": "categories_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "categories_locales_parent_id_fk": {
+ "name": "categories_locales_parent_id_fk",
+ "tableFrom": "categories_locales",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "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
+ },
+ "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_checkbox_locales": {
+ "name": "forms_blocks_checkbox_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_checkbox_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_checkbox_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_checkbox_locales_parent_id_fk": {
+ "name": "forms_blocks_checkbox_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_checkbox_locales",
+ "tableTo": "forms_blocks_checkbox",
+ "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
+ },
+ "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_country_locales": {
+ "name": "forms_blocks_country_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_country_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_country_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_country_locales_parent_id_fk": {
+ "name": "forms_blocks_country_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_country_locales",
+ "tableTo": "forms_blocks_country",
+ "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
+ },
+ "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_email_locales": {
+ "name": "forms_blocks_email_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_email_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_email_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_email_locales_parent_id_fk": {
+ "name": "forms_blocks_email_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_email_locales",
+ "tableTo": "forms_blocks_email",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.forms_blocks_message": {
+ "name": "forms_blocks_message",
+ "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": {
+ "forms_blocks_message_order_idx": {
+ "name": "forms_blocks_message_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "forms_blocks_message_parent_id_idx": {
+ "name": "forms_blocks_message_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "forms_blocks_message_path_idx": {
+ "name": "forms_blocks_message_path_idx",
+ "columns": [
+ {
+ "expression": "_path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_message_parent_id_fk": {
+ "name": "forms_blocks_message_parent_id_fk",
+ "tableFrom": "forms_blocks_message",
+ "tableTo": "forms",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.forms_blocks_message_locales": {
+ "name": "forms_blocks_message_locales",
+ "schema": "",
+ "columns": {
+ "message": {
+ "name": "message",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_message_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_message_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_message_locales_parent_id_fk": {
+ "name": "forms_blocks_message_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_message_locales",
+ "tableTo": "forms_blocks_message",
+ "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
+ },
+ "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_number_locales": {
+ "name": "forms_blocks_number_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_number_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_number_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_number_locales_parent_id_fk": {
+ "name": "forms_blocks_number_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_number_locales",
+ "tableTo": "forms_blocks_number",
+ "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
+ },
+ "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_options_locales": {
+ "name": "forms_blocks_select_options_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_select_options_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_select_options_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_select_options_locales_parent_id_fk": {
+ "name": "forms_blocks_select_options_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_select_options_locales",
+ "tableTo": "forms_blocks_select_options",
+ "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
+ },
+ "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_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_select_locales": {
+ "name": "forms_blocks_select_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_select_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_select_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_select_locales_parent_id_fk": {
+ "name": "forms_blocks_select_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_select_locales",
+ "tableTo": "forms_blocks_select",
+ "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
+ },
+ "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_state_locales": {
+ "name": "forms_blocks_state_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_state_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_state_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_state_locales_parent_id_fk": {
+ "name": "forms_blocks_state_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_state_locales",
+ "tableTo": "forms_blocks_state",
+ "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
+ },
+ "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_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_text_locales": {
+ "name": "forms_blocks_text_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_text_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_text_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_text_locales_parent_id_fk": {
+ "name": "forms_blocks_text_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_text_locales",
+ "tableTo": "forms_blocks_text",
+ "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
+ },
+ "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_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_blocks_textarea_locales": {
+ "name": "forms_blocks_textarea_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_blocks_textarea_locales_locale_parent_id_unique": {
+ "name": "forms_blocks_textarea_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_blocks_textarea_locales_parent_id_fk": {
+ "name": "forms_blocks_textarea_locales_parent_id_fk",
+ "tableFrom": "forms_blocks_textarea_locales",
+ "tableTo": "forms_blocks_textarea",
+ "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
+ }
+ },
+ "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_emails_locales": {
+ "name": "forms_emails_locales",
+ "schema": "",
+ "columns": {
+ "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
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_emails_locales_locale_parent_id_unique": {
+ "name": "forms_emails_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_emails_locales_parent_id_fk": {
+ "name": "forms_emails_locales_parent_id_fk",
+ "tableFrom": "forms_emails_locales",
+ "tableTo": "forms_emails",
+ "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
+ },
+ "confirmation_type": {
+ "name": "confirmation_type",
+ "type": "enum_forms_confirmation_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'message'"
+ },
+ "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.forms_locales": {
+ "name": "forms_locales",
+ "schema": "",
+ "columns": {
+ "submit_button_label": {
+ "name": "submit_button_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "confirmation_message": {
+ "name": "confirmation_message",
+ "type": "jsonb",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "forms_locales_locale_parent_id_unique": {
+ "name": "forms_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "forms_locales_parent_id_fk": {
+ "name": "forms_locales_parent_id_fk",
+ "tableFrom": "forms_locales",
+ "tableTo": "forms",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "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
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "users_id": {
+ "name": "users_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "partners_id": {
+ "name": "partners_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "categories_id": {
+ "name": "categories_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_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_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_partners_id_idx": {
+ "name": "payload_locked_documents_rels_partners_id_idx",
+ "columns": [
+ {
+ "expression": "partners_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "payload_locked_documents_rels_posts_id_idx": {
+ "name": "payload_locked_documents_rels_posts_id_idx",
+ "columns": [
+ {
+ "expression": "posts_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "payload_locked_documents_rels_categories_id_idx": {
+ "name": "payload_locked_documents_rels_categories_id_idx",
+ "columns": [
+ {
+ "expression": "categories_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_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_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_partners_fk": {
+ "name": "payload_locked_documents_rels_partners_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "partners",
+ "columnsFrom": [
+ "partners_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_posts_fk": {
+ "name": "payload_locked_documents_rels_posts_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "posts",
+ "columnsFrom": [
+ "posts_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_categories_fk": {
+ "name": "payload_locked_documents_rels_categories_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "categories",
+ "columnsFrom": [
+ "categories_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
+ },
+ "public.main_menu_tabs_nav_items_links": {
+ "name": "main_menu_tabs_nav_items_links",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_nav_items_links_order_idx": {
+ "name": "main_menu_tabs_nav_items_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_tabs_nav_items_links_parent_id_idx": {
+ "name": "main_menu_tabs_nav_items_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_nav_items_links_parent_id_fk": {
+ "name": "main_menu_tabs_nav_items_links_parent_id_fk",
+ "tableFrom": "main_menu_tabs_nav_items_links",
+ "tableTo": "main_menu_tabs_nav_items",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_nav_items_links_locales": {
+ "name": "main_menu_tabs_nav_items_links_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_nav_items_links_locales_locale_parent_id_unique": {
+ "name": "main_menu_tabs_nav_items_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_nav_items_links_locales_parent_id_fk": {
+ "name": "main_menu_tabs_nav_items_links_locales_parent_id_fk",
+ "tableFrom": "main_menu_tabs_nav_items_links_locales",
+ "tableTo": "main_menu_tabs_nav_items_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_nav_items": {
+ "name": "main_menu_tabs_nav_items",
+ "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
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_nav_items_order_idx": {
+ "name": "main_menu_tabs_nav_items_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_tabs_nav_items_parent_id_idx": {
+ "name": "main_menu_tabs_nav_items_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_nav_items_parent_id_fk": {
+ "name": "main_menu_tabs_nav_items_parent_id_fk",
+ "tableFrom": "main_menu_tabs_nav_items",
+ "tableTo": "main_menu_tabs",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_nav_items_locales": {
+ "name": "main_menu_tabs_nav_items_locales",
+ "schema": "",
+ "columns": {
+ "title": {
+ "name": "title",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "description": {
+ "name": "description",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_nav_items_locales_locale_parent_id_unique": {
+ "name": "main_menu_tabs_nav_items_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_nav_items_locales_parent_id_fk": {
+ "name": "main_menu_tabs_nav_items_locales_parent_id_fk",
+ "tableFrom": "main_menu_tabs_nav_items_locales",
+ "tableTo": "main_menu_tabs_nav_items",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_lower_links": {
+ "name": "main_menu_tabs_lower_links",
+ "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
+ },
+ "icon_id": {
+ "name": "icon_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_lower_links_order_idx": {
+ "name": "main_menu_tabs_lower_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_tabs_lower_links_parent_id_idx": {
+ "name": "main_menu_tabs_lower_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_tabs_lower_links_icon_idx": {
+ "name": "main_menu_tabs_lower_links_icon_idx",
+ "columns": [
+ {
+ "expression": "icon_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_lower_links_icon_id_media_id_fk": {
+ "name": "main_menu_tabs_lower_links_icon_id_media_id_fk",
+ "tableFrom": "main_menu_tabs_lower_links",
+ "tableTo": "media",
+ "columnsFrom": [
+ "icon_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "main_menu_tabs_lower_links_parent_id_fk": {
+ "name": "main_menu_tabs_lower_links_parent_id_fk",
+ "tableFrom": "main_menu_tabs_lower_links",
+ "tableTo": "main_menu_tabs",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_lower_links_locales": {
+ "name": "main_menu_tabs_lower_links_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_lower_links_locales_locale_parent_id_unique": {
+ "name": "main_menu_tabs_lower_links_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_lower_links_locales_parent_id_fk": {
+ "name": "main_menu_tabs_lower_links_locales_parent_id_fk",
+ "tableFrom": "main_menu_tabs_lower_links_locales",
+ "tableTo": "main_menu_tabs_lower_links",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs": {
+ "name": "main_menu_tabs",
+ "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
+ },
+ "enable_direct_link": {
+ "name": "enable_direct_link",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_order_idx": {
+ "name": "main_menu_tabs_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_tabs_parent_id_idx": {
+ "name": "main_menu_tabs_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_parent_id_fk": {
+ "name": "main_menu_tabs_parent_id_fk",
+ "tableFrom": "main_menu_tabs",
+ "tableTo": "main_menu",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_tabs_locales": {
+ "name": "main_menu_tabs_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "main_menu_tabs_locales_locale_parent_id_unique": {
+ "name": "main_menu_tabs_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_tabs_locales_parent_id_fk": {
+ "name": "main_menu_tabs_locales_parent_id_fk",
+ "tableFrom": "main_menu_tabs_locales",
+ "tableTo": "main_menu_tabs",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_ctas": {
+ "name": "main_menu_ctas",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_appearance": {
+ "name": "link_appearance",
+ "type": "enum_main_menu_ctas_link_appearance",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'default'"
+ }
+ },
+ "indexes": {
+ "main_menu_ctas_order_idx": {
+ "name": "main_menu_ctas_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_ctas_parent_id_idx": {
+ "name": "main_menu_ctas_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_ctas_parent_id_fk": {
+ "name": "main_menu_ctas_parent_id_fk",
+ "tableFrom": "main_menu_ctas",
+ "tableTo": "main_menu",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu": {
+ "name": "main_menu",
+ "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": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.main_menu_rels": {
+ "name": "main_menu_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
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "main_menu_rels_order_idx": {
+ "name": "main_menu_rels_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_rels_parent_idx": {
+ "name": "main_menu_rels_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_rels_path_idx": {
+ "name": "main_menu_rels_path_idx",
+ "columns": [
+ {
+ "expression": "path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "main_menu_rels_pages_id_idx": {
+ "name": "main_menu_rels_pages_id_idx",
+ "columns": [
+ {
+ "expression": "pages_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "main_menu_rels_parent_fk": {
+ "name": "main_menu_rels_parent_fk",
+ "tableFrom": "main_menu_rels",
+ "tableTo": "main_menu",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "main_menu_rels_pages_fk": {
+ "name": "main_menu_rels_pages_fk",
+ "tableFrom": "main_menu_rels",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "pages_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_columns_nav_items": {
+ "name": "footer_columns_nav_items",
+ "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
+ }
+ },
+ "indexes": {
+ "footer_columns_nav_items_order_idx": {
+ "name": "footer_columns_nav_items_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_columns_nav_items_parent_id_idx": {
+ "name": "footer_columns_nav_items_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_columns_nav_items_parent_id_fk": {
+ "name": "footer_columns_nav_items_parent_id_fk",
+ "tableFrom": "footer_columns_nav_items",
+ "tableTo": "footer_columns",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_columns_nav_items_locales": {
+ "name": "footer_columns_nav_items_locales",
+ "schema": "",
+ "columns": {
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "footer_columns_nav_items_locales_locale_parent_id_unique": {
+ "name": "footer_columns_nav_items_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_columns_nav_items_locales_parent_id_fk": {
+ "name": "footer_columns_nav_items_locales_parent_id_fk",
+ "tableFrom": "footer_columns_nav_items_locales",
+ "tableTo": "footer_columns_nav_items",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_columns": {
+ "name": "footer_columns",
+ "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
+ }
+ },
+ "indexes": {
+ "footer_columns_order_idx": {
+ "name": "footer_columns_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_columns_parent_id_idx": {
+ "name": "footer_columns_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_columns_parent_id_fk": {
+ "name": "footer_columns_parent_id_fk",
+ "tableFrom": "footer_columns",
+ "tableTo": "footer",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_columns_locales": {
+ "name": "footer_columns_locales",
+ "schema": "",
+ "columns": {
+ "label": {
+ "name": "label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "_locale": {
+ "name": "_locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": true
+ }
+ },
+ "indexes": {
+ "footer_columns_locales_locale_parent_id_unique": {
+ "name": "footer_columns_locales_locale_parent_id_unique",
+ "columns": [
+ {
+ "expression": "_locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": true,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_columns_locales_parent_id_fk": {
+ "name": "footer_columns_locales_parent_id_fk",
+ "tableFrom": "footer_columns_locales",
+ "tableTo": "footer_columns",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_social_links": {
+ "name": "footer_social_links",
+ "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
+ },
+ "platform": {
+ "name": "platform",
+ "type": "enum_footer_social_links_platform",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "footer_social_links_order_idx": {
+ "name": "footer_social_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_social_links_parent_id_idx": {
+ "name": "footer_social_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_social_links_parent_id_fk": {
+ "name": "footer_social_links_parent_id_fk",
+ "tableFrom": "footer_social_links",
+ "tableTo": "footer",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_legal_links": {
+ "name": "footer_legal_links",
+ "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
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "enum_link_type",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false,
+ "default": "'reference'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "boolean",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "footer_legal_links_order_idx": {
+ "name": "footer_legal_links_order_idx",
+ "columns": [
+ {
+ "expression": "_order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_legal_links_parent_id_idx": {
+ "name": "footer_legal_links_parent_id_idx",
+ "columns": [
+ {
+ "expression": "_parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_legal_links_parent_id_fk": {
+ "name": "footer_legal_links_parent_id_fk",
+ "tableFrom": "footer_legal_links",
+ "tableTo": "footer",
+ "columnsFrom": [
+ "_parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer": {
+ "name": "footer",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "legal_copyright_text": {
+ "name": "legal_copyright_text",
+ "type": "varchar",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.footer_rels": {
+ "name": "footer_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
+ },
+ "locale": {
+ "name": "locale",
+ "type": "_locales",
+ "typeSchema": "public",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "footer_rels_order_idx": {
+ "name": "footer_rels_order_idx",
+ "columns": [
+ {
+ "expression": "order",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_rels_parent_idx": {
+ "name": "footer_rels_parent_idx",
+ "columns": [
+ {
+ "expression": "parent_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_rels_path_idx": {
+ "name": "footer_rels_path_idx",
+ "columns": [
+ {
+ "expression": "path",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_rels_locale_idx": {
+ "name": "footer_rels_locale_idx",
+ "columns": [
+ {
+ "expression": "locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ },
+ "footer_rels_pages_id_idx": {
+ "name": "footer_rels_pages_id_idx",
+ "columns": [
+ {
+ "expression": "pages_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ },
+ {
+ "expression": "locale",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "footer_rels_parent_fk": {
+ "name": "footer_rels_parent_fk",
+ "tableFrom": "footer_rels",
+ "tableTo": "footer",
+ "columnsFrom": [
+ "parent_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "footer_rels_pages_fk": {
+ "name": "footer_rels_pages_fk",
+ "tableFrom": "footer_rels",
+ "tableTo": "pages",
+ "columnsFrom": [
+ "pages_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ },
+ "public.partner_program": {
+ "name": "partner_program",
+ "schema": "",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "serial",
+ "primaryKey": true,
+ "notNull": true
+ },
+ "contact_form_id": {
+ "name": "contact_form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "timestamp(3) with time zone",
+ "primaryKey": false,
+ "notNull": false
+ }
+ },
+ "indexes": {
+ "partner_program_contact_form_idx": {
+ "name": "partner_program_contact_form_idx",
+ "columns": [
+ {
+ "expression": "contact_form_id",
+ "isExpression": false,
+ "asc": true,
+ "nulls": "last"
+ }
+ ],
+ "isUnique": false,
+ "concurrently": false,
+ "method": "btree",
+ "with": {}
+ }
+ },
+ "foreignKeys": {
+ "partner_program_contact_form_id_forms_id_fk": {
+ "name": "partner_program_contact_form_id_forms_id_fk",
+ "tableFrom": "partner_program",
+ "tableTo": "forms",
+ "columnsFrom": [
+ "contact_form_id"
+ ],
+ "columnsTo": [
+ "id"
+ ],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "policies": {},
+ "checkConstraints": {},
+ "isRLSEnabled": false
+ }
+ },
+ "enums": {
+ "public._locales": {
+ "name": "_locales",
+ "schema": "public",
+ "values": [
+ "en",
+ "de"
+ ]
+ },
+ "public.enum_link_type": {
+ "name": "enum_link_type",
+ "schema": "public",
+ "values": [
+ "reference",
+ "custom"
+ ]
+ },
+ "public.enum_pages_hero_links_link_appearance": {
+ "name": "enum_pages_hero_links_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum_pages_blocks_promo_card_link_appearance": {
+ "name": "enum_pages_blocks_promo_card_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum_icon_name": {
+ "name": "enum_icon_name",
+ "schema": "public",
+ "values": [
+ "Sparkles"
+ ]
+ },
+ "public.enum_content_layout": {
+ "name": "enum_content_layout",
+ "schema": "public",
+ "values": [
+ "oneColumn",
+ "twoColumns",
+ "threeColumns"
+ ]
+ },
+ "public.enum_content_grid_variant": {
+ "name": "enum_content_grid_variant",
+ "schema": "public",
+ "values": [
+ "sideBySide"
+ ]
+ },
+ "public.enum_heading_field_tag": {
+ "name": "enum_heading_field_tag",
+ "schema": "public",
+ "values": [
+ "h1",
+ "h2",
+ "h3",
+ "h4"
+ ]
+ },
+ "public.enum_heading_field_level": {
+ "name": "enum_heading_field_level",
+ "schema": "public",
+ "values": [
+ "1",
+ "2",
+ "3",
+ "4"
+ ]
+ },
+ "public.enum_pages_blocks_card_grid_cards_appearance_theme": {
+ "name": "enum_pages_blocks_card_grid_cards_appearance_theme",
+ "schema": "public",
+ "values": [
+ "default",
+ "primary",
+ "secondary"
+ ]
+ },
+ "public.enum_pages_blocks_card_grid_cards_appearance_aspect_ratio": {
+ "name": "enum_pages_blocks_card_grid_cards_appearance_aspect_ratio",
+ "schema": "public",
+ "values": [
+ "16/9",
+ "4/3",
+ "1/1",
+ "auto"
+ ]
+ },
+ "public.enum_card_grid_layout": {
+ "name": "enum_card_grid_layout",
+ "schema": "public",
+ "values": [
+ "grid",
+ "list",
+ "masonry"
+ ]
+ },
+ "public.enum_pages_blocks_card_grid_settings_columns": {
+ "name": "enum_pages_blocks_card_grid_settings_columns",
+ "schema": "public",
+ "values": [
+ "2",
+ "3",
+ "4"
+ ]
+ },
+ "public.enum_pages_blocks_card_grid_settings_gap": {
+ "name": "enum_pages_blocks_card_grid_settings_gap",
+ "schema": "public",
+ "values": [
+ "small",
+ "medium",
+ "large"
+ ]
+ },
+ "public.enum_theme_color_mode": {
+ "name": "enum_theme_color_mode",
+ "schema": "public",
+ "values": [
+ "light",
+ "dark"
+ ]
+ },
+ "public.enum_pages_blocks_feature_grid_layout": {
+ "name": "enum_pages_blocks_feature_grid_layout",
+ "schema": "public",
+ "values": [
+ "grid",
+ "list",
+ "masonry"
+ ]
+ },
+ "public.enum_pages_blocks_feature_grid_headline_alignment": {
+ "name": "enum_pages_blocks_feature_grid_headline_alignment",
+ "schema": "public",
+ "values": [
+ "center",
+ "left",
+ "right"
+ ]
+ },
+ "public.enum_solutionshowcase_media_type": {
+ "name": "enum_solutionshowcase_media_type",
+ "schema": "public",
+ "values": [
+ "image",
+ "icon"
+ ]
+ },
+ "public.enum_pages_blocks_solution_showcase_heading_alignment": {
+ "name": "enum_pages_blocks_solution_showcase_heading_alignment",
+ "schema": "public",
+ "values": [
+ "center",
+ "left"
+ ]
+ },
+ "public.enum_pages_blocks_form_heading_tag": {
+ "name": "enum_pages_blocks_form_heading_tag",
+ "schema": "public",
+ "values": [
+ "h1",
+ "h2",
+ "h3",
+ "h4"
+ ]
+ },
+ "public.enum_form_block_content_layout": {
+ "name": "enum_form_block_content_layout",
+ "schema": "public",
+ "values": [
+ "none",
+ "left",
+ "right"
+ ]
+ },
+ "public.enum_feature_section_feature_mediatype": {
+ "name": "enum_feature_section_feature_mediatype",
+ "schema": "public",
+ "values": [
+ "none",
+ "icon",
+ "media"
+ ]
+ },
+ "public.enum_pages_blocks_feature_section_links_link_appearance": {
+ "name": "enum_pages_blocks_feature_section_links_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum_feature_section_variants": {
+ "name": "enum_feature_section_variants",
+ "schema": "public",
+ "values": [
+ "variantOne"
+ ]
+ },
+ "public.enum_hero_type": {
+ "name": "enum_hero_type",
+ "schema": "public",
+ "values": [
+ "default",
+ "hero"
+ ]
+ },
+ "public.enum_hero_layout": {
+ "name": "enum_hero_layout",
+ "schema": "public",
+ "values": [
+ "centered",
+ "start"
+ ]
+ },
+ "public.enum_pages_status": {
+ "name": "enum_pages_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__pages_v_version_hero_links_link_appearance": {
+ "name": "enum__pages_v_version_hero_links_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum__pages_v_blocks_promo_card_link_appearance": {
+ "name": "enum__pages_v_blocks_promo_card_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum__pages_v_blocks_card_grid_cards_appearance_theme": {
+ "name": "enum__pages_v_blocks_card_grid_cards_appearance_theme",
+ "schema": "public",
+ "values": [
+ "default",
+ "primary",
+ "secondary"
+ ]
+ },
+ "public.enum__pages_v_blocks_card_grid_cards_appearance_aspect_ratio": {
+ "name": "enum__pages_v_blocks_card_grid_cards_appearance_aspect_ratio",
+ "schema": "public",
+ "values": [
+ "16/9",
+ "4/3",
+ "1/1",
+ "auto"
+ ]
+ },
+ "public.enum__pages_v_blocks_card_grid_settings_columns": {
+ "name": "enum__pages_v_blocks_card_grid_settings_columns",
+ "schema": "public",
+ "values": [
+ "2",
+ "3",
+ "4"
+ ]
+ },
+ "public.enum__pages_v_blocks_card_grid_settings_gap": {
+ "name": "enum__pages_v_blocks_card_grid_settings_gap",
+ "schema": "public",
+ "values": [
+ "small",
+ "medium",
+ "large"
+ ]
+ },
+ "public.enum__pages_v_blocks_feature_grid_layout": {
+ "name": "enum__pages_v_blocks_feature_grid_layout",
+ "schema": "public",
+ "values": [
+ "grid",
+ "list",
+ "masonry"
+ ]
+ },
+ "public.enum__pages_v_blocks_feature_grid_headline_alignment": {
+ "name": "enum__pages_v_blocks_feature_grid_headline_alignment",
+ "schema": "public",
+ "values": [
+ "center",
+ "left",
+ "right"
+ ]
+ },
+ "public.enum__pages_v_blocks_solution_showcase_heading_alignment": {
+ "name": "enum__pages_v_blocks_solution_showcase_heading_alignment",
+ "schema": "public",
+ "values": [
+ "center",
+ "left"
+ ]
+ },
+ "public.enum__pages_v_blocks_form_heading_tag": {
+ "name": "enum__pages_v_blocks_form_heading_tag",
+ "schema": "public",
+ "values": [
+ "h1",
+ "h2",
+ "h3",
+ "h4"
+ ]
+ },
+ "public.enum__pages_v_blocks_feature_section_links_link_appearance": {
+ "name": "enum__pages_v_blocks_feature_section_links_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum__pages_v_version_status": {
+ "name": "enum__pages_v_version_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__pages_v_published_locale": {
+ "name": "enum__pages_v_published_locale",
+ "schema": "public",
+ "values": [
+ "en",
+ "de"
+ ]
+ },
+ "public.enum_user_role": {
+ "name": "enum_user_role",
+ "schema": "public",
+ "values": [
+ "admin",
+ "public"
+ ]
+ },
+ "public.enum_agency_status": {
+ "name": "enum_agency_status",
+ "schema": "public",
+ "values": [
+ "active",
+ "inactive"
+ ]
+ },
+ "public.enum_partners_status": {
+ "name": "enum_partners_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__partners_v_version_status": {
+ "name": "enum__partners_v_version_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__partners_v_published_locale": {
+ "name": "enum__partners_v_published_locale",
+ "schema": "public",
+ "values": [
+ "en",
+ "de"
+ ]
+ },
+ "public.enum_posts_status": {
+ "name": "enum_posts_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__posts_v_version_status": {
+ "name": "enum__posts_v_version_status",
+ "schema": "public",
+ "values": [
+ "draft",
+ "published"
+ ]
+ },
+ "public.enum__posts_v_published_locale": {
+ "name": "enum__posts_v_published_locale",
+ "schema": "public",
+ "values": [
+ "en",
+ "de"
+ ]
+ },
+ "public.enum_forms_confirmation_type": {
+ "name": "enum_forms_confirmation_type",
+ "schema": "public",
+ "values": [
+ "message",
+ "redirect"
+ ]
+ },
+ "public.enum_main_menu_ctas_link_appearance": {
+ "name": "enum_main_menu_ctas_link_appearance",
+ "schema": "public",
+ "values": [
+ "default",
+ "outline",
+ "link"
+ ]
+ },
+ "public.enum_footer_social_links_platform": {
+ "name": "enum_footer_social_links_platform",
+ "schema": "public",
+ "values": [
+ "twitter",
+ "linkedin",
+ "github",
+ "instagram"
+ ]
+ }
+ },
+ "schemas": {},
+ "sequences": {},
+ "roles": {},
+ "policies": {},
+ "views": {},
+ "_meta": {
+ "schemas": {},
+ "tables": {},
+ "columns": {}
+ }
+}
\ No newline at end of file
diff --git a/src/migrations/20250108_123632.ts b/src/migrations/20250108_123632.ts
new file mode 100644
index 0000000..feb52c9
--- /dev/null
+++ b/src/migrations/20250108_123632.ts
@@ -0,0 +1,149 @@
+import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-vercel-postgres'
+
+export async function up({ db, payload, req }: MigrateUpArgs): Promise {
+ await db.execute(sql`
+ CREATE TYPE "public"."enum_content_grid_variant" AS ENUM('sideBySide');
+ CREATE TABLE IF NOT EXISTS "pages_blocks_content_grid_cells" (
+ "_order" integer NOT NULL,
+ "_parent_id" varchar NOT NULL,
+ "id" varchar PRIMARY KEY NOT NULL
+ );
+
+ CREATE TABLE IF NOT EXISTS "pages_blocks_content_grid_cells_locales" (
+ "heading" varchar,
+ "description" varchar,
+ "id" serial PRIMARY KEY NOT NULL,
+ "_locale" "_locales" NOT NULL,
+ "_parent_id" varchar NOT NULL
+ );
+
+ CREATE TABLE IF NOT EXISTS "pages_blocks_content_grid" (
+ "_order" integer NOT NULL,
+ "_parent_id" integer NOT NULL,
+ "_path" text NOT NULL,
+ "id" varchar PRIMARY KEY NOT NULL,
+ "variant" "enum_content_grid_variant" DEFAULT 'sideBySide',
+ "heading_tag" "enum_heading_field_tag" DEFAULT 'h2',
+ "heading_level" "enum_heading_field_level" DEFAULT '2',
+ "block_name" varchar
+ );
+
+ CREATE TABLE IF NOT EXISTS "pages_blocks_content_grid_locales" (
+ "heading" varchar,
+ "content" jsonb,
+ "id" serial PRIMARY KEY NOT NULL,
+ "_locale" "_locales" NOT NULL,
+ "_parent_id" varchar NOT NULL
+ );
+
+ CREATE TABLE IF NOT EXISTS "_pages_v_blocks_content_grid_cells" (
+ "_order" integer NOT NULL,
+ "_parent_id" integer NOT NULL,
+ "id" serial PRIMARY KEY NOT NULL,
+ "_uuid" varchar
+ );
+
+ CREATE TABLE IF NOT EXISTS "_pages_v_blocks_content_grid_cells_locales" (
+ "heading" varchar,
+ "description" varchar,
+ "id" serial PRIMARY KEY NOT NULL,
+ "_locale" "_locales" NOT NULL,
+ "_parent_id" integer NOT NULL
+ );
+
+ CREATE TABLE IF NOT EXISTS "_pages_v_blocks_content_grid" (
+ "_order" integer NOT NULL,
+ "_parent_id" integer NOT NULL,
+ "_path" text NOT NULL,
+ "id" serial PRIMARY KEY NOT NULL,
+ "variant" "enum_content_grid_variant" DEFAULT 'sideBySide',
+ "heading_tag" "enum_heading_field_tag" DEFAULT 'h2',
+ "heading_level" "enum_heading_field_level" DEFAULT '2',
+ "_uuid" varchar,
+ "block_name" varchar
+ );
+
+ CREATE TABLE IF NOT EXISTS "_pages_v_blocks_content_grid_locales" (
+ "heading" varchar,
+ "content" jsonb,
+ "id" serial PRIMARY KEY NOT NULL,
+ "_locale" "_locales" NOT NULL,
+ "_parent_id" integer NOT NULL
+ );
+
+ DO $$ BEGIN
+ ALTER TABLE "pages_blocks_content_grid_cells" ADD CONSTRAINT "pages_blocks_content_grid_cells_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_content_grid"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "pages_blocks_content_grid_cells_locales" ADD CONSTRAINT "pages_blocks_content_grid_cells_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_content_grid_cells"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "pages_blocks_content_grid" ADD CONSTRAINT "pages_blocks_content_grid_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_content_grid_locales" ADD CONSTRAINT "pages_blocks_content_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_content_grid"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "_pages_v_blocks_content_grid_cells" ADD CONSTRAINT "_pages_v_blocks_content_grid_cells_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_content_grid"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "_pages_v_blocks_content_grid_cells_locales" ADD CONSTRAINT "_pages_v_blocks_content_grid_cells_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_content_grid_cells"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "_pages_v_blocks_content_grid" ADD CONSTRAINT "_pages_v_blocks_content_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ DO $$ BEGIN
+ ALTER TABLE "_pages_v_blocks_content_grid_locales" ADD CONSTRAINT "_pages_v_blocks_content_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_content_grid"("id") ON DELETE cascade ON UPDATE no action;
+ EXCEPTION
+ WHEN duplicate_object THEN null;
+ END $$;
+
+ CREATE INDEX IF NOT EXISTS "pages_blocks_content_grid_cells_order_idx" ON "pages_blocks_content_grid_cells" USING btree ("_order");
+ CREATE INDEX IF NOT EXISTS "pages_blocks_content_grid_cells_parent_id_idx" ON "pages_blocks_content_grid_cells" USING btree ("_parent_id");
+ CREATE UNIQUE INDEX IF NOT EXISTS "pages_blocks_content_grid_cells_locales_locale_parent_id_unique" ON "pages_blocks_content_grid_cells_locales" USING btree ("_locale","_parent_id");
+ CREATE INDEX IF NOT EXISTS "pages_blocks_content_grid_order_idx" ON "pages_blocks_content_grid" USING btree ("_order");
+ CREATE INDEX IF NOT EXISTS "pages_blocks_content_grid_parent_id_idx" ON "pages_blocks_content_grid" USING btree ("_parent_id");
+ CREATE INDEX IF NOT EXISTS "pages_blocks_content_grid_path_idx" ON "pages_blocks_content_grid" USING btree ("_path");
+ CREATE UNIQUE INDEX IF NOT EXISTS "pages_blocks_content_grid_locales_locale_parent_id_unique" ON "pages_blocks_content_grid_locales" USING btree ("_locale","_parent_id");
+ CREATE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_cells_order_idx" ON "_pages_v_blocks_content_grid_cells" USING btree ("_order");
+ CREATE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_cells_parent_id_idx" ON "_pages_v_blocks_content_grid_cells" USING btree ("_parent_id");
+ CREATE UNIQUE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_cells_locales_locale_parent_id_unique" ON "_pages_v_blocks_content_grid_cells_locales" USING btree ("_locale","_parent_id");
+ CREATE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_order_idx" ON "_pages_v_blocks_content_grid" USING btree ("_order");
+ CREATE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_parent_id_idx" ON "_pages_v_blocks_content_grid" USING btree ("_parent_id");
+ CREATE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_path_idx" ON "_pages_v_blocks_content_grid" USING btree ("_path");
+ CREATE UNIQUE INDEX IF NOT EXISTS "_pages_v_blocks_content_grid_locales_locale_parent_id_unique" ON "_pages_v_blocks_content_grid_locales" USING btree ("_locale","_parent_id");`)
+}
+
+export async function down({ db, payload, req }: MigrateDownArgs): Promise {
+ await db.execute(sql`
+ DROP TABLE "pages_blocks_content_grid_cells" CASCADE;
+ DROP TABLE "pages_blocks_content_grid_cells_locales" CASCADE;
+ DROP TABLE "pages_blocks_content_grid" CASCADE;
+ DROP TABLE "pages_blocks_content_grid_locales" CASCADE;
+ DROP TABLE "_pages_v_blocks_content_grid_cells" CASCADE;
+ DROP TABLE "_pages_v_blocks_content_grid_cells_locales" CASCADE;
+ DROP TABLE "_pages_v_blocks_content_grid" CASCADE;
+ DROP TABLE "_pages_v_blocks_content_grid_locales" CASCADE;
+ DROP TYPE "public"."enum_content_grid_variant";`)
+}
diff --git a/src/migrations/index.ts b/src/migrations/index.ts
index cf0cf0a..3c44ffa 100644
--- a/src/migrations/index.ts
+++ b/src/migrations/index.ts
@@ -17,6 +17,7 @@ import * as migration_20250107_110705 from './20250107_110705';
import * as migration_20250107_114124 from './20250107_114124';
import * as migration_20250107_121709 from './20250107_121709';
import * as migration_20250108_093041 from './20250108_093041';
+import * as migration_20250108_123632 from './20250108_123632';
export const migrations = [
{
@@ -112,6 +113,11 @@ export const migrations = [
{
up: migration_20250108_093041.up,
down: migration_20250108_093041.down,
- name: '20250108_093041'
+ name: '20250108_093041',
+ },
+ {
+ up: migration_20250108_123632.up,
+ down: migration_20250108_123632.down,
+ name: '20250108_123632'
},
];
diff --git a/src/payload-types.ts b/src/payload-types.ts
index 924529e..5b3b9db 100644
--- a/src/payload-types.ts
+++ b/src/payload-types.ts
@@ -222,6 +222,7 @@ export interface Page {
| DividerBlock
| MetricsBlock
| ContentBlock
+ | ContentGridBlock
| CardGridBlock
| FeatureGridBlock
| SolutionShowcaseBlock
@@ -459,6 +460,41 @@ export interface ContentBlock {
blockName?: string | null;
blockType: 'content';
}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "ContentGridBlock".
+ */
+export interface ContentGridBlock {
+ variant?: 'sideBySide' | null;
+ heading: string;
+ headingTag: 'h1' | 'h2' | 'h3' | 'h4';
+ headingLevel: '1' | '2' | '3' | '4';
+ content: {
+ root: {
+ type: string;
+ children: {
+ type: string;
+ version: number;
+ [k: string]: unknown;
+ }[];
+ direction: ('ltr' | 'rtl') | null;
+ format: 'left' | 'start' | 'center' | 'right' | 'end' | 'justify' | '';
+ indent: number;
+ version: number;
+ };
+ [k: string]: unknown;
+ };
+ cells?:
+ | {
+ heading: string;
+ description?: string | null;
+ id?: string | null;
+ }[]
+ | null;
+ id?: string | null;
+ blockName?: string | null;
+ blockType: 'contentGrid';
+}
/**
* This interface was referenced by `Config`'s JSON-Schema
* via the `definition` "CardGridBlock".
@@ -1186,6 +1222,7 @@ export interface PagesSelect {
divider?: T | DividerBlockSelect;
metrics?: T | MetricsBlockSelect;
content?: T | ContentBlockSelect;
+ contentGrid?: T | ContentGridBlockSelect;
cardGrid?: T | CardGridBlockSelect;
featureGrid?: T | FeatureGridBlockSelect;
solutionShowcase?: T | SolutionShowcaseBlockSelect;
@@ -1307,6 +1344,26 @@ export interface ContentBlockSelect {
id?: T;
blockName?: T;
}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "ContentGridBlock_select".
+ */
+export interface ContentGridBlockSelect {
+ variant?: T;
+ heading?: T;
+ headingTag?: T;
+ headingLevel?: T;
+ content?: T;
+ cells?:
+ | T
+ | {
+ heading?: T;
+ description?: T;
+ id?: T;
+ };
+ id?: T;
+ blockName?: T;
+}
/**
* This interface was referenced by `Config`'s JSON-Schema
* via the `definition` "CardGridBlock_select".