diff --git a/docs/coding-guide.md b/docs/coding-guide.md
index c1f1d082..6a933c08 100644
--- a/docs/coding-guide.md
+++ b/docs/coding-guide.md
@@ -182,3 +182,47 @@ blocks
└── config.ts
```
+## ButtonLink
+Links styled as buttons with built-in analytics tracking. Supports both direct URLs and CMS-driven references.
+
+**Key features:**
+- Works with both simple `href` prop and CMS references (pages, posts, built-in pages)
+- Automatically resolves internal/external URLs from CMS data
+- Built-in Posthog analytics with `button_click` event tracking
+- Intended for blocks, rich text editors, or any CMS-driven navigation
+- Supports all Button styling options
+
+**Props:**
+- `href` - Direct URL (use this OR reference - not both)
+- `reference` - CMS reference object (use this OR href - not both)
+- `type` - `'internal'` or `'external'` (required if using `reference`)
+- `label` - Button text (falls back to reference title or children)
+- `newTab` - Opens in new tab
+- `url` - CMS custom URL option
+
+**Style props**
+- Size: (`sm`, `default`, `lg`, `icon`, `clear`)
+- Variants: (`default`, `secondary`, `ghost`, `outline`, `callout`)
+
+**Examples:**
+```tsx
+// Simple link with direct href
+
+ Learn More
+
+
+// External link in new tab and external link icon
+
+ Visit NWAC
+
+
+
+// CMS-driven link (internal page reference)
+
+ Read More
+
+```
diff --git a/public/thumbnail/ButtonThumbnail.jpg b/public/thumbnail/ButtonThumbnail.jpg
new file mode 100644
index 00000000..f56cea44
Binary files /dev/null and b/public/thumbnail/ButtonThumbnail.jpg differ
diff --git a/public/thumbnail/SingleBlogPostThumbnail.jpg b/public/thumbnail/SingleBlogPostThumbnail.jpg
index e1011cfc..ba016a4c 100644
Binary files a/public/thumbnail/SingleBlogPostThumbnail.jpg and b/public/thumbnail/SingleBlogPostThumbnail.jpg differ
diff --git a/public/thumbnail/SingleEventThumbnail.jpg b/public/thumbnail/SingleEventThumbnail.jpg
index e1011cfc..ba016a4c 100644
Binary files a/public/thumbnail/SingleEventThumbnail.jpg and b/public/thumbnail/SingleEventThumbnail.jpg differ
diff --git a/src/app/(frontend)/[center]/events/[slug]/page.tsx b/src/app/(frontend)/[center]/events/[slug]/page.tsx
index 99824d44..1ad2af8e 100644
--- a/src/app/(frontend)/[center]/events/[slug]/page.tsx
+++ b/src/app/(frontend)/[center]/events/[slug]/page.tsx
@@ -4,15 +4,14 @@ import configPromise from '@payload-config'
import { draftMode } from 'next/headers'
import { getPayload } from 'payload'
+import { ButtonLink } from '@/components/ButtonLink'
import { EventInfo } from '@/components/EventInfo'
import { Media } from '@/components/Media'
-import { Button } from '@/components/ui/button'
import { formatDateTime } from '@/utilities/formatDateTime'
import { generateMetaForEvent } from '@/utilities/generateMeta'
import { cn } from '@/utilities/ui'
import { ExternalLink } from 'lucide-react'
import { Metadata, ResolvedMetadata } from 'next'
-import Link from 'next/link'
import { redirect } from 'next/navigation'
export const dynamic = 'force-static'
@@ -123,12 +122,15 @@ export default async function Event({ params: paramsPromise }: Args) {
)}
{!isPastEvent && !isRegistrationClosed ? (
-
-
- Register for Event
-
-
-
+
+ Register for Event
+
+
) : (
{isPastEvent ? 'This event has passed' : 'Registration is closed'}
diff --git a/src/app/(frontend)/[center]/not-found.tsx b/src/app/(frontend)/[center]/not-found.tsx
index 3aa674fc..7cf297f2 100644
--- a/src/app/(frontend)/[center]/not-found.tsx
+++ b/src/app/(frontend)/[center]/not-found.tsx
@@ -1,6 +1,4 @@
-import Link from 'next/link'
-
-import { Button } from '@/components/ui/button'
+import { ButtonLink } from '@/components/ButtonLink'
import NotFoundClient from './not-found.client'
export default function NotFound() {
@@ -17,12 +15,12 @@ export default function NotFound() {
-
- Back to home
-
-
- Check the avalanche forecast
-
+
+ Back to home
+
+
+ Check the avalanche forecast
+
diff --git a/src/app/(frontend)/[center]/observations/SingleObservationPage.tsx b/src/app/(frontend)/[center]/observations/SingleObservationPage.tsx
index d745c77c..62c203b0 100644
--- a/src/app/(frontend)/[center]/observations/SingleObservationPage.tsx
+++ b/src/app/(frontend)/[center]/observations/SingleObservationPage.tsx
@@ -1,7 +1,6 @@
+import { ButtonLink } from '@/components/ButtonLink'
import { NACWidget } from '@/components/NACWidget'
import ObservationsDisclaimer from '@/components/ObservationsDisclaimer'
-import { Button } from '@/components/ui/button'
-import Link from 'next/link'
export default function SingleObservationPage({
title,
@@ -20,12 +19,12 @@ export default function SingleObservationPage({
{title}
-
- Recent Observations
-
-
- Submit Observation
-
+
+ Recent Observations
+
+
+ Submit Observation
+
diff --git a/src/app/(frontend)/[center]/observations/page.tsx b/src/app/(frontend)/[center]/observations/page.tsx
index 62a0299e..c3e9c204 100644
--- a/src/app/(frontend)/[center]/observations/page.tsx
+++ b/src/app/(frontend)/[center]/observations/page.tsx
@@ -3,13 +3,12 @@ import type { Metadata, ResolvedMetadata } from 'next/types'
import configPromise from '@payload-config'
import { getPayload } from 'payload'
+import { ButtonLink } from '@/components/ButtonLink'
import { NACWidget } from '@/components/NACWidget'
import { WidgetRouterHandler } from '@/components/NACWidget/WidgetRouterHandler.client'
import ObservationsDisclaimer from '@/components/ObservationsDisclaimer'
-import { Button } from '@/components/ui/button'
import { getAvalancheCenterPlatforms } from '@/services/nac/nac'
import { getNACWidgetsConfig } from '@/utilities/getNACWidgetsConfig'
-import Link from 'next/link'
import { notFound } from 'next/navigation'
import { ObservationLinkHijacker } from './ObservationLinkHijacker.client'
@@ -55,9 +54,9 @@ export default async function Page({ params }: Args) {
Observations
-
- Submit Observation
-
+
+ Submit Observation
+
diff --git a/src/app/(frontend)/[center]/theme-preview/page.tsx b/src/app/(frontend)/[center]/theme-preview/page.tsx
index 78ff2eba..922e940d 100644
--- a/src/app/(frontend)/[center]/theme-preview/page.tsx
+++ b/src/app/(frontend)/[center]/theme-preview/page.tsx
@@ -414,11 +414,9 @@ export default async function Page({ params }: Args) {
Button
Default
- Destructive
Outline
Secondary
Ghost
- Link
diff --git a/src/app/[...segmentsNotFound]/page.tsx b/src/app/[...segmentsNotFound]/page.tsx
index 1664c465..acc07ed1 100644
--- a/src/app/[...segmentsNotFound]/page.tsx
+++ b/src/app/[...segmentsNotFound]/page.tsx
@@ -1,6 +1,4 @@
-import Link from 'next/link'
-
-import { Button } from '@/components/ui/button'
+import { ButtonLink } from '@/components/ButtonLink'
// Prevent caching 404 responses so new routes can take over when content is created
export const dynamic = 'force-dynamic'
@@ -17,9 +15,9 @@ export default function NotFound() {
-
- Find your local avalanche center
-
+
+ Find your local avalanche center
+
diff --git a/src/blocks/BlogList/Component.tsx b/src/blocks/BlogList/Component.tsx
index 172e5d2b..03ce94ac 100644
--- a/src/blocks/BlogList/Component.tsx
+++ b/src/blocks/BlogList/Component.tsx
@@ -1,8 +1,8 @@
'use client'
+import { ButtonLink } from '@/components/ButtonLink'
import { PostPreviewSmallRow } from '@/components/PostPreviewSmallRow'
import RichText from '@/components/RichText'
-import { Button } from '@/components/ui/button'
import type { BlogListBlock as BlogListBlockProps, Post } from '@/payload-types'
import { useTenant } from '@/providers/TenantProvider'
import {
@@ -10,7 +10,6 @@ import {
filterValidRelationships,
} from '@/utilities/relationships'
import { cn } from '@/utilities/ui'
-import Link from 'next/link'
import { useEffect, useState } from 'react'
type BlogListComponentProps = BlogListBlockProps & {
@@ -121,9 +120,12 @@ export const BlogListBlockComponent = (args: BlogListComponentProps) => {
)}
{postOptions === 'dynamic' && (
-
- View all {heading}
-
+
+ View all {heading}
+
)}
diff --git a/src/blocks/Button/Component.tsx b/src/blocks/Button/Component.tsx
index b629e112..ad0afb09 100644
--- a/src/blocks/Button/Component.tsx
+++ b/src/blocks/Button/Component.tsx
@@ -1,10 +1,10 @@
-import { CMSLink } from '@/components/Link'
+import { ButtonLink } from '@/components/ButtonLink'
import type { ButtonBlock as ButtonBlockProps } from 'src/payload-types'
export const ButtonBlockComponent = ({ button }: ButtonBlockProps) => {
return (
-
+
)
}
diff --git a/src/blocks/Button/config.ts b/src/blocks/Button/config.ts
index b3b8a66c..b4cf2205 100644
--- a/src/blocks/Button/config.ts
+++ b/src/blocks/Button/config.ts
@@ -1,8 +1,9 @@
-import { button } from '@/fields/button'
+import { buttonField } from '@/fields/button'
import type { Block } from 'payload'
export const ButtonBlock: Block = {
slug: 'buttonBlock',
interfaceName: 'ButtonBlock',
- fields: [button(['default', 'secondary', 'destructive', 'ghost', 'link', 'outline'])],
+ imageURL: '/thumbnail/ButtonThumbnail.jpg',
+ fields: [buttonField(['default', 'secondary', 'ghost', 'outline'])],
}
diff --git a/src/blocks/EventList/Component.tsx b/src/blocks/EventList/Component.tsx
index 81a41c6a..f47c427c 100644
--- a/src/blocks/EventList/Component.tsx
+++ b/src/blocks/EventList/Component.tsx
@@ -1,14 +1,13 @@
'use client'
+import { ButtonLink } from '@/components/ButtonLink'
import { EventPreviewSmallRow } from '@/components/EventPreviewSmallRow'
import RichText from '@/components/RichText'
-import { Button } from '@/components/ui/button'
import type { Event, EventListBlock as EventListBlockProps } from '@/payload-types'
import { useTenant } from '@/providers/TenantProvider'
import { filterValidPublishedRelationships } from '@/utilities/relationships'
import { cn } from '@/utilities/ui'
import { format } from 'date-fns'
-import Link from 'next/link'
import { useEffect, useState } from 'react'
type EventListComponentProps = EventListBlockProps & {
@@ -128,9 +127,12 @@ export const EventListBlockComponent = (args: EventListComponentProps) => {
)}
{eventOptions === 'dynamic' && (
-
- View all {heading}
-
+
+ View all {heading}
+
)}
diff --git a/src/blocks/ImageLinkGrid/config.ts b/src/blocks/ImageLinkGrid/config.ts
index a0ec93ba..75d2e091 100644
--- a/src/blocks/ImageLinkGrid/config.ts
+++ b/src/blocks/ImageLinkGrid/config.ts
@@ -1,4 +1,4 @@
-import { linkToPageOrPost } from '@/fields/linkToPageOrPost'
+import { linkField } from '@/fields/linkField'
import { getImageTypeFilter } from '@/utilities/collectionFilters'
import type { Block } from 'payload'
@@ -22,14 +22,7 @@ export const ImageLinkGridBlock: Block = {
required: true,
filterOptions: getImageTypeFilter,
},
- {
- name: 'link',
- type: 'group',
- admin: {
- hideGutter: true,
- },
- fields: [...linkToPageOrPost],
- },
+ linkField(),
{
name: 'caption',
type: 'text',
diff --git a/src/blocks/LinkPreview/Component.tsx b/src/blocks/LinkPreview/Component.tsx
index 4d0507f5..5969e463 100644
--- a/src/blocks/LinkPreview/Component.tsx
+++ b/src/blocks/LinkPreview/Component.tsx
@@ -1,4 +1,4 @@
-import { CMSLink } from '@/components/Link'
+import { ButtonLink } from '@/components/ButtonLink'
import { Media } from '@/components/Media'
import RichText from '@/components/RichText'
import {
@@ -67,7 +67,7 @@ export const LinkPreviewBlockComponent = (props: LinkPreviewBlockProps) => {
-
+
)
diff --git a/src/blocks/LinkPreview/config.ts b/src/blocks/LinkPreview/config.ts
index ea7e610e..e1743863 100644
--- a/src/blocks/LinkPreview/config.ts
+++ b/src/blocks/LinkPreview/config.ts
@@ -1,6 +1,6 @@
import type { Block, Field } from 'payload'
-import { button } from '@/fields/button'
+import { buttonField } from '@/fields/button'
import colorPickerField from '@/fields/color'
import { titleField } from '@/fields/title'
import { getImageTypeFilter } from '@/utilities/collectionFilters'
@@ -25,7 +25,7 @@ const cardFields: Field[] = [
type: 'textarea',
required: true,
},
- button(['default', 'secondary', 'outline']),
+ buttonField(['default', 'secondary', 'outline']),
]
export const LinkPreviewBlock: Block = {
diff --git a/src/collections/Redirects/index.ts b/src/collections/Redirects/index.ts
index 37d57445..e0135f64 100644
--- a/src/collections/Redirects/index.ts
+++ b/src/collections/Redirects/index.ts
@@ -1,7 +1,7 @@
import { accessByTenantRole } from '@/access/byTenantRole'
import { filterByTenant } from '@/access/filterByTenant'
import { contentHashField } from '@/fields/contentHashField'
-import { linkToPageOrPost } from '@/fields/linkToPageOrPost'
+import { linkField } from '@/fields/linkField'
import { tenantField } from '@/fields/tenantField'
import { CollectionConfig } from 'payload'
import { revalidateRedirect, revalidateRedirectDelete } from './hooks/revalidateRedirect'
@@ -33,14 +33,7 @@ export const Redirects: CollectionConfig = {
beforeChange: [validateFrom],
},
},
- {
- name: 'to',
- type: 'group',
- admin: {
- hideGutter: true,
- },
- fields: [...linkToPageOrPost],
- },
+ linkField({ fieldName: 'to' }),
tenantField(),
contentHashField(),
],
diff --git a/src/components/ButtonLink/index.tsx b/src/components/ButtonLink/index.tsx
new file mode 100644
index 00000000..007ca397
--- /dev/null
+++ b/src/components/ButtonLink/index.tsx
@@ -0,0 +1,70 @@
+'use client'
+import { Button, type ButtonProps } from '@/components/ui/button'
+import type { BuiltInPage, Page, Post } from '@/payload-types'
+import { handleReferenceURL } from '@/utilities/handleReferenceURL'
+import { useAnalytics } from '@/utilities/useAnalytics'
+import Link from 'next/link'
+import * as React from 'react'
+
+export interface ButtonLinkProps extends Omit {
+ children?: React.ReactNode
+ href?: string
+ newTab?: boolean | null
+ label?: string | null
+ reference?: {
+ relationTo: 'builtInPages' | 'pages' | 'posts'
+ value: BuiltInPage | Page | Post | number
+ } | null
+ type?: 'internal' | 'external' | null
+ url?: string | null
+}
+
+const ButtonLink = React.forwardRef(
+ (
+ { href: hrefProp, newTab = false, children, className, label, reference, type, url, ...props },
+ ref,
+ ) => {
+ const { captureWithTenant } = useAnalytics()
+
+ // Determine href from either direct prop or CMS reference
+ if (reference && !type) return null
+ const href = hrefProp || handleReferenceURL({ url, type, reference })
+ if (!href) return null
+
+ const referenceTitle =
+ (reference &&
+ reference.value &&
+ typeof reference.value !== 'number' &&
+ reference?.value.title) ||
+ ''
+ const buttonLabel = label || referenceTitle
+
+ const newTabProps = newTab
+ ? {
+ target: '_blank',
+ rel: 'noopener noreferrer',
+ }
+ : {}
+
+ const handleClick = () => {
+ captureWithTenant('button_click', {
+ button_label: buttonLabel,
+ from_page: window.location.pathname,
+ to_page: href || '',
+ appearance: props.variant ?? '',
+ })
+ }
+
+ return (
+
+
+ {buttonLabel}
+ {children && children}
+
+
+ )
+ },
+)
+ButtonLink.displayName = 'ButtonLink'
+
+export { ButtonLink }
diff --git a/src/components/EventPreview/index.tsx b/src/components/EventPreview/index.tsx
index 188f7edb..2620f4fd 100644
--- a/src/components/EventPreview/index.tsx
+++ b/src/components/EventPreview/index.tsx
@@ -5,8 +5,8 @@ import { formatDateTime } from '@/utilities/formatDateTime'
import { cn } from '@/utilities/ui'
import { ExternalLink } from 'lucide-react'
import Link from 'next/link'
+import { ButtonLink } from '../ButtonLink'
import { EventInfo } from '../EventInfo'
-import { CMSLink } from '../Link'
import { ImageMedia } from '../Media/ImageMedia'
import { Badge } from '../ui/badge'
import { Button } from '../ui/button'
@@ -142,21 +142,24 @@ export const EventPreview = (props: {
) : (
-
-
- Register
-
-
-
+
+ Register
+
+
))}
-
Learn More
-
+
diff --git a/src/components/EventsTable/index.tsx b/src/components/EventsTable/index.tsx
index 7cd18dcf..0c140d71 100644
--- a/src/components/EventsTable/index.tsx
+++ b/src/components/EventsTable/index.tsx
@@ -21,7 +21,7 @@ import {
} from 'lucide-react'
import Link from 'next/link'
import { Fragment, useCallback, useMemo, useState } from 'react'
-import { CMSLink } from '../Link'
+import { ButtonLink } from '../ButtonLink'
// Move SortIcon outside the component to prevent re-renders
const SortIcon = ({
@@ -273,17 +273,16 @@ export function EventTable({ events = [] }: { events: Event[] }) {
{/* Register button */}
{event.registrationUrl && !isPast && !isRegistrationClosed ? (
- <>
-
- Register
-
-
- >
+
+ Register
+
+
) : isPast || isRegistrationClosed ? (
Closed
@@ -314,16 +313,16 @@ export function EventTable({ events = [] }: { events: Event[] }) {
{event.registrationUrl && !isPast && !isRegistrationClosed ? (
-
Register
-
+
) : isPast || isRegistrationClosed ? (
Closed
@@ -333,9 +332,9 @@ export function EventTable({ events = [] }: { events: Event[] }) {
)}
-
+
Learn More
-
+
diff --git a/src/components/Link/index.tsx b/src/components/Link/index.tsx
deleted file mode 100644
index 14274fe8..00000000
--- a/src/components/Link/index.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-'use client'
-import { Button, type ButtonProps } from '@/components/ui/button'
-import { cn } from '@/utilities/ui'
-import Link from 'next/link'
-import React from 'react'
-
-import type { BuiltInPage, Page, Post } from '@/payload-types'
-import { handleReferenceURL } from '@/utilities/handleReferenceURL'
-import { useAnalytics } from '@/utilities/useAnalytics'
-
-type CMSLinkType = {
- appearance?: 'inline' | ButtonProps['variant']
- children?: React.ReactNode
- className?: string
- label?: string | null
- newTab?: boolean | null
- reference?: {
- relationTo: 'builtInPages' | 'pages' | 'posts'
- value: BuiltInPage | Page | Post | number
- } | null
- size?: ButtonProps['size'] | null
- type?: 'internal' | 'external' | null
- url?: string | null
-}
-
-export const CMSLink = (props: CMSLinkType) => {
- const {
- type,
- appearance = 'inline',
- children,
- className,
- label,
- newTab,
- reference,
- size: sizeFromProps,
- url,
- } = props
- const { captureWithTenant } = useAnalytics()
-
- const href = handleReferenceURL({ url: url, type: type, reference: reference })
- const referenceTitle =
- (reference &&
- reference.value &&
- typeof reference.value !== 'number' &&
- reference?.value.title) ||
- ''
- const buttonLabel = label ? label : referenceTitle
-
- if (!href) return null
-
- const size = appearance === 'link' ? 'clear' : sizeFromProps
- const newTabProps = newTab ? { rel: 'noopener noreferrer', target: '_blank' } : {}
- const linkDestination = href || url || ''
-
- const onClickWithCapture = () => {
- captureWithTenant('button_click', {
- button_label: buttonLabel,
- from_page: window.location.pathname,
- to_page: linkDestination,
- appearance: appearance ?? '',
- })
- }
-
- /* Ensure we don't break any styles set by richText */
- if (appearance === 'inline') {
- return (
-
- {buttonLabel}
- {children && children}
-
- )
- }
-
- return (
-
-
- {buttonLabel}
- {children && children}
-
-
- )
-}
diff --git a/src/components/RichText/index.tsx b/src/components/RichText/index.tsx
index db13ad29..44b5ffc2 100644
--- a/src/components/RichText/index.tsx
+++ b/src/components/RichText/index.tsx
@@ -22,8 +22,10 @@ import { HeaderBlockComponent } from '@/blocks/Header/Component'
import { SingleBlogPostBlockComponent } from '@/blocks/SingleBlogPost/Component'
import { SingleEventBlockComponent } from '@/blocks/SingleEvent/Component'
import { SponsorsBlockComponent } from '@/blocks/Sponsors/components'
+import { LINK_ENABLED_COLLECTIONS } from '@/constants/linkCollections'
import type {
BlogListBlock as BlogListBlockProps,
+ BuiltInPage,
ButtonBlock as ButtonBlockProps,
CalloutBlock as CalloutBlockProps,
DocumentBlock as DocumentBlockProps,
@@ -32,12 +34,40 @@ import type {
GenericEmbedBlock as GenericEmbedBlockProps,
HeaderBlock as HeaderBlockProps,
MediaBlock as MediaBlockProps,
+ Page,
+ Post,
SingleBlogPostBlock as SingleBlogPostBlockProps,
SingleEventBlock as SingleEventBlockProps,
SponsorsBlock as SponsorsBlockProps,
} from '@/payload-types'
+import { handleReferenceURL } from '@/utilities/handleReferenceURL'
import { cn } from '@/utilities/ui'
+type LinkDocRelationTo = (typeof LINK_ENABLED_COLLECTIONS)[number]
+type LinkDocValue = BuiltInPage | Page | Post
+
+type ResolvedLinkDoc = {
+ relationTo: LinkDocRelationTo
+ value: LinkDocValue
+}
+
+// Type guard to validate and narrow link doc type
+function isResolvedLinkDoc(doc: unknown): doc is ResolvedLinkDoc {
+ if (!doc || typeof doc !== 'object') {
+ return false
+ }
+ if (!('relationTo' in doc) || !('value' in doc)) {
+ return false
+ }
+ const { relationTo, value } = doc
+ if (typeof value !== 'object' || value === null) {
+ return false
+ }
+ // Check relationTo is one of the enabled collections
+ const enabledCollections: readonly string[] = LINK_ENABLED_COLLECTIONS
+ return typeof relationTo === 'string' && enabledCollections.includes(relationTo)
+}
+
type NodeTypes =
| DefaultNodeTypes
| SerializedBlockNode<
@@ -56,12 +86,24 @@ type NodeTypes =
>
const internalDocToHref = ({ linkNode }: { linkNode: SerializedLinkNode }) => {
- const { value, relationTo } = linkNode.fields.doc || {}
- if (typeof value !== 'object') {
- throw new Error('Expected value to be an object')
+ const { linkType, doc, url } = linkNode.fields
+
+ if (linkType === 'internal') {
+ if (!isResolvedLinkDoc(doc)) {
+ throw new Error('Expected doc to be a resolved link document')
+ }
+ return (
+ handleReferenceURL({
+ url,
+ type: linkType,
+ reference: {
+ relationTo: doc.relationTo,
+ value: doc.value,
+ },
+ }) || '/'
+ )
}
- const slug = value.slug
- return relationTo === 'posts' ? `/blog/${slug}` : `/${slug}`
+ return url || '/'
}
const jsxConverters: JSXConvertersFunction = ({ defaultConverters }) => ({
diff --git a/src/constants/linkCollections.ts b/src/constants/linkCollections.ts
new file mode 100644
index 00000000..a83ad4ff
--- /dev/null
+++ b/src/constants/linkCollections.ts
@@ -0,0 +1,7 @@
+import { CollectionSlug } from 'payload'
+
+export const LINK_ENABLED_COLLECTIONS = [
+ 'pages',
+ 'builtInPages',
+ 'posts',
+] as const satisfies CollectionSlug[]
diff --git a/src/endpoints/seed/blocks/link-preview.ts b/src/endpoints/seed/blocks/link-preview.ts
index cc536af7..42cbce50 100644
--- a/src/endpoints/seed/blocks/link-preview.ts
+++ b/src/endpoints/seed/blocks/link-preview.ts
@@ -17,7 +17,7 @@ export const linkPreview = (image: Media): RequiredDataFromCollectionSlug<'pages
newTab: true,
url: 'https://www.google.com',
label: 'Click me',
- appearance: 'default',
+ variant: 'default',
},
},
@@ -27,7 +27,7 @@ export const linkPreview = (image: Media): RequiredDataFromCollectionSlug<'pages
text: 'Brooklyn fanny pack la croix gastropub normcore chia. Skateboard raw denim mixtape blog. Unicorn wayfarers pabst brunch retro DIY semiotics jianbing jean shorts blog ascot plaid beard.',
button: {
type: 'external',
- appearance: 'default',
+ variant: 'default',
label: 'Click here',
url: 'https://nwac.us',
},
@@ -40,7 +40,7 @@ export const linkPreview = (image: Media): RequiredDataFromCollectionSlug<'pages
button: {
type: 'external',
- appearance: 'default',
+ variant: 'default',
label: 'Click here',
url: 'https://nwac.us',
},
@@ -60,7 +60,7 @@ export const linkPreview = (image: Media): RequiredDataFromCollectionSlug<'pages
button: {
type: 'external',
- appearance: 'default',
+ variant: 'default',
label: 'Click here',
url: 'https://nwac.us',
},
@@ -72,7 +72,7 @@ export const linkPreview = (image: Media): RequiredDataFromCollectionSlug<'pages
text: 'Brooklyn fanny pack la croix gastropub normcore chia. Skateboard raw denim mixtape blog. Unicorn wayfarers pabst brunch retro DIY semiotics jianbing jean shorts blog ascot plaid beard.',
button: {
type: 'external',
- appearance: 'default',
+ variant: 'default',
label: 'Click here',
url: 'https://nwac.us',
},
diff --git a/src/fields/button.ts b/src/fields/button.ts
index 705a5e32..2463a043 100644
--- a/src/fields/button.ts
+++ b/src/fields/button.ts
@@ -1,15 +1,9 @@
import type { Field, GroupField } from 'payload'
-import { linkToPageOrPostWithLabel } from './linkToPageOrPost'
+import { linkField } from './linkField'
-export type ButtonAppearances =
- | 'default'
- | 'destructive'
- | 'ghost'
- | 'link'
- | 'outline'
- | 'secondary'
+export type ButtonVatiants = 'default' | 'destructive' | 'ghost' | 'link' | 'outline' | 'secondary'
-export const appearanceOptions: Record = {
+export const variantOptions: Record = {
default: {
label: 'Default',
value: 'default',
@@ -36,31 +30,22 @@ export const appearanceOptions: Record Field
+type ButtonType = (variants: ButtonVatiants[]) => Field
-export const button: ButtonType = (appearances) => {
- const buttonResults: GroupField = {
- name: 'button',
- type: 'group',
- admin: {
- hideGutter: true,
- style: {
- marginBottom: '0',
- },
- },
- fields: [...linkToPageOrPostWithLabel],
- }
- if (appearances.length > 1) {
- const appearanceOptionsToUse = appearances.map((appearance) => appearanceOptions[appearance])
+export const buttonField: ButtonType = (variants) => {
+ const buttonResults: GroupField = linkField({ fieldName: 'button', includeLabel: true })
+
+ if (variants.length > 1) {
+ const variantOptionsToUse = variants.map((variant) => variantOptions[variant])
buttonResults.fields.push({
- name: 'appearance',
+ name: 'variant',
type: 'select',
admin: {
description: 'Choose the button style.',
},
- defaultValue: appearanceOptionsToUse[0].value,
- options: appearanceOptionsToUse,
+ defaultValue: variantOptionsToUse[0].value,
+ options: variantOptionsToUse,
})
}
diff --git a/src/fields/defaultLexical.ts b/src/fields/defaultLexical.ts
index 75b54f3b..98ed1a46 100644
--- a/src/fields/defaultLexical.ts
+++ b/src/fields/defaultLexical.ts
@@ -1,6 +1,7 @@
import { BlogListLexicalBlock } from '@/blocks/BlogList/config'
import { GenericEmbedLexicalBlock } from '@/blocks/GenericEmbed/config'
import { SingleBlogPostLexicalBlock } from '@/blocks/SingleBlogPost/config'
+import { getTenantFilter } from '@/utilities/collectionFilters'
import { validateExternalUrl } from '@/utilities/validateUrl'
import {
AlignFeature,
@@ -18,6 +19,8 @@ import {
} from '@payloadcms/richtext-lexical'
import { Config } from 'payload'
+import { LINK_ENABLED_COLLECTIONS } from '@/constants/linkCollections'
+
export const defaultLexical: Config['editor'] = lexicalEditor({
features: () => {
return [
@@ -29,20 +32,31 @@ export const defaultLexical: Config['editor'] = lexicalEditor({
BoldFeature(),
ItalicFeature(),
LinkFeature({
- enabledCollections: ['pages', 'posts'],
+ enabledCollections: LINK_ENABLED_COLLECTIONS,
fields: ({ defaultFields }) => {
- const defaultFieldsWithoutUrl = defaultFields.filter((field) => {
- if ('name' in field && field.name === 'url') return false
- return true
- })
+ const defaultFieldsWithoutUrl = defaultFields.filter(
+ (field) => field.name !== 'url' && field.name !== 'doc',
+ )
return [
...defaultFieldsWithoutUrl,
+ {
+ name: 'doc',
+ type: 'relationship',
+ admin: {
+ condition: (_, siblingData) => siblingData?.linkType === 'internal',
+ width: '50%',
+ },
+ label: 'Select page or post',
+ relationTo: LINK_ENABLED_COLLECTIONS,
+ required: true,
+ filterOptions: getTenantFilter,
+ },
{
name: 'url',
type: 'text',
admin: {
- condition: (_data, siblingData) => siblingData?.linkType !== 'internal',
+ condition: (_data, siblingData) => siblingData?.linkType === 'custom',
},
label: ({ t }) => t('fields:enterURL'),
required: true,
diff --git a/src/fields/linkField.ts b/src/fields/linkField.ts
new file mode 100644
index 00000000..c412e34c
--- /dev/null
+++ b/src/fields/linkField.ts
@@ -0,0 +1,170 @@
+import { clearIrrelevantLinkValues } from '@/utilities/clearIrrelevantLinkValues'
+import { getTenantFilter } from '@/utilities/collectionFilters'
+import { validateExternalUrl } from '@/utilities/validateUrl'
+import { Field, NamedGroupField, TextFieldSingleValidation } from 'payload'
+import { text } from 'payload/shared'
+
+const validateLabel: TextFieldSingleValidation = (val, args) => {
+ const { siblingData } = args
+ if (siblingData && typeof siblingData === 'object' && 'type' in siblingData) {
+ if (siblingData.type === 'internal') return text(val, args)
+ }
+ return Boolean(val) ? text(val, args) : 'You must define a label for an external link.'
+}
+
+type LinkFieldsOptions = {
+ includeLabel?: boolean
+ /** When true, newTab checkbox only shows for external links and defaults to true */
+ newTabForExternalOnly?: boolean
+ /** Custom admin Description component path for the label field */
+ labelDescriptionComponent?: string
+}
+
+type LinkFieldOptions = LinkFieldsOptions & {
+ fieldName?: string
+}
+
+/**
+ * Builds the raw link fields array.
+ * Used internally by linkField and exported as linkFields for array contexts.
+ */
+const buildLinkFields = ({
+ includeLabel = false,
+ newTabForExternalOnly = false,
+ labelDescriptionComponent,
+}: LinkFieldsOptions = {}): Field[] => {
+ const newTabField: Field = {
+ name: 'newTab',
+ type: 'checkbox',
+ admin: {
+ ...(newTabForExternalOnly
+ ? {
+ condition: (_, siblingData) => siblingData?.type === 'external',
+ }
+ : {
+ style: {
+ alignSelf: 'flex-end',
+ alignItems: 'flex-end',
+ marginBottom: '4px',
+ },
+ width: '50%',
+ }),
+ },
+ ...(newTabForExternalOnly ? { defaultValue: true } : {}),
+ label: 'Open in new tab',
+ }
+
+ const referenceField: Field = {
+ name: 'reference',
+ type: 'relationship',
+ admin: {
+ condition: (_, siblingData) => siblingData?.type === 'internal',
+ width: '50%',
+ },
+ label: 'Select page or post',
+ relationTo: ['pages', 'builtInPages', 'posts'],
+ required: true,
+ filterOptions: getTenantFilter,
+ }
+
+ const urlField: Field = {
+ name: 'url',
+ type: 'text',
+ admin: {
+ condition: (_, siblingData) => siblingData?.type === 'external',
+ width: '100%',
+ },
+ label: 'External URL',
+ validate: validateExternalUrl,
+ }
+
+ const labelField: Field = {
+ name: 'label',
+ type: 'text',
+ admin: {
+ width: '50%',
+ ...(labelDescriptionComponent
+ ? {
+ components: {
+ Description: labelDescriptionComponent,
+ },
+ }
+ : {}),
+ },
+ label: 'Label',
+ validate: validateLabel,
+ }
+
+ return [
+ {
+ type: 'row',
+ fields: [
+ {
+ name: 'type',
+ type: 'radio',
+ admin: {
+ layout: 'horizontal',
+ width: '50%',
+ },
+ defaultValue: 'internal',
+ options: [
+ { label: 'Internal link', value: 'internal' },
+ { label: 'External link', value: 'external' },
+ ],
+ },
+ ...(newTabForExternalOnly ? [] : [newTabField]),
+ ],
+ },
+ {
+ type: 'row',
+ fields: [referenceField, urlField, ...(includeLabel ? [labelField] : [])],
+ },
+ ...(newTabForExternalOnly ? [newTabField] : []),
+ ]
+}
+
+/**
+ * Creates a link group field with configurable options.
+ *
+ * @example
+ * // Basic usage
+ * linkField()
+ *
+ * @example
+ * // With custom field name and label
+ * linkField({ fieldName: 'button', includeLabel: true })
+ *
+ * @example
+ * // Navigation-style link (newTab only for external)
+ * linkField({ includeLabel: true, newTabForExternalOnly: true })
+ */
+export const linkField = ({
+ fieldName = 'link',
+ includeLabel = false,
+ newTabForExternalOnly = false,
+ labelDescriptionComponent,
+}: LinkFieldOptions = {}): NamedGroupField => ({
+ name: fieldName,
+ type: 'group',
+ admin: {
+ hideGutter: true,
+ },
+ hooks: {
+ beforeChange: [clearIrrelevantLinkValues],
+ },
+ fields: buildLinkFields({ includeLabel, newTabForExternalOnly, labelDescriptionComponent }),
+})
+
+/**
+ * Returns the raw link fields array for use in array field contexts.
+ * Use this when you need the fields directly on array items without a group wrapper.
+ *
+ * @example
+ * // In an array field
+ * {
+ * name: 'quickLinks',
+ * type: 'array',
+ * fields: linkFields(true), // includeLabel
+ * }
+ */
+export const linkFields = (includeLabel = false): Field[] => buildLinkFields({ includeLabel })
diff --git a/src/fields/linkToPageOrPost.ts b/src/fields/linkToPageOrPost.ts
deleted file mode 100644
index 11e73d49..00000000
--- a/src/fields/linkToPageOrPost.ts
+++ /dev/null
@@ -1,103 +0,0 @@
-import { getTenantFilter } from '@/utilities/collectionFilters'
-import { validateExternalUrl } from '@/utilities/validateUrl'
-import { Field, TextFieldSingleValidation } from 'payload'
-import { text } from 'payload/shared'
-
-const validateLabel: TextFieldSingleValidation = (val, args) => {
- const { siblingData } = args
- if (siblingData && typeof siblingData === 'object' && 'type' in siblingData) {
- if (siblingData.type === 'internal') return text(val, args)
- }
- return Boolean(val) ? text(val, args) : 'You must define a label for an external link.'
-}
-
-export const linkChoiceRow: Field[] = [
- {
- type: 'row',
- fields: [
- {
- name: 'type',
- type: 'radio',
- admin: {
- layout: 'horizontal',
- width: '50%',
- },
- defaultValue: 'internal',
- options: [
- {
- label: 'Internal link',
- value: 'internal',
- },
- {
- label: 'External link',
- value: 'external',
- },
- ],
- },
- {
- name: 'newTab',
- type: 'checkbox',
- admin: {
- style: {
- alignSelf: 'flex-end',
- alignItems: 'flex-end',
- marginBottom: '4px',
- },
- width: '50%',
- },
- label: 'Open in new tab',
- },
- ],
- },
-]
-export const linkDataRow: Field[] = [
- {
- name: 'reference',
- type: 'relationship',
- admin: {
- condition: (_, siblingData) => siblingData?.type === 'internal',
- width: '50%',
- },
- label: 'Select page or post',
- relationTo: ['pages', 'builtInPages', 'posts'],
- required: true,
- filterOptions: getTenantFilter,
- },
- {
- name: 'url',
- type: 'text',
- admin: {
- condition: (_, siblingData) => siblingData?.type === 'external',
- width: '100%',
- },
- label: 'External URL',
- validate: validateExternalUrl,
- },
-]
-
-export const linkToPageOrPost: Field[] = [
- ...linkChoiceRow,
- {
- type: 'row',
- fields: [...linkDataRow],
- },
-]
-
-export const linkToPageOrPostWithLabel: Field[] = [
- ...linkChoiceRow,
- {
- type: 'row',
- fields: [
- ...linkDataRow,
- {
- name: 'label',
- type: 'text',
- admin: {
- width: '50%',
- },
- label: 'Label',
- validate: validateLabel,
- },
- ],
- },
-]
diff --git a/src/fields/navLink/index.ts b/src/fields/navLink/index.ts
index 2dac9242..929e04a7 100644
--- a/src/fields/navLink/index.ts
+++ b/src/fields/navLink/index.ts
@@ -1,100 +1,8 @@
-import { getTenantFilter } from '@/utilities/collectionFilters'
-import { validateExternalUrl } from '@/utilities/validateUrl'
-import { FieldHook, NamedGroupField, TextFieldSingleValidation } from 'payload'
-import { text } from 'payload/shared'
-
-const validateLabel: TextFieldSingleValidation = (val, args) => {
- const { siblingData } = args
- if (siblingData && typeof siblingData === 'object' && 'type' in siblingData) {
- if (siblingData.type === 'internal') return text(val, args)
- }
- return Boolean(val) ? text(val, args) : 'You must define a label for an external link.'
-}
-
-const clearIrrelevantLinkValues: FieldHook = ({ value }) => {
- // Skip if not a link object
- if (value === null || typeof value !== 'object') return value
-
- const { type } = value
-
- if (type === 'internal') {
- // Clear external-only fields when switching to internal
- const { url: _url, newTab: _newTab, ...rest } = value
- return rest
- }
-
- if (type === 'external') {
- // Clear internal-only field when switching to external
- const { reference: _reference, ...rest } = value
- return rest
- }
-
- return value
-}
-
-export const navLink: NamedGroupField = {
- name: 'link',
- type: 'group',
- admin: {
- hideGutter: true,
- },
- hooks: {
- beforeChange: [clearIrrelevantLinkValues],
- },
- fields: [
- {
- name: 'type',
- type: 'radio',
- defaultValue: 'internal',
- options: [
- {
- label: 'Internal link',
- value: 'internal',
- },
- {
- label: 'External link',
- value: 'external',
- },
- ],
- },
- {
- name: 'reference',
- type: 'relationship',
- admin: {
- condition: (_, siblingData) => siblingData?.type === 'internal',
- },
- label: 'Select page or post',
- relationTo: ['pages', 'builtInPages', 'posts'],
- filterOptions: getTenantFilter,
- },
- {
- name: 'url',
- type: 'text',
- admin: {
- condition: (_, siblingData) => siblingData?.type === 'external',
- },
- label: 'External URL',
- validate: validateExternalUrl,
- },
- {
- name: 'label',
- type: 'text',
- admin: {
- components: {
- Description: '@/fields/navLink/components/LinkLabelDescription#LinkLabelDescription',
- },
- },
- label: 'Label',
- validate: validateLabel,
- },
- {
- name: 'newTab',
- type: 'checkbox',
- defaultValue: true,
- admin: {
- condition: (_, siblingData) => siblingData?.type === 'external',
- },
- label: 'Open in new tab',
- },
- ],
-}
+import { linkField } from '@/fields/linkField'
+
+export const navLink = linkField({
+ includeLabel: true,
+ newTabForExternalOnly: true,
+ labelDescriptionComponent:
+ '@/fields/navLink/components/LinkLabelDescription#LinkLabelDescription',
+})
diff --git a/src/fields/quickLinksFields.ts b/src/fields/quickLinksFields.ts
index 27efa848..5d2e5c5d 100644
--- a/src/fields/quickLinksFields.ts
+++ b/src/fields/quickLinksFields.ts
@@ -1,5 +1,5 @@
import type { ArrayField } from 'payload'
-import { linkToPageOrPostWithLabel } from './linkToPageOrPost'
+import { linkFields } from './linkField'
export const quickLinksField = ({ description }: { description?: string }): ArrayField => ({
name: 'quickLinks',
@@ -7,5 +7,5 @@ export const quickLinksField = ({ description }: { description?: string }): Arra
admin: {
description,
},
- fields: [...linkToPageOrPostWithLabel],
+ fields: linkFields(true),
})
diff --git a/src/migrations/20260128_213937_rename_appearance_to_variant.json b/src/migrations/20260128_213937_rename_appearance_to_variant.json
new file mode 100644
index 00000000..82291d39
--- /dev/null
+++ b/src/migrations/20260128_213937_rename_appearance_to_variant.json
@@ -0,0 +1,22413 @@
+{
+ "version": "6",
+ "dialect": "sqlite",
+ "tables": {
+ "home_pages_quick_links": {
+ "name": "home_pages_quick_links",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "new_tab": {
+ "name": "new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_quick_links_order_idx": {
+ "name": "home_pages_quick_links_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_quick_links_parent_id_idx": {
+ "name": "home_pages_quick_links_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_quick_links_parent_id_fk": {
+ "name": "home_pages_quick_links_parent_id_fk",
+ "tableFrom": "home_pages_quick_links",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_highlighted_content_columns": {
+ "name": "home_pages_highlighted_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_highlighted_content_columns_order_idx": {
+ "name": "home_pages_highlighted_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_highlighted_content_columns_parent_id_idx": {
+ "name": "home_pages_highlighted_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_highlighted_content_columns_parent_id_fk": {
+ "name": "home_pages_highlighted_content_columns_parent_id_fk",
+ "tableFrom": "home_pages_highlighted_content_columns",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_blog_list": {
+ "name": "home_pages_blocks_blog_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_options": {
+ "name": "post_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_options_sort_by": {
+ "name": "dynamic_options_sort_by",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'-publishedAt'"
+ },
+ "dynamic_options_max_posts": {
+ "name": "dynamic_options_max_posts",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_blog_list_order_idx": {
+ "name": "home_pages_blocks_blog_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_blog_list_parent_id_idx": {
+ "name": "home_pages_blocks_blog_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_blog_list_path_idx": {
+ "name": "home_pages_blocks_blog_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_blog_list_parent_id_fk": {
+ "name": "home_pages_blocks_blog_list_parent_id_fk",
+ "tableFrom": "home_pages_blocks_blog_list",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_content_columns": {
+ "name": "home_pages_blocks_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'{\"root\":{\"type\":\"root\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[{\"type\":\"paragraph\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[],\"direction\":\"ltr\",\"textStyle\":\"\",\"textFormat\":0}],\"direction\":\"ltr\"}}'"
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_content_columns_order_idx": {
+ "name": "home_pages_blocks_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_content_columns_parent_id_idx": {
+ "name": "home_pages_blocks_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_content_columns_parent_id_fk": {
+ "name": "home_pages_blocks_content_columns_parent_id_fk",
+ "tableFrom": "home_pages_blocks_content_columns",
+ "tableTo": "home_pages_blocks_content",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_content": {
+ "name": "home_pages_blocks_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'1_1'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_content_order_idx": {
+ "name": "home_pages_blocks_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_content_parent_id_idx": {
+ "name": "home_pages_blocks_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_content_path_idx": {
+ "name": "home_pages_blocks_content_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_content_parent_id_fk": {
+ "name": "home_pages_blocks_content_parent_id_fk",
+ "tableFrom": "home_pages_blocks_content",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_document_block": {
+ "name": "home_pages_blocks_document_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "document_id": {
+ "name": "document_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_document_block_order_idx": {
+ "name": "home_pages_blocks_document_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_document_block_parent_id_idx": {
+ "name": "home_pages_blocks_document_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_document_block_path_idx": {
+ "name": "home_pages_blocks_document_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_document_block_document_idx": {
+ "name": "home_pages_blocks_document_block_document_idx",
+ "columns": ["document_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_document_block_document_id_documents_id_fk": {
+ "name": "home_pages_blocks_document_block_document_id_documents_id_fk",
+ "tableFrom": "home_pages_blocks_document_block",
+ "tableTo": "documents",
+ "columnsFrom": ["document_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_document_block_parent_id_fk": {
+ "name": "home_pages_blocks_document_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_document_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_event_list_dynamic_opts_by_types": {
+ "name": "home_pages_blocks_event_list_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_event_list_dynamic_opts_by_types_order_idx": {
+ "name": "home_pages_blocks_event_list_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_list_dynamic_opts_by_types_parent_idx": {
+ "name": "home_pages_blocks_event_list_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_event_list_dynamic_opts_by_types_parent_fk": {
+ "name": "home_pages_blocks_event_list_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "home_pages_blocks_event_list_dynamic_opts_by_types",
+ "tableTo": "home_pages_blocks_event_list",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_event_list": {
+ "name": "home_pages_blocks_event_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_event_list_order_idx": {
+ "name": "home_pages_blocks_event_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_list_parent_id_idx": {
+ "name": "home_pages_blocks_event_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_list_path_idx": {
+ "name": "home_pages_blocks_event_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_event_list_parent_id_fk": {
+ "name": "home_pages_blocks_event_list_parent_id_fk",
+ "tableFrom": "home_pages_blocks_event_list",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_event_table_dynamic_opts_by_types": {
+ "name": "home_pages_blocks_event_table_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_event_table_dynamic_opts_by_types_order_idx": {
+ "name": "home_pages_blocks_event_table_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_table_dynamic_opts_by_types_parent_idx": {
+ "name": "home_pages_blocks_event_table_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_event_table_dynamic_opts_by_types_parent_fk": {
+ "name": "home_pages_blocks_event_table_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "home_pages_blocks_event_table_dynamic_opts_by_types",
+ "tableTo": "home_pages_blocks_event_table",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_event_table": {
+ "name": "home_pages_blocks_event_table",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_event_table_order_idx": {
+ "name": "home_pages_blocks_event_table_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_table_parent_id_idx": {
+ "name": "home_pages_blocks_event_table_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_event_table_path_idx": {
+ "name": "home_pages_blocks_event_table_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_event_table_parent_id_fk": {
+ "name": "home_pages_blocks_event_table_parent_id_fk",
+ "tableFrom": "home_pages_blocks_event_table",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_form_block": {
+ "name": "home_pages_blocks_form_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enable_intro": {
+ "name": "enable_intro",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "intro_content": {
+ "name": "intro_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_form_block_order_idx": {
+ "name": "home_pages_blocks_form_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_form_block_parent_id_idx": {
+ "name": "home_pages_blocks_form_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_form_block_path_idx": {
+ "name": "home_pages_blocks_form_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_form_block_form_idx": {
+ "name": "home_pages_blocks_form_block_form_idx",
+ "columns": ["form_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_form_block_form_id_forms_id_fk": {
+ "name": "home_pages_blocks_form_block_form_id_forms_id_fk",
+ "tableFrom": "home_pages_blocks_form_block",
+ "tableTo": "forms",
+ "columnsFrom": ["form_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_form_block_parent_id_fk": {
+ "name": "home_pages_blocks_form_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_form_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_generic_embed": {
+ "name": "home_pages_blocks_generic_embed",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "html": {
+ "name": "html",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_generic_embed_order_idx": {
+ "name": "home_pages_blocks_generic_embed_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_generic_embed_parent_id_idx": {
+ "name": "home_pages_blocks_generic_embed_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_generic_embed_path_idx": {
+ "name": "home_pages_blocks_generic_embed_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_generic_embed_parent_id_fk": {
+ "name": "home_pages_blocks_generic_embed_parent_id_fk",
+ "tableFrom": "home_pages_blocks_generic_embed",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_header_block": {
+ "name": "home_pages_blocks_header_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_header_block_order_idx": {
+ "name": "home_pages_blocks_header_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_header_block_parent_id_idx": {
+ "name": "home_pages_blocks_header_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_header_block_path_idx": {
+ "name": "home_pages_blocks_header_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_header_block_parent_id_fk": {
+ "name": "home_pages_blocks_header_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_header_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_image_link_grid_columns": {
+ "name": "home_pages_blocks_image_link_grid_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_image_link_grid_columns_order_idx": {
+ "name": "home_pages_blocks_image_link_grid_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_link_grid_columns_parent_id_idx": {
+ "name": "home_pages_blocks_image_link_grid_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_link_grid_columns_image_idx": {
+ "name": "home_pages_blocks_image_link_grid_columns_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_image_link_grid_columns_image_id_media_id_fk": {
+ "name": "home_pages_blocks_image_link_grid_columns_image_id_media_id_fk",
+ "tableFrom": "home_pages_blocks_image_link_grid_columns",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_image_link_grid_columns_parent_id_fk": {
+ "name": "home_pages_blocks_image_link_grid_columns_parent_id_fk",
+ "tableFrom": "home_pages_blocks_image_link_grid_columns",
+ "tableTo": "home_pages_blocks_image_link_grid",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_image_link_grid": {
+ "name": "home_pages_blocks_image_link_grid",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_image_link_grid_order_idx": {
+ "name": "home_pages_blocks_image_link_grid_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_link_grid_parent_id_idx": {
+ "name": "home_pages_blocks_image_link_grid_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_link_grid_path_idx": {
+ "name": "home_pages_blocks_image_link_grid_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_image_link_grid_parent_id_fk": {
+ "name": "home_pages_blocks_image_link_grid_parent_id_fk",
+ "tableFrom": "home_pages_blocks_image_link_grid",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_image_text": {
+ "name": "home_pages_blocks_image_text",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "image_layout": {
+ "name": "image_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_image_text_order_idx": {
+ "name": "home_pages_blocks_image_text_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_text_parent_id_idx": {
+ "name": "home_pages_blocks_image_text_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_text_path_idx": {
+ "name": "home_pages_blocks_image_text_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_image_text_image_idx": {
+ "name": "home_pages_blocks_image_text_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_image_text_image_id_media_id_fk": {
+ "name": "home_pages_blocks_image_text_image_id_media_id_fk",
+ "tableFrom": "home_pages_blocks_image_text",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_image_text_parent_id_fk": {
+ "name": "home_pages_blocks_image_text_parent_id_fk",
+ "tableFrom": "home_pages_blocks_image_text",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_link_preview_cards": {
+ "name": "home_pages_blocks_link_preview_cards",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_type": {
+ "name": "button_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "button_new_tab": {
+ "name": "button_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_url": {
+ "name": "button_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_label": {
+ "name": "button_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_variant": {
+ "name": "button_variant",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'default'"
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_link_preview_cards_order_idx": {
+ "name": "home_pages_blocks_link_preview_cards_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_link_preview_cards_parent_id_idx": {
+ "name": "home_pages_blocks_link_preview_cards_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_link_preview_cards_image_idx": {
+ "name": "home_pages_blocks_link_preview_cards_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_link_preview_cards_image_id_media_id_fk": {
+ "name": "home_pages_blocks_link_preview_cards_image_id_media_id_fk",
+ "tableFrom": "home_pages_blocks_link_preview_cards",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_link_preview_cards_parent_id_fk": {
+ "name": "home_pages_blocks_link_preview_cards_parent_id_fk",
+ "tableFrom": "home_pages_blocks_link_preview_cards",
+ "tableTo": "home_pages_blocks_link_preview",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_link_preview": {
+ "name": "home_pages_blocks_link_preview",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "header": {
+ "name": "header",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_link_preview_order_idx": {
+ "name": "home_pages_blocks_link_preview_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_link_preview_parent_id_idx": {
+ "name": "home_pages_blocks_link_preview_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_link_preview_path_idx": {
+ "name": "home_pages_blocks_link_preview_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_link_preview_parent_id_fk": {
+ "name": "home_pages_blocks_link_preview_parent_id_fk",
+ "tableFrom": "home_pages_blocks_link_preview",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_media_block": {
+ "name": "home_pages_blocks_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_size": {
+ "name": "image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'original'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_media_block_order_idx": {
+ "name": "home_pages_blocks_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_media_block_parent_id_idx": {
+ "name": "home_pages_blocks_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_media_block_path_idx": {
+ "name": "home_pages_blocks_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_media_block_media_idx": {
+ "name": "home_pages_blocks_media_block_media_idx",
+ "columns": ["media_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_media_block_media_id_media_id_fk": {
+ "name": "home_pages_blocks_media_block_media_id_media_id_fk",
+ "tableFrom": "home_pages_blocks_media_block",
+ "tableTo": "media",
+ "columnsFrom": ["media_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_media_block_parent_id_fk": {
+ "name": "home_pages_blocks_media_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_media_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_nac_media_block": {
+ "name": "home_pages_blocks_nac_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "mode": {
+ "name": "mode",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'carousel'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_nac_media_block_order_idx": {
+ "name": "home_pages_blocks_nac_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_nac_media_block_parent_id_idx": {
+ "name": "home_pages_blocks_nac_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_nac_media_block_path_idx": {
+ "name": "home_pages_blocks_nac_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_nac_media_block_parent_id_fk": {
+ "name": "home_pages_blocks_nac_media_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_nac_media_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_single_blog_post": {
+ "name": "home_pages_blocks_single_blog_post",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_id": {
+ "name": "post_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_single_blog_post_order_idx": {
+ "name": "home_pages_blocks_single_blog_post_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_blog_post_parent_id_idx": {
+ "name": "home_pages_blocks_single_blog_post_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_blog_post_path_idx": {
+ "name": "home_pages_blocks_single_blog_post_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_blog_post_post_idx": {
+ "name": "home_pages_blocks_single_blog_post_post_idx",
+ "columns": ["post_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_single_blog_post_post_id_posts_id_fk": {
+ "name": "home_pages_blocks_single_blog_post_post_id_posts_id_fk",
+ "tableFrom": "home_pages_blocks_single_blog_post",
+ "tableTo": "posts",
+ "columnsFrom": ["post_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_single_blog_post_parent_id_fk": {
+ "name": "home_pages_blocks_single_blog_post_parent_id_fk",
+ "tableFrom": "home_pages_blocks_single_blog_post",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_single_event": {
+ "name": "home_pages_blocks_single_event",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "event_id": {
+ "name": "event_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_single_event_order_idx": {
+ "name": "home_pages_blocks_single_event_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_event_parent_id_idx": {
+ "name": "home_pages_blocks_single_event_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_event_path_idx": {
+ "name": "home_pages_blocks_single_event_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_single_event_event_idx": {
+ "name": "home_pages_blocks_single_event_event_idx",
+ "columns": ["event_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_single_event_event_id_events_id_fk": {
+ "name": "home_pages_blocks_single_event_event_id_events_id_fk",
+ "tableFrom": "home_pages_blocks_single_event",
+ "tableTo": "events",
+ "columnsFrom": ["event_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_single_event_parent_id_fk": {
+ "name": "home_pages_blocks_single_event_parent_id_fk",
+ "tableFrom": "home_pages_blocks_single_event",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_sponsors_block": {
+ "name": "home_pages_blocks_sponsors_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "sponsors_layout": {
+ "name": "sponsors_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'static'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_sponsors_block_order_idx": {
+ "name": "home_pages_blocks_sponsors_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_sponsors_block_parent_id_idx": {
+ "name": "home_pages_blocks_sponsors_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_sponsors_block_path_idx": {
+ "name": "home_pages_blocks_sponsors_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_sponsors_block_parent_id_fk": {
+ "name": "home_pages_blocks_sponsors_block_parent_id_fk",
+ "tableFrom": "home_pages_blocks_sponsors_block",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_team": {
+ "name": "home_pages_blocks_team",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "team_id": {
+ "name": "team_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_team_order_idx": {
+ "name": "home_pages_blocks_team_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_team_parent_id_idx": {
+ "name": "home_pages_blocks_team_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "home_pages_blocks_team_path_idx": {
+ "name": "home_pages_blocks_team_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "home_pages_blocks_team_team_idx": {
+ "name": "home_pages_blocks_team_team_idx",
+ "columns": ["team_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_team_team_id_teams_id_fk": {
+ "name": "home_pages_blocks_team_team_id_teams_id_fk",
+ "tableFrom": "home_pages_blocks_team",
+ "tableTo": "teams",
+ "columnsFrom": ["team_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "home_pages_blocks_team_parent_id_fk": {
+ "name": "home_pages_blocks_team_parent_id_fk",
+ "tableFrom": "home_pages_blocks_team",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_blocks_in_highlighted_content": {
+ "name": "home_pages_blocks_in_highlighted_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_blocks_in_highlighted_content_order_idx": {
+ "name": "home_pages_blocks_in_highlighted_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "home_pages_blocks_in_highlighted_content_parent_id_idx": {
+ "name": "home_pages_blocks_in_highlighted_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_blocks_in_highlighted_content_parent_id_fk": {
+ "name": "home_pages_blocks_in_highlighted_content_parent_id_fk",
+ "tableFrom": "home_pages_blocks_in_highlighted_content",
+ "tableTo": "home_pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages": {
+ "name": "home_pages",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "highlighted_content_enabled": {
+ "name": "highlighted_content_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "highlighted_content_heading": {
+ "name": "highlighted_content_heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "highlighted_content_background_color": {
+ "name": "highlighted_content_background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "published_at": {
+ "name": "published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "home_pages_tenant_idx": {
+ "name": "home_pages_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": true
+ },
+ "home_pages_updated_at_idx": {
+ "name": "home_pages_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "home_pages_created_at_idx": {
+ "name": "home_pages_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "home_pages__status_idx": {
+ "name": "home_pages__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_tenant_id_tenants_id_fk": {
+ "name": "home_pages_tenant_id_tenants_id_fk",
+ "tableFrom": "home_pages",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "home_pages_rels": {
+ "name": "home_pages_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "events_id": {
+ "name": "events_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sponsors_id": {
+ "name": "sponsors_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "home_pages_rels_order_idx": {
+ "name": "home_pages_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "home_pages_rels_parent_idx": {
+ "name": "home_pages_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_path_idx": {
+ "name": "home_pages_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "home_pages_rels_pages_id_idx": {
+ "name": "home_pages_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_built_in_pages_id_idx": {
+ "name": "home_pages_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_posts_id_idx": {
+ "name": "home_pages_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_tags_id_idx": {
+ "name": "home_pages_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_event_groups_id_idx": {
+ "name": "home_pages_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_event_tags_id_idx": {
+ "name": "home_pages_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_events_id_idx": {
+ "name": "home_pages_rels_events_id_idx",
+ "columns": ["events_id"],
+ "isUnique": false
+ },
+ "home_pages_rels_sponsors_id_idx": {
+ "name": "home_pages_rels_sponsors_id_idx",
+ "columns": ["sponsors_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "home_pages_rels_parent_fk": {
+ "name": "home_pages_rels_parent_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "home_pages",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_pages_fk": {
+ "name": "home_pages_rels_pages_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "pages",
+ "columnsFrom": ["pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_built_in_pages_fk": {
+ "name": "home_pages_rels_built_in_pages_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_posts_fk": {
+ "name": "home_pages_rels_posts_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_tags_fk": {
+ "name": "home_pages_rels_tags_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_event_groups_fk": {
+ "name": "home_pages_rels_event_groups_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_event_tags_fk": {
+ "name": "home_pages_rels_event_tags_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_events_fk": {
+ "name": "home_pages_rels_events_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "events",
+ "columnsFrom": ["events_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "home_pages_rels_sponsors_fk": {
+ "name": "home_pages_rels_sponsors_fk",
+ "tableFrom": "home_pages_rels",
+ "tableTo": "sponsors",
+ "columnsFrom": ["sponsors_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_version_quick_links": {
+ "name": "_home_pages_v_version_quick_links",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "new_tab": {
+ "name": "new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_version_quick_links_order_idx": {
+ "name": "_home_pages_v_version_quick_links_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_quick_links_parent_id_idx": {
+ "name": "_home_pages_v_version_quick_links_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_version_quick_links_parent_id_fk": {
+ "name": "_home_pages_v_version_quick_links_parent_id_fk",
+ "tableFrom": "_home_pages_v_version_quick_links",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_version_highlighted_content_columns": {
+ "name": "_home_pages_v_version_highlighted_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_version_highlighted_content_columns_order_idx": {
+ "name": "_home_pages_v_version_highlighted_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_highlighted_content_columns_parent_id_idx": {
+ "name": "_home_pages_v_version_highlighted_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_version_highlighted_content_columns_parent_id_fk": {
+ "name": "_home_pages_v_version_highlighted_content_columns_parent_id_fk",
+ "tableFrom": "_home_pages_v_version_highlighted_content_columns",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_blog_list": {
+ "name": "_home_pages_v_blocks_blog_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_options": {
+ "name": "post_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_options_sort_by": {
+ "name": "dynamic_options_sort_by",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'-publishedAt'"
+ },
+ "dynamic_options_max_posts": {
+ "name": "dynamic_options_max_posts",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_blog_list_order_idx": {
+ "name": "_home_pages_v_blocks_blog_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_blog_list_parent_id_idx": {
+ "name": "_home_pages_v_blocks_blog_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_blog_list_path_idx": {
+ "name": "_home_pages_v_blocks_blog_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_blog_list_parent_id_fk": {
+ "name": "_home_pages_v_blocks_blog_list_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_blog_list",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_content_columns": {
+ "name": "_home_pages_v_blocks_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'{\"root\":{\"type\":\"root\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[{\"type\":\"paragraph\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[],\"direction\":\"ltr\",\"textStyle\":\"\",\"textFormat\":0}],\"direction\":\"ltr\"}}'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_content_columns_order_idx": {
+ "name": "_home_pages_v_blocks_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_content_columns_parent_id_idx": {
+ "name": "_home_pages_v_blocks_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_content_columns_parent_id_fk": {
+ "name": "_home_pages_v_blocks_content_columns_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_content_columns",
+ "tableTo": "_home_pages_v_blocks_content",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_content": {
+ "name": "_home_pages_v_blocks_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'1_1'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_content_order_idx": {
+ "name": "_home_pages_v_blocks_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_content_parent_id_idx": {
+ "name": "_home_pages_v_blocks_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_content_path_idx": {
+ "name": "_home_pages_v_blocks_content_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_content_parent_id_fk": {
+ "name": "_home_pages_v_blocks_content_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_content",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_document_block": {
+ "name": "_home_pages_v_blocks_document_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "document_id": {
+ "name": "document_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_document_block_order_idx": {
+ "name": "_home_pages_v_blocks_document_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_document_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_document_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_document_block_path_idx": {
+ "name": "_home_pages_v_blocks_document_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_document_block_document_idx": {
+ "name": "_home_pages_v_blocks_document_block_document_idx",
+ "columns": ["document_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_document_block_document_id_documents_id_fk": {
+ "name": "_home_pages_v_blocks_document_block_document_id_documents_id_fk",
+ "tableFrom": "_home_pages_v_blocks_document_block",
+ "tableTo": "documents",
+ "columnsFrom": ["document_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_document_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_document_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_document_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_event_list_dynamic_opts_by_types": {
+ "name": "_home_pages_v_blocks_event_list_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_event_list_dynamic_opts_by_types_order_idx": {
+ "name": "_home_pages_v_blocks_event_list_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_list_dynamic_opts_by_types_parent_idx": {
+ "name": "_home_pages_v_blocks_event_list_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_event_list_dynamic_opts_by_types_parent_fk": {
+ "name": "_home_pages_v_blocks_event_list_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "_home_pages_v_blocks_event_list_dynamic_opts_by_types",
+ "tableTo": "_home_pages_v_blocks_event_list",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_event_list": {
+ "name": "_home_pages_v_blocks_event_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_event_list_order_idx": {
+ "name": "_home_pages_v_blocks_event_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_list_parent_id_idx": {
+ "name": "_home_pages_v_blocks_event_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_list_path_idx": {
+ "name": "_home_pages_v_blocks_event_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_event_list_parent_id_fk": {
+ "name": "_home_pages_v_blocks_event_list_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_event_list",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_event_table_dynamic_opts_by_types": {
+ "name": "_home_pages_v_blocks_event_table_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_event_table_dynamic_opts_by_types_order_idx": {
+ "name": "_home_pages_v_blocks_event_table_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_table_dynamic_opts_by_types_parent_idx": {
+ "name": "_home_pages_v_blocks_event_table_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_event_table_dynamic_opts_by_types_parent_fk": {
+ "name": "_home_pages_v_blocks_event_table_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "_home_pages_v_blocks_event_table_dynamic_opts_by_types",
+ "tableTo": "_home_pages_v_blocks_event_table",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_event_table": {
+ "name": "_home_pages_v_blocks_event_table",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_event_table_order_idx": {
+ "name": "_home_pages_v_blocks_event_table_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_table_parent_id_idx": {
+ "name": "_home_pages_v_blocks_event_table_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_event_table_path_idx": {
+ "name": "_home_pages_v_blocks_event_table_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_event_table_parent_id_fk": {
+ "name": "_home_pages_v_blocks_event_table_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_event_table",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_form_block": {
+ "name": "_home_pages_v_blocks_form_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enable_intro": {
+ "name": "enable_intro",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "intro_content": {
+ "name": "intro_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_form_block_order_idx": {
+ "name": "_home_pages_v_blocks_form_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_form_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_form_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_form_block_path_idx": {
+ "name": "_home_pages_v_blocks_form_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_form_block_form_idx": {
+ "name": "_home_pages_v_blocks_form_block_form_idx",
+ "columns": ["form_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_form_block_form_id_forms_id_fk": {
+ "name": "_home_pages_v_blocks_form_block_form_id_forms_id_fk",
+ "tableFrom": "_home_pages_v_blocks_form_block",
+ "tableTo": "forms",
+ "columnsFrom": ["form_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_form_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_form_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_form_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_generic_embed": {
+ "name": "_home_pages_v_blocks_generic_embed",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "html": {
+ "name": "html",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_generic_embed_order_idx": {
+ "name": "_home_pages_v_blocks_generic_embed_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_generic_embed_parent_id_idx": {
+ "name": "_home_pages_v_blocks_generic_embed_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_generic_embed_path_idx": {
+ "name": "_home_pages_v_blocks_generic_embed_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_generic_embed_parent_id_fk": {
+ "name": "_home_pages_v_blocks_generic_embed_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_generic_embed",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_header_block": {
+ "name": "_home_pages_v_blocks_header_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_header_block_order_idx": {
+ "name": "_home_pages_v_blocks_header_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_header_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_header_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_header_block_path_idx": {
+ "name": "_home_pages_v_blocks_header_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_header_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_header_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_header_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_image_link_grid_columns": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_image_link_grid_columns_order_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_link_grid_columns_parent_id_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_link_grid_columns_image_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_image_link_grid_columns_image_id_media_id_fk": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns_image_id_media_id_fk",
+ "tableFrom": "_home_pages_v_blocks_image_link_grid_columns",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_image_link_grid_columns_parent_id_fk": {
+ "name": "_home_pages_v_blocks_image_link_grid_columns_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_image_link_grid_columns",
+ "tableTo": "_home_pages_v_blocks_image_link_grid",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_image_link_grid": {
+ "name": "_home_pages_v_blocks_image_link_grid",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_image_link_grid_order_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_link_grid_parent_id_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_link_grid_path_idx": {
+ "name": "_home_pages_v_blocks_image_link_grid_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_image_link_grid_parent_id_fk": {
+ "name": "_home_pages_v_blocks_image_link_grid_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_image_link_grid",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_image_text": {
+ "name": "_home_pages_v_blocks_image_text",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "image_layout": {
+ "name": "image_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_image_text_order_idx": {
+ "name": "_home_pages_v_blocks_image_text_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_text_parent_id_idx": {
+ "name": "_home_pages_v_blocks_image_text_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_text_path_idx": {
+ "name": "_home_pages_v_blocks_image_text_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_image_text_image_idx": {
+ "name": "_home_pages_v_blocks_image_text_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_image_text_image_id_media_id_fk": {
+ "name": "_home_pages_v_blocks_image_text_image_id_media_id_fk",
+ "tableFrom": "_home_pages_v_blocks_image_text",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_image_text_parent_id_fk": {
+ "name": "_home_pages_v_blocks_image_text_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_image_text",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_link_preview_cards": {
+ "name": "_home_pages_v_blocks_link_preview_cards",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_type": {
+ "name": "button_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "button_new_tab": {
+ "name": "button_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_url": {
+ "name": "button_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_label": {
+ "name": "button_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_variant": {
+ "name": "button_variant",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'default'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_link_preview_cards_order_idx": {
+ "name": "_home_pages_v_blocks_link_preview_cards_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_link_preview_cards_parent_id_idx": {
+ "name": "_home_pages_v_blocks_link_preview_cards_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_link_preview_cards_image_idx": {
+ "name": "_home_pages_v_blocks_link_preview_cards_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_link_preview_cards_image_id_media_id_fk": {
+ "name": "_home_pages_v_blocks_link_preview_cards_image_id_media_id_fk",
+ "tableFrom": "_home_pages_v_blocks_link_preview_cards",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_link_preview_cards_parent_id_fk": {
+ "name": "_home_pages_v_blocks_link_preview_cards_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_link_preview_cards",
+ "tableTo": "_home_pages_v_blocks_link_preview",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_link_preview": {
+ "name": "_home_pages_v_blocks_link_preview",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "header": {
+ "name": "header",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_link_preview_order_idx": {
+ "name": "_home_pages_v_blocks_link_preview_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_link_preview_parent_id_idx": {
+ "name": "_home_pages_v_blocks_link_preview_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_link_preview_path_idx": {
+ "name": "_home_pages_v_blocks_link_preview_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_link_preview_parent_id_fk": {
+ "name": "_home_pages_v_blocks_link_preview_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_link_preview",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_media_block": {
+ "name": "_home_pages_v_blocks_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_size": {
+ "name": "image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'original'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_media_block_order_idx": {
+ "name": "_home_pages_v_blocks_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_media_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_media_block_path_idx": {
+ "name": "_home_pages_v_blocks_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_media_block_media_idx": {
+ "name": "_home_pages_v_blocks_media_block_media_idx",
+ "columns": ["media_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_media_block_media_id_media_id_fk": {
+ "name": "_home_pages_v_blocks_media_block_media_id_media_id_fk",
+ "tableFrom": "_home_pages_v_blocks_media_block",
+ "tableTo": "media",
+ "columnsFrom": ["media_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_media_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_media_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_media_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_nac_media_block": {
+ "name": "_home_pages_v_blocks_nac_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "mode": {
+ "name": "mode",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'carousel'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_nac_media_block_order_idx": {
+ "name": "_home_pages_v_blocks_nac_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_nac_media_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_nac_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_nac_media_block_path_idx": {
+ "name": "_home_pages_v_blocks_nac_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_nac_media_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_nac_media_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_nac_media_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_single_blog_post": {
+ "name": "_home_pages_v_blocks_single_blog_post",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_id": {
+ "name": "post_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_single_blog_post_order_idx": {
+ "name": "_home_pages_v_blocks_single_blog_post_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_blog_post_parent_id_idx": {
+ "name": "_home_pages_v_blocks_single_blog_post_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_blog_post_path_idx": {
+ "name": "_home_pages_v_blocks_single_blog_post_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_blog_post_post_idx": {
+ "name": "_home_pages_v_blocks_single_blog_post_post_idx",
+ "columns": ["post_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_single_blog_post_post_id_posts_id_fk": {
+ "name": "_home_pages_v_blocks_single_blog_post_post_id_posts_id_fk",
+ "tableFrom": "_home_pages_v_blocks_single_blog_post",
+ "tableTo": "posts",
+ "columnsFrom": ["post_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_single_blog_post_parent_id_fk": {
+ "name": "_home_pages_v_blocks_single_blog_post_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_single_blog_post",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_single_event": {
+ "name": "_home_pages_v_blocks_single_event",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "event_id": {
+ "name": "event_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_single_event_order_idx": {
+ "name": "_home_pages_v_blocks_single_event_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_event_parent_id_idx": {
+ "name": "_home_pages_v_blocks_single_event_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_event_path_idx": {
+ "name": "_home_pages_v_blocks_single_event_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_single_event_event_idx": {
+ "name": "_home_pages_v_blocks_single_event_event_idx",
+ "columns": ["event_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_single_event_event_id_events_id_fk": {
+ "name": "_home_pages_v_blocks_single_event_event_id_events_id_fk",
+ "tableFrom": "_home_pages_v_blocks_single_event",
+ "tableTo": "events",
+ "columnsFrom": ["event_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_single_event_parent_id_fk": {
+ "name": "_home_pages_v_blocks_single_event_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_single_event",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_sponsors_block": {
+ "name": "_home_pages_v_blocks_sponsors_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "sponsors_layout": {
+ "name": "sponsors_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'static'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_sponsors_block_order_idx": {
+ "name": "_home_pages_v_blocks_sponsors_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_sponsors_block_parent_id_idx": {
+ "name": "_home_pages_v_blocks_sponsors_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_sponsors_block_path_idx": {
+ "name": "_home_pages_v_blocks_sponsors_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_sponsors_block_parent_id_fk": {
+ "name": "_home_pages_v_blocks_sponsors_block_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_sponsors_block",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_blocks_team": {
+ "name": "_home_pages_v_blocks_team",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "team_id": {
+ "name": "team_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_blocks_team_order_idx": {
+ "name": "_home_pages_v_blocks_team_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_team_parent_id_idx": {
+ "name": "_home_pages_v_blocks_team_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_team_path_idx": {
+ "name": "_home_pages_v_blocks_team_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_home_pages_v_blocks_team_team_idx": {
+ "name": "_home_pages_v_blocks_team_team_idx",
+ "columns": ["team_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_blocks_team_team_id_teams_id_fk": {
+ "name": "_home_pages_v_blocks_team_team_id_teams_id_fk",
+ "tableFrom": "_home_pages_v_blocks_team",
+ "tableTo": "teams",
+ "columnsFrom": ["team_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_blocks_team_parent_id_fk": {
+ "name": "_home_pages_v_blocks_team_parent_id_fk",
+ "tableFrom": "_home_pages_v_blocks_team",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_version_blocks_in_highlighted_content": {
+ "name": "_home_pages_v_version_blocks_in_highlighted_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_version_blocks_in_highlighted_content_order_idx": {
+ "name": "_home_pages_v_version_blocks_in_highlighted_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_blocks_in_highlighted_content_parent_id_idx": {
+ "name": "_home_pages_v_version_blocks_in_highlighted_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_version_blocks_in_highlighted_content_parent_id_fk": {
+ "name": "_home_pages_v_version_blocks_in_highlighted_content_parent_id_fk",
+ "tableFrom": "_home_pages_v_version_blocks_in_highlighted_content",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v": {
+ "name": "_home_pages_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_tenant_id": {
+ "name": "version_tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_highlighted_content_enabled": {
+ "name": "version_highlighted_content_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "version_highlighted_content_heading": {
+ "name": "version_highlighted_content_heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_highlighted_content_background_color": {
+ "name": "version_highlighted_content_background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "version_published_at": {
+ "name": "version_published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_parent_idx": {
+ "name": "_home_pages_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_version_tenant_idx": {
+ "name": "_home_pages_v_version_version_tenant_idx",
+ "columns": ["version_tenant_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_version_updated_at_idx": {
+ "name": "_home_pages_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_version_created_at_idx": {
+ "name": "_home_pages_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_home_pages_v_version_version__status_idx": {
+ "name": "_home_pages_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_home_pages_v_created_at_idx": {
+ "name": "_home_pages_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_home_pages_v_updated_at_idx": {
+ "name": "_home_pages_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_home_pages_v_latest_idx": {
+ "name": "_home_pages_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_parent_id_home_pages_id_fk": {
+ "name": "_home_pages_v_parent_id_home_pages_id_fk",
+ "tableFrom": "_home_pages_v",
+ "tableTo": "home_pages",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_version_tenant_id_tenants_id_fk": {
+ "name": "_home_pages_v_version_tenant_id_tenants_id_fk",
+ "tableFrom": "_home_pages_v",
+ "tableTo": "tenants",
+ "columnsFrom": ["version_tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_home_pages_v_rels": {
+ "name": "_home_pages_v_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "events_id": {
+ "name": "events_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sponsors_id": {
+ "name": "sponsors_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_home_pages_v_rels_order_idx": {
+ "name": "_home_pages_v_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_parent_idx": {
+ "name": "_home_pages_v_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_path_idx": {
+ "name": "_home_pages_v_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_pages_id_idx": {
+ "name": "_home_pages_v_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_built_in_pages_id_idx": {
+ "name": "_home_pages_v_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_posts_id_idx": {
+ "name": "_home_pages_v_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_tags_id_idx": {
+ "name": "_home_pages_v_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_event_groups_id_idx": {
+ "name": "_home_pages_v_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_event_tags_id_idx": {
+ "name": "_home_pages_v_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_events_id_idx": {
+ "name": "_home_pages_v_rels_events_id_idx",
+ "columns": ["events_id"],
+ "isUnique": false
+ },
+ "_home_pages_v_rels_sponsors_id_idx": {
+ "name": "_home_pages_v_rels_sponsors_id_idx",
+ "columns": ["sponsors_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_home_pages_v_rels_parent_fk": {
+ "name": "_home_pages_v_rels_parent_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "_home_pages_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_pages_fk": {
+ "name": "_home_pages_v_rels_pages_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "pages",
+ "columnsFrom": ["pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_built_in_pages_fk": {
+ "name": "_home_pages_v_rels_built_in_pages_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_posts_fk": {
+ "name": "_home_pages_v_rels_posts_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_tags_fk": {
+ "name": "_home_pages_v_rels_tags_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_event_groups_fk": {
+ "name": "_home_pages_v_rels_event_groups_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_event_tags_fk": {
+ "name": "_home_pages_v_rels_event_tags_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_events_fk": {
+ "name": "_home_pages_v_rels_events_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "events",
+ "columnsFrom": ["events_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_home_pages_v_rels_sponsors_fk": {
+ "name": "_home_pages_v_rels_sponsors_fk",
+ "tableFrom": "_home_pages_v_rels",
+ "tableTo": "sponsors",
+ "columnsFrom": ["sponsors_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "built_in_pages": {
+ "name": "built_in_pages",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "built_in_pages_tenant_idx": {
+ "name": "built_in_pages_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "built_in_pages_updated_at_idx": {
+ "name": "built_in_pages_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "built_in_pages_created_at_idx": {
+ "name": "built_in_pages_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "built_in_pages_tenant_id_tenants_id_fk": {
+ "name": "built_in_pages_tenant_id_tenants_id_fk",
+ "tableFrom": "built_in_pages",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_blog_list": {
+ "name": "pages_blocks_blog_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_options": {
+ "name": "post_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_options_sort_by": {
+ "name": "dynamic_options_sort_by",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'-publishedAt'"
+ },
+ "dynamic_options_max_posts": {
+ "name": "dynamic_options_max_posts",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_blog_list_order_idx": {
+ "name": "pages_blocks_blog_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_blog_list_parent_id_idx": {
+ "name": "pages_blocks_blog_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_blog_list_path_idx": {
+ "name": "pages_blocks_blog_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_blog_list_parent_id_fk": {
+ "name": "pages_blocks_blog_list_parent_id_fk",
+ "tableFrom": "pages_blocks_blog_list",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_content_columns": {
+ "name": "pages_blocks_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'{\"root\":{\"type\":\"root\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[{\"type\":\"paragraph\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[],\"direction\":\"ltr\",\"textStyle\":\"\",\"textFormat\":0}],\"direction\":\"ltr\"}}'"
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_columns_order_idx": {
+ "name": "pages_blocks_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_content_columns_parent_id_idx": {
+ "name": "pages_blocks_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_content_columns_parent_id_fk": {
+ "name": "pages_blocks_content_columns_parent_id_fk",
+ "tableFrom": "pages_blocks_content_columns",
+ "tableTo": "pages_blocks_content",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_content": {
+ "name": "pages_blocks_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'1_1'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_content_order_idx": {
+ "name": "pages_blocks_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_content_parent_id_idx": {
+ "name": "pages_blocks_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_content_path_idx": {
+ "name": "pages_blocks_content_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_document_block": {
+ "name": "pages_blocks_document_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "document_id": {
+ "name": "document_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_document_block_order_idx": {
+ "name": "pages_blocks_document_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_document_block_parent_id_idx": {
+ "name": "pages_blocks_document_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_document_block_path_idx": {
+ "name": "pages_blocks_document_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_document_block_document_idx": {
+ "name": "pages_blocks_document_block_document_idx",
+ "columns": ["document_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_document_block_document_id_documents_id_fk": {
+ "name": "pages_blocks_document_block_document_id_documents_id_fk",
+ "tableFrom": "pages_blocks_document_block",
+ "tableTo": "documents",
+ "columnsFrom": ["document_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_document_block_parent_id_fk": {
+ "name": "pages_blocks_document_block_parent_id_fk",
+ "tableFrom": "pages_blocks_document_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_event_list_dynamic_opts_by_types": {
+ "name": "pages_blocks_event_list_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_event_list_dynamic_opts_by_types_order_idx": {
+ "name": "pages_blocks_event_list_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "pages_blocks_event_list_dynamic_opts_by_types_parent_idx": {
+ "name": "pages_blocks_event_list_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_event_list_dynamic_opts_by_types_parent_fk": {
+ "name": "pages_blocks_event_list_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "pages_blocks_event_list_dynamic_opts_by_types",
+ "tableTo": "pages_blocks_event_list",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_event_list": {
+ "name": "pages_blocks_event_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_event_list_order_idx": {
+ "name": "pages_blocks_event_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_event_list_parent_id_idx": {
+ "name": "pages_blocks_event_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_event_list_path_idx": {
+ "name": "pages_blocks_event_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_event_list_parent_id_fk": {
+ "name": "pages_blocks_event_list_parent_id_fk",
+ "tableFrom": "pages_blocks_event_list",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_event_table_dynamic_opts_by_types": {
+ "name": "pages_blocks_event_table_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_event_table_dynamic_opts_by_types_order_idx": {
+ "name": "pages_blocks_event_table_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "pages_blocks_event_table_dynamic_opts_by_types_parent_idx": {
+ "name": "pages_blocks_event_table_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_event_table_dynamic_opts_by_types_parent_fk": {
+ "name": "pages_blocks_event_table_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "pages_blocks_event_table_dynamic_opts_by_types",
+ "tableTo": "pages_blocks_event_table",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_event_table": {
+ "name": "pages_blocks_event_table",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_event_table_order_idx": {
+ "name": "pages_blocks_event_table_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_event_table_parent_id_idx": {
+ "name": "pages_blocks_event_table_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_event_table_path_idx": {
+ "name": "pages_blocks_event_table_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_event_table_parent_id_fk": {
+ "name": "pages_blocks_event_table_parent_id_fk",
+ "tableFrom": "pages_blocks_event_table",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_form_block": {
+ "name": "pages_blocks_form_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enable_intro": {
+ "name": "enable_intro",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "intro_content": {
+ "name": "intro_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_form_block_order_idx": {
+ "name": "pages_blocks_form_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_form_block_parent_id_idx": {
+ "name": "pages_blocks_form_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_form_block_path_idx": {
+ "name": "pages_blocks_form_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_form_block_form_idx": {
+ "name": "pages_blocks_form_block_form_idx",
+ "columns": ["form_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_form_block_form_id_forms_id_fk": {
+ "name": "pages_blocks_form_block_form_id_forms_id_fk",
+ "tableFrom": "pages_blocks_form_block",
+ "tableTo": "forms",
+ "columnsFrom": ["form_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_form_block_parent_id_fk": {
+ "name": "pages_blocks_form_block_parent_id_fk",
+ "tableFrom": "pages_blocks_form_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_generic_embed": {
+ "name": "pages_blocks_generic_embed",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "html": {
+ "name": "html",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_generic_embed_order_idx": {
+ "name": "pages_blocks_generic_embed_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_generic_embed_parent_id_idx": {
+ "name": "pages_blocks_generic_embed_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_generic_embed_path_idx": {
+ "name": "pages_blocks_generic_embed_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_generic_embed_parent_id_fk": {
+ "name": "pages_blocks_generic_embed_parent_id_fk",
+ "tableFrom": "pages_blocks_generic_embed",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_header_block": {
+ "name": "pages_blocks_header_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_header_block_order_idx": {
+ "name": "pages_blocks_header_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_header_block_parent_id_idx": {
+ "name": "pages_blocks_header_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_header_block_path_idx": {
+ "name": "pages_blocks_header_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_header_block_parent_id_fk": {
+ "name": "pages_blocks_header_block_parent_id_fk",
+ "tableFrom": "pages_blocks_header_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_image_link_grid_columns": {
+ "name": "pages_blocks_image_link_grid_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_image_link_grid_columns_order_idx": {
+ "name": "pages_blocks_image_link_grid_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_image_link_grid_columns_parent_id_idx": {
+ "name": "pages_blocks_image_link_grid_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_image_link_grid_columns_image_idx": {
+ "name": "pages_blocks_image_link_grid_columns_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_image_link_grid_columns_image_id_media_id_fk": {
+ "name": "pages_blocks_image_link_grid_columns_image_id_media_id_fk",
+ "tableFrom": "pages_blocks_image_link_grid_columns",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_image_link_grid_columns_parent_id_fk": {
+ "name": "pages_blocks_image_link_grid_columns_parent_id_fk",
+ "tableFrom": "pages_blocks_image_link_grid_columns",
+ "tableTo": "pages_blocks_image_link_grid",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_image_link_grid": {
+ "name": "pages_blocks_image_link_grid",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_image_link_grid_order_idx": {
+ "name": "pages_blocks_image_link_grid_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_image_link_grid_parent_id_idx": {
+ "name": "pages_blocks_image_link_grid_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_image_link_grid_path_idx": {
+ "name": "pages_blocks_image_link_grid_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_image_link_grid_parent_id_fk": {
+ "name": "pages_blocks_image_link_grid_parent_id_fk",
+ "tableFrom": "pages_blocks_image_link_grid",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_image_text": {
+ "name": "pages_blocks_image_text",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "image_layout": {
+ "name": "image_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_image_text_order_idx": {
+ "name": "pages_blocks_image_text_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_image_text_parent_id_idx": {
+ "name": "pages_blocks_image_text_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_image_text_path_idx": {
+ "name": "pages_blocks_image_text_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_image_text_image_idx": {
+ "name": "pages_blocks_image_text_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_image_text_image_id_media_id_fk": {
+ "name": "pages_blocks_image_text_image_id_media_id_fk",
+ "tableFrom": "pages_blocks_image_text",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_image_text_parent_id_fk": {
+ "name": "pages_blocks_image_text_parent_id_fk",
+ "tableFrom": "pages_blocks_image_text",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_link_preview_cards": {
+ "name": "pages_blocks_link_preview_cards",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_type": {
+ "name": "button_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "button_new_tab": {
+ "name": "button_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_url": {
+ "name": "button_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_label": {
+ "name": "button_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_variant": {
+ "name": "button_variant",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'default'"
+ }
+ },
+ "indexes": {
+ "pages_blocks_link_preview_cards_order_idx": {
+ "name": "pages_blocks_link_preview_cards_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_link_preview_cards_parent_id_idx": {
+ "name": "pages_blocks_link_preview_cards_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_link_preview_cards_image_idx": {
+ "name": "pages_blocks_link_preview_cards_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_link_preview_cards_image_id_media_id_fk": {
+ "name": "pages_blocks_link_preview_cards_image_id_media_id_fk",
+ "tableFrom": "pages_blocks_link_preview_cards",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_link_preview_cards_parent_id_fk": {
+ "name": "pages_blocks_link_preview_cards_parent_id_fk",
+ "tableFrom": "pages_blocks_link_preview_cards",
+ "tableTo": "pages_blocks_link_preview",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_link_preview": {
+ "name": "pages_blocks_link_preview",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "header": {
+ "name": "header",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_link_preview_order_idx": {
+ "name": "pages_blocks_link_preview_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_link_preview_parent_id_idx": {
+ "name": "pages_blocks_link_preview_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_link_preview_path_idx": {
+ "name": "pages_blocks_link_preview_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_link_preview_parent_id_fk": {
+ "name": "pages_blocks_link_preview_parent_id_fk",
+ "tableFrom": "pages_blocks_link_preview",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_media_block": {
+ "name": "pages_blocks_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_size": {
+ "name": "image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'original'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_media_block_order_idx": {
+ "name": "pages_blocks_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_media_block_parent_id_idx": {
+ "name": "pages_blocks_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_media_block_path_idx": {
+ "name": "pages_blocks_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_media_block_media_idx": {
+ "name": "pages_blocks_media_block_media_idx",
+ "columns": ["media_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_media_block_media_id_media_id_fk": {
+ "name": "pages_blocks_media_block_media_id_media_id_fk",
+ "tableFrom": "pages_blocks_media_block",
+ "tableTo": "media",
+ "columnsFrom": ["media_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_media_block_parent_id_fk": {
+ "name": "pages_blocks_media_block_parent_id_fk",
+ "tableFrom": "pages_blocks_media_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_nac_media_block": {
+ "name": "pages_blocks_nac_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "mode": {
+ "name": "mode",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'carousel'"
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_nac_media_block_order_idx": {
+ "name": "pages_blocks_nac_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_nac_media_block_parent_id_idx": {
+ "name": "pages_blocks_nac_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_nac_media_block_path_idx": {
+ "name": "pages_blocks_nac_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_nac_media_block_parent_id_fk": {
+ "name": "pages_blocks_nac_media_block_parent_id_fk",
+ "tableFrom": "pages_blocks_nac_media_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_single_blog_post": {
+ "name": "pages_blocks_single_blog_post",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_id": {
+ "name": "post_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_single_blog_post_order_idx": {
+ "name": "pages_blocks_single_blog_post_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_single_blog_post_parent_id_idx": {
+ "name": "pages_blocks_single_blog_post_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_single_blog_post_path_idx": {
+ "name": "pages_blocks_single_blog_post_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_single_blog_post_post_idx": {
+ "name": "pages_blocks_single_blog_post_post_idx",
+ "columns": ["post_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_single_blog_post_post_id_posts_id_fk": {
+ "name": "pages_blocks_single_blog_post_post_id_posts_id_fk",
+ "tableFrom": "pages_blocks_single_blog_post",
+ "tableTo": "posts",
+ "columnsFrom": ["post_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_single_blog_post_parent_id_fk": {
+ "name": "pages_blocks_single_blog_post_parent_id_fk",
+ "tableFrom": "pages_blocks_single_blog_post",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_single_event": {
+ "name": "pages_blocks_single_event",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "event_id": {
+ "name": "event_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_single_event_order_idx": {
+ "name": "pages_blocks_single_event_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_single_event_parent_id_idx": {
+ "name": "pages_blocks_single_event_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_single_event_path_idx": {
+ "name": "pages_blocks_single_event_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_single_event_event_idx": {
+ "name": "pages_blocks_single_event_event_idx",
+ "columns": ["event_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_single_event_event_id_events_id_fk": {
+ "name": "pages_blocks_single_event_event_id_events_id_fk",
+ "tableFrom": "pages_blocks_single_event",
+ "tableTo": "events",
+ "columnsFrom": ["event_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_single_event_parent_id_fk": {
+ "name": "pages_blocks_single_event_parent_id_fk",
+ "tableFrom": "pages_blocks_single_event",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_sponsors_block": {
+ "name": "pages_blocks_sponsors_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "sponsors_layout": {
+ "name": "sponsors_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'static'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_sponsors_block_order_idx": {
+ "name": "pages_blocks_sponsors_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_sponsors_block_parent_id_idx": {
+ "name": "pages_blocks_sponsors_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_sponsors_block_path_idx": {
+ "name": "pages_blocks_sponsors_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_sponsors_block_parent_id_fk": {
+ "name": "pages_blocks_sponsors_block_parent_id_fk",
+ "tableFrom": "pages_blocks_sponsors_block",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_blocks_team": {
+ "name": "pages_blocks_team",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "team_id": {
+ "name": "team_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_blocks_team_order_idx": {
+ "name": "pages_blocks_team_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "pages_blocks_team_parent_id_idx": {
+ "name": "pages_blocks_team_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "pages_blocks_team_path_idx": {
+ "name": "pages_blocks_team_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "pages_blocks_team_team_idx": {
+ "name": "pages_blocks_team_team_idx",
+ "columns": ["team_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_blocks_team_team_id_teams_id_fk": {
+ "name": "pages_blocks_team_team_id_teams_id_fk",
+ "tableFrom": "pages_blocks_team",
+ "tableTo": "teams",
+ "columnsFrom": ["team_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_blocks_team_parent_id_fk": {
+ "name": "pages_blocks_team_parent_id_fk",
+ "tableFrom": "pages_blocks_team",
+ "tableTo": "pages",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages": {
+ "name": "pages",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "meta_image_id": {
+ "name": "meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "meta_description": {
+ "name": "meta_description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "published_at": {
+ "name": "published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "pages_meta_meta_image_idx": {
+ "name": "pages_meta_meta_image_idx",
+ "columns": ["meta_image_id"],
+ "isUnique": false
+ },
+ "pages_slug_idx": {
+ "name": "pages_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "pages_tenant_idx": {
+ "name": "pages_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "pages_updated_at_idx": {
+ "name": "pages_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "pages_created_at_idx": {
+ "name": "pages_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "pages__status_idx": {
+ "name": "pages__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "pages_meta_image_id_media_id_fk": {
+ "name": "pages_meta_image_id_media_id_fk",
+ "tableFrom": "pages",
+ "tableTo": "media",
+ "columnsFrom": ["meta_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "pages_tenant_id_tenants_id_fk": {
+ "name": "pages_tenant_id_tenants_id_fk",
+ "tableFrom": "pages",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "pages_rels": {
+ "name": "pages_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "events_id": {
+ "name": "events_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sponsors_id": {
+ "name": "sponsors_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "pages_rels_order_idx": {
+ "name": "pages_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "pages_rels_parent_idx": {
+ "name": "pages_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "pages_rels_path_idx": {
+ "name": "pages_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "pages_rels_tags_id_idx": {
+ "name": "pages_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "pages_rels_posts_id_idx": {
+ "name": "pages_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ },
+ "pages_rels_event_groups_id_idx": {
+ "name": "pages_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "pages_rels_event_tags_id_idx": {
+ "name": "pages_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ },
+ "pages_rels_events_id_idx": {
+ "name": "pages_rels_events_id_idx",
+ "columns": ["events_id"],
+ "isUnique": false
+ },
+ "pages_rels_pages_id_idx": {
+ "name": "pages_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "pages_rels_built_in_pages_id_idx": {
+ "name": "pages_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "pages_rels_sponsors_id_idx": {
+ "name": "pages_rels_sponsors_id_idx",
+ "columns": ["sponsors_id"],
+ "isUnique": false
+ }
+ },
+ "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_tags_fk": {
+ "name": "pages_rels_tags_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "pages_rels_posts_fk": {
+ "name": "pages_rels_posts_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "pages_rels_event_groups_fk": {
+ "name": "pages_rels_event_groups_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "pages_rels_event_tags_fk": {
+ "name": "pages_rels_event_tags_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "pages_rels_events_fk": {
+ "name": "pages_rels_events_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "events",
+ "columnsFrom": ["events_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"
+ },
+ "pages_rels_built_in_pages_fk": {
+ "name": "pages_rels_built_in_pages_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "pages_rels_sponsors_fk": {
+ "name": "pages_rels_sponsors_fk",
+ "tableFrom": "pages_rels",
+ "tableTo": "sponsors",
+ "columnsFrom": ["sponsors_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_blog_list": {
+ "name": "_pages_v_blocks_blog_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_options": {
+ "name": "post_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_options_sort_by": {
+ "name": "dynamic_options_sort_by",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'-publishedAt'"
+ },
+ "dynamic_options_max_posts": {
+ "name": "dynamic_options_max_posts",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_blog_list_order_idx": {
+ "name": "_pages_v_blocks_blog_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_blog_list_parent_id_idx": {
+ "name": "_pages_v_blocks_blog_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_blog_list_path_idx": {
+ "name": "_pages_v_blocks_blog_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_blog_list_parent_id_fk": {
+ "name": "_pages_v_blocks_blog_list_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_blog_list",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_content_columns": {
+ "name": "_pages_v_blocks_content_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'{\"root\":{\"type\":\"root\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[{\"type\":\"paragraph\",\"format\":\"\",\"indent\":0,\"version\":1,\"children\":[],\"direction\":\"ltr\",\"textStyle\":\"\",\"textFormat\":0}],\"direction\":\"ltr\"}}'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_columns_order_idx": {
+ "name": "_pages_v_blocks_content_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_content_columns_parent_id_idx": {
+ "name": "_pages_v_blocks_content_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_content_columns_parent_id_fk": {
+ "name": "_pages_v_blocks_content_columns_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_content_columns",
+ "tableTo": "_pages_v_blocks_content",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_content": {
+ "name": "_pages_v_blocks_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "layout": {
+ "name": "layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'1_1'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_content_order_idx": {
+ "name": "_pages_v_blocks_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_content_parent_id_idx": {
+ "name": "_pages_v_blocks_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_content_path_idx": {
+ "name": "_pages_v_blocks_content_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_document_block": {
+ "name": "_pages_v_blocks_document_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "document_id": {
+ "name": "document_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_document_block_order_idx": {
+ "name": "_pages_v_blocks_document_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_document_block_parent_id_idx": {
+ "name": "_pages_v_blocks_document_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_document_block_path_idx": {
+ "name": "_pages_v_blocks_document_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_document_block_document_idx": {
+ "name": "_pages_v_blocks_document_block_document_idx",
+ "columns": ["document_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_document_block_document_id_documents_id_fk": {
+ "name": "_pages_v_blocks_document_block_document_id_documents_id_fk",
+ "tableFrom": "_pages_v_blocks_document_block",
+ "tableTo": "documents",
+ "columnsFrom": ["document_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_document_block_parent_id_fk": {
+ "name": "_pages_v_blocks_document_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_document_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_event_list_dynamic_opts_by_types": {
+ "name": "_pages_v_blocks_event_list_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_event_list_dynamic_opts_by_types_order_idx": {
+ "name": "_pages_v_blocks_event_list_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_list_dynamic_opts_by_types_parent_idx": {
+ "name": "_pages_v_blocks_event_list_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_event_list_dynamic_opts_by_types_parent_fk": {
+ "name": "_pages_v_blocks_event_list_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "_pages_v_blocks_event_list_dynamic_opts_by_types",
+ "tableTo": "_pages_v_blocks_event_list",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_event_list": {
+ "name": "_pages_v_blocks_event_list",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_event_list_order_idx": {
+ "name": "_pages_v_blocks_event_list_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_list_parent_id_idx": {
+ "name": "_pages_v_blocks_event_list_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_list_path_idx": {
+ "name": "_pages_v_blocks_event_list_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_event_list_parent_id_fk": {
+ "name": "_pages_v_blocks_event_list_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_event_list",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_event_table_dynamic_opts_by_types": {
+ "name": "_pages_v_blocks_event_table_dynamic_opts_by_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_event_table_dynamic_opts_by_types_order_idx": {
+ "name": "_pages_v_blocks_event_table_dynamic_opts_by_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_table_dynamic_opts_by_types_parent_idx": {
+ "name": "_pages_v_blocks_event_table_dynamic_opts_by_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_event_table_dynamic_opts_by_types_parent_fk": {
+ "name": "_pages_v_blocks_event_table_dynamic_opts_by_types_parent_fk",
+ "tableFrom": "_pages_v_blocks_event_table_dynamic_opts_by_types",
+ "tableTo": "_pages_v_blocks_event_table",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_event_table": {
+ "name": "_pages_v_blocks_event_table",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "heading": {
+ "name": "heading",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "below_heading_content": {
+ "name": "below_heading_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_options": {
+ "name": "event_options",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'dynamic'"
+ },
+ "dynamic_opts_max_events": {
+ "name": "dynamic_opts_max_events",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 4
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_event_table_order_idx": {
+ "name": "_pages_v_blocks_event_table_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_table_parent_id_idx": {
+ "name": "_pages_v_blocks_event_table_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_event_table_path_idx": {
+ "name": "_pages_v_blocks_event_table_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_event_table_parent_id_fk": {
+ "name": "_pages_v_blocks_event_table_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_event_table",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_form_block": {
+ "name": "_pages_v_blocks_form_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enable_intro": {
+ "name": "enable_intro",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "intro_content": {
+ "name": "intro_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_form_block_order_idx": {
+ "name": "_pages_v_blocks_form_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_form_block_parent_id_idx": {
+ "name": "_pages_v_blocks_form_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_form_block_path_idx": {
+ "name": "_pages_v_blocks_form_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_form_block_form_idx": {
+ "name": "_pages_v_blocks_form_block_form_idx",
+ "columns": ["form_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_form_block_form_id_forms_id_fk": {
+ "name": "_pages_v_blocks_form_block_form_id_forms_id_fk",
+ "tableFrom": "_pages_v_blocks_form_block",
+ "tableTo": "forms",
+ "columnsFrom": ["form_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_form_block_parent_id_fk": {
+ "name": "_pages_v_blocks_form_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_form_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_generic_embed": {
+ "name": "_pages_v_blocks_generic_embed",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "html": {
+ "name": "html",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_generic_embed_order_idx": {
+ "name": "_pages_v_blocks_generic_embed_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_generic_embed_parent_id_idx": {
+ "name": "_pages_v_blocks_generic_embed_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_generic_embed_path_idx": {
+ "name": "_pages_v_blocks_generic_embed_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_generic_embed_parent_id_fk": {
+ "name": "_pages_v_blocks_generic_embed_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_generic_embed",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_header_block": {
+ "name": "_pages_v_blocks_header_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_header_block_order_idx": {
+ "name": "_pages_v_blocks_header_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_header_block_parent_id_idx": {
+ "name": "_pages_v_blocks_header_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_header_block_path_idx": {
+ "name": "_pages_v_blocks_header_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_header_block_parent_id_fk": {
+ "name": "_pages_v_blocks_header_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_header_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_image_link_grid_columns": {
+ "name": "_pages_v_blocks_image_link_grid_columns",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_image_link_grid_columns_order_idx": {
+ "name": "_pages_v_blocks_image_link_grid_columns_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_link_grid_columns_parent_id_idx": {
+ "name": "_pages_v_blocks_image_link_grid_columns_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_link_grid_columns_image_idx": {
+ "name": "_pages_v_blocks_image_link_grid_columns_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_image_link_grid_columns_image_id_media_id_fk": {
+ "name": "_pages_v_blocks_image_link_grid_columns_image_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_image_link_grid_columns",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_image_link_grid_columns_parent_id_fk": {
+ "name": "_pages_v_blocks_image_link_grid_columns_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_image_link_grid_columns",
+ "tableTo": "_pages_v_blocks_image_link_grid",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_image_link_grid": {
+ "name": "_pages_v_blocks_image_link_grid",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_image_link_grid_order_idx": {
+ "name": "_pages_v_blocks_image_link_grid_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_link_grid_parent_id_idx": {
+ "name": "_pages_v_blocks_image_link_grid_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_link_grid_path_idx": {
+ "name": "_pages_v_blocks_image_link_grid_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_image_link_grid_parent_id_fk": {
+ "name": "_pages_v_blocks_image_link_grid_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_image_link_grid",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_image_text": {
+ "name": "_pages_v_blocks_image_text",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "image_layout": {
+ "name": "image_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "rich_text": {
+ "name": "rich_text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_image_text_order_idx": {
+ "name": "_pages_v_blocks_image_text_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_text_parent_id_idx": {
+ "name": "_pages_v_blocks_image_text_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_text_path_idx": {
+ "name": "_pages_v_blocks_image_text_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_image_text_image_idx": {
+ "name": "_pages_v_blocks_image_text_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_image_text_image_id_media_id_fk": {
+ "name": "_pages_v_blocks_image_text_image_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_image_text",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_image_text_parent_id_fk": {
+ "name": "_pages_v_blocks_image_text_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_image_text",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_link_preview_cards": {
+ "name": "_pages_v_blocks_link_preview_cards",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "image_id": {
+ "name": "image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_type": {
+ "name": "button_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "button_new_tab": {
+ "name": "button_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_url": {
+ "name": "button_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_label": {
+ "name": "button_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "button_variant": {
+ "name": "button_variant",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'default'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_link_preview_cards_order_idx": {
+ "name": "_pages_v_blocks_link_preview_cards_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_link_preview_cards_parent_id_idx": {
+ "name": "_pages_v_blocks_link_preview_cards_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_link_preview_cards_image_idx": {
+ "name": "_pages_v_blocks_link_preview_cards_image_idx",
+ "columns": ["image_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_link_preview_cards_image_id_media_id_fk": {
+ "name": "_pages_v_blocks_link_preview_cards_image_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_link_preview_cards",
+ "tableTo": "media",
+ "columnsFrom": ["image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_link_preview_cards_parent_id_fk": {
+ "name": "_pages_v_blocks_link_preview_cards_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_link_preview_cards",
+ "tableTo": "_pages_v_blocks_link_preview",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_link_preview": {
+ "name": "_pages_v_blocks_link_preview",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "header": {
+ "name": "header",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_link_preview_order_idx": {
+ "name": "_pages_v_blocks_link_preview_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_link_preview_parent_id_idx": {
+ "name": "_pages_v_blocks_link_preview_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_link_preview_path_idx": {
+ "name": "_pages_v_blocks_link_preview_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_link_preview_parent_id_fk": {
+ "name": "_pages_v_blocks_link_preview_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_link_preview",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_media_block": {
+ "name": "_pages_v_blocks_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "caption": {
+ "name": "caption",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "align_content": {
+ "name": "align_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'left'"
+ },
+ "image_size": {
+ "name": "image_size",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'original'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_media_block_order_idx": {
+ "name": "_pages_v_blocks_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_media_block_parent_id_idx": {
+ "name": "_pages_v_blocks_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_media_block_path_idx": {
+ "name": "_pages_v_blocks_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_media_block_media_idx": {
+ "name": "_pages_v_blocks_media_block_media_idx",
+ "columns": ["media_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_media_block_media_id_media_id_fk": {
+ "name": "_pages_v_blocks_media_block_media_id_media_id_fk",
+ "tableFrom": "_pages_v_blocks_media_block",
+ "tableTo": "media",
+ "columnsFrom": ["media_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_media_block_parent_id_fk": {
+ "name": "_pages_v_blocks_media_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_media_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_nac_media_block": {
+ "name": "_pages_v_blocks_nac_media_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "mode": {
+ "name": "mode",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'carousel'"
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_nac_media_block_order_idx": {
+ "name": "_pages_v_blocks_nac_media_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_nac_media_block_parent_id_idx": {
+ "name": "_pages_v_blocks_nac_media_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_nac_media_block_path_idx": {
+ "name": "_pages_v_blocks_nac_media_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_nac_media_block_parent_id_fk": {
+ "name": "_pages_v_blocks_nac_media_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_nac_media_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_single_blog_post": {
+ "name": "_pages_v_blocks_single_blog_post",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "post_id": {
+ "name": "post_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_single_blog_post_order_idx": {
+ "name": "_pages_v_blocks_single_blog_post_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_blog_post_parent_id_idx": {
+ "name": "_pages_v_blocks_single_blog_post_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_blog_post_path_idx": {
+ "name": "_pages_v_blocks_single_blog_post_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_blog_post_post_idx": {
+ "name": "_pages_v_blocks_single_blog_post_post_idx",
+ "columns": ["post_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_single_blog_post_post_id_posts_id_fk": {
+ "name": "_pages_v_blocks_single_blog_post_post_id_posts_id_fk",
+ "tableFrom": "_pages_v_blocks_single_blog_post",
+ "tableTo": "posts",
+ "columnsFrom": ["post_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_single_blog_post_parent_id_fk": {
+ "name": "_pages_v_blocks_single_blog_post_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_single_blog_post",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_single_event": {
+ "name": "_pages_v_blocks_single_event",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "event_id": {
+ "name": "event_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_single_event_order_idx": {
+ "name": "_pages_v_blocks_single_event_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_event_parent_id_idx": {
+ "name": "_pages_v_blocks_single_event_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_event_path_idx": {
+ "name": "_pages_v_blocks_single_event_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_single_event_event_idx": {
+ "name": "_pages_v_blocks_single_event_event_idx",
+ "columns": ["event_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_single_event_event_id_events_id_fk": {
+ "name": "_pages_v_blocks_single_event_event_id_events_id_fk",
+ "tableFrom": "_pages_v_blocks_single_event",
+ "tableTo": "events",
+ "columnsFrom": ["event_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_single_event_parent_id_fk": {
+ "name": "_pages_v_blocks_single_event_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_single_event",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_sponsors_block": {
+ "name": "_pages_v_blocks_sponsors_block",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "background_color": {
+ "name": "background_color",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'transparent'"
+ },
+ "sponsors_layout": {
+ "name": "sponsors_layout",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'static'"
+ },
+ "wrap_in_container": {
+ "name": "wrap_in_container",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_sponsors_block_order_idx": {
+ "name": "_pages_v_blocks_sponsors_block_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_sponsors_block_parent_id_idx": {
+ "name": "_pages_v_blocks_sponsors_block_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_sponsors_block_path_idx": {
+ "name": "_pages_v_blocks_sponsors_block_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_sponsors_block_parent_id_fk": {
+ "name": "_pages_v_blocks_sponsors_block_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_sponsors_block",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_blocks_team": {
+ "name": "_pages_v_blocks_team",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "team_id": {
+ "name": "team_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_blocks_team_order_idx": {
+ "name": "_pages_v_blocks_team_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_team_parent_id_idx": {
+ "name": "_pages_v_blocks_team_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_team_path_idx": {
+ "name": "_pages_v_blocks_team_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ },
+ "_pages_v_blocks_team_team_idx": {
+ "name": "_pages_v_blocks_team_team_idx",
+ "columns": ["team_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_pages_v_blocks_team_team_id_teams_id_fk": {
+ "name": "_pages_v_blocks_team_team_id_teams_id_fk",
+ "tableFrom": "_pages_v_blocks_team",
+ "tableTo": "teams",
+ "columnsFrom": ["team_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_blocks_team_parent_id_fk": {
+ "name": "_pages_v_blocks_team_parent_id_fk",
+ "tableFrom": "_pages_v_blocks_team",
+ "tableTo": "_pages_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v": {
+ "name": "_pages_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_title": {
+ "name": "version_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_meta_image_id": {
+ "name": "version_meta_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_meta_description": {
+ "name": "version_meta_description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_published_at": {
+ "name": "version_published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_tenant_id": {
+ "name": "version_tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_parent_idx": {
+ "name": "_pages_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_version_meta_version_meta_image_idx": {
+ "name": "_pages_v_version_meta_version_meta_image_idx",
+ "columns": ["version_meta_image_id"],
+ "isUnique": false
+ },
+ "_pages_v_version_version_slug_idx": {
+ "name": "_pages_v_version_version_slug_idx",
+ "columns": ["version_slug"],
+ "isUnique": false
+ },
+ "_pages_v_version_version_tenant_idx": {
+ "name": "_pages_v_version_version_tenant_idx",
+ "columns": ["version_tenant_id"],
+ "isUnique": false
+ },
+ "_pages_v_version_version_updated_at_idx": {
+ "name": "_pages_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_pages_v_version_version_created_at_idx": {
+ "name": "_pages_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_pages_v_version_version__status_idx": {
+ "name": "_pages_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_pages_v_created_at_idx": {
+ "name": "_pages_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_pages_v_updated_at_idx": {
+ "name": "_pages_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_pages_v_latest_idx": {
+ "name": "_pages_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "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_meta_image_id_media_id_fk": {
+ "name": "_pages_v_version_meta_image_id_media_id_fk",
+ "tableFrom": "_pages_v",
+ "tableTo": "media",
+ "columnsFrom": ["version_meta_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_pages_v_version_tenant_id_tenants_id_fk": {
+ "name": "_pages_v_version_tenant_id_tenants_id_fk",
+ "tableFrom": "_pages_v",
+ "tableTo": "tenants",
+ "columnsFrom": ["version_tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_pages_v_rels": {
+ "name": "_pages_v_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "events_id": {
+ "name": "events_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sponsors_id": {
+ "name": "sponsors_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_pages_v_rels_order_idx": {
+ "name": "_pages_v_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_pages_v_rels_parent_idx": {
+ "name": "_pages_v_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_path_idx": {
+ "name": "_pages_v_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "_pages_v_rels_tags_id_idx": {
+ "name": "_pages_v_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_posts_id_idx": {
+ "name": "_pages_v_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_event_groups_id_idx": {
+ "name": "_pages_v_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_event_tags_id_idx": {
+ "name": "_pages_v_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_events_id_idx": {
+ "name": "_pages_v_rels_events_id_idx",
+ "columns": ["events_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_pages_id_idx": {
+ "name": "_pages_v_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_built_in_pages_id_idx": {
+ "name": "_pages_v_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "_pages_v_rels_sponsors_id_idx": {
+ "name": "_pages_v_rels_sponsors_id_idx",
+ "columns": ["sponsors_id"],
+ "isUnique": false
+ }
+ },
+ "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_tags_fk": {
+ "name": "_pages_v_rels_tags_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_posts_fk": {
+ "name": "_pages_v_rels_posts_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_event_groups_fk": {
+ "name": "_pages_v_rels_event_groups_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_event_tags_fk": {
+ "name": "_pages_v_rels_event_tags_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_events_fk": {
+ "name": "_pages_v_rels_events_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "events",
+ "columnsFrom": ["events_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"
+ },
+ "_pages_v_rels_built_in_pages_fk": {
+ "name": "_pages_v_rels_built_in_pages_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_pages_v_rels_sponsors_fk": {
+ "name": "_pages_v_rels_sponsors_fk",
+ "tableFrom": "_pages_v_rels",
+ "tableTo": "sponsors",
+ "columnsFrom": ["sponsors_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "posts_populated_authors": {
+ "name": "posts_populated_authors",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "posts_populated_authors_order_idx": {
+ "name": "posts_populated_authors_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "posts_populated_authors_parent_id_idx": {
+ "name": "posts_populated_authors_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "posts_populated_authors_parent_id_fk": {
+ "name": "posts_populated_authors_parent_id_fk",
+ "tableFrom": "posts_populated_authors",
+ "tableTo": "posts",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "posts_blocks_in_content": {
+ "name": "posts_blocks_in_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "posts_blocks_in_content_order_idx": {
+ "name": "posts_blocks_in_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "posts_blocks_in_content_parent_id_idx": {
+ "name": "posts_blocks_in_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "posts_blocks_in_content_parent_id_fk": {
+ "name": "posts_blocks_in_content_parent_id_fk",
+ "tableFrom": "posts_blocks_in_content",
+ "tableTo": "posts",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "posts": {
+ "name": "posts",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "featured_image_id": {
+ "name": "featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content": {
+ "name": "content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "show_authors": {
+ "name": "show_authors",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "published_at": {
+ "name": "published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "show_date": {
+ "name": "show_date",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "posts_tenant_idx": {
+ "name": "posts_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "posts_featured_image_idx": {
+ "name": "posts_featured_image_idx",
+ "columns": ["featured_image_id"],
+ "isUnique": false
+ },
+ "posts_slug_idx": {
+ "name": "posts_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "posts_updated_at_idx": {
+ "name": "posts_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "posts_created_at_idx": {
+ "name": "posts_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "posts__status_idx": {
+ "name": "posts__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "posts_tenant_id_tenants_id_fk": {
+ "name": "posts_tenant_id_tenants_id_fk",
+ "tableFrom": "posts",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "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"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "posts_rels": {
+ "name": "posts_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "biographies_id": {
+ "name": "biographies_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "posts_rels_order_idx": {
+ "name": "posts_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "posts_rels_parent_idx": {
+ "name": "posts_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "posts_rels_path_idx": {
+ "name": "posts_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "posts_rels_biographies_id_idx": {
+ "name": "posts_rels_biographies_id_idx",
+ "columns": ["biographies_id"],
+ "isUnique": false
+ },
+ "posts_rels_tags_id_idx": {
+ "name": "posts_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "posts_rels_posts_id_idx": {
+ "name": "posts_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ }
+ },
+ "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_biographies_fk": {
+ "name": "posts_rels_biographies_fk",
+ "tableFrom": "posts_rels",
+ "tableTo": "biographies",
+ "columnsFrom": ["biographies_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "posts_rels_tags_fk": {
+ "name": "posts_rels_tags_fk",
+ "tableFrom": "posts_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_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"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_posts_v_version_populated_authors": {
+ "name": "_posts_v_version_populated_authors",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_posts_v_version_populated_authors_order_idx": {
+ "name": "_posts_v_version_populated_authors_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_posts_v_version_populated_authors_parent_id_idx": {
+ "name": "_posts_v_version_populated_authors_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_version_populated_authors_parent_id_fk": {
+ "name": "_posts_v_version_populated_authors_parent_id_fk",
+ "tableFrom": "_posts_v_version_populated_authors",
+ "tableTo": "_posts_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_posts_v_version_blocks_in_content": {
+ "name": "_posts_v_version_blocks_in_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_posts_v_version_blocks_in_content_order_idx": {
+ "name": "_posts_v_version_blocks_in_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_posts_v_version_blocks_in_content_parent_id_idx": {
+ "name": "_posts_v_version_blocks_in_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_posts_v_version_blocks_in_content_parent_id_fk": {
+ "name": "_posts_v_version_blocks_in_content_parent_id_fk",
+ "tableFrom": "_posts_v_version_blocks_in_content",
+ "tableTo": "_posts_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_posts_v": {
+ "name": "_posts_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_tenant_id": {
+ "name": "version_tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_title": {
+ "name": "version_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_featured_image_id": {
+ "name": "version_featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_description": {
+ "name": "version_description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content": {
+ "name": "version_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_show_authors": {
+ "name": "version_show_authors",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "version_published_at": {
+ "name": "version_published_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_show_date": {
+ "name": "version_show_date",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_posts_v_parent_idx": {
+ "name": "_posts_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_posts_v_version_version_tenant_idx": {
+ "name": "_posts_v_version_version_tenant_idx",
+ "columns": ["version_tenant_id"],
+ "isUnique": false
+ },
+ "_posts_v_version_version_featured_image_idx": {
+ "name": "_posts_v_version_version_featured_image_idx",
+ "columns": ["version_featured_image_id"],
+ "isUnique": false
+ },
+ "_posts_v_version_version_slug_idx": {
+ "name": "_posts_v_version_version_slug_idx",
+ "columns": ["version_slug"],
+ "isUnique": false
+ },
+ "_posts_v_version_version_updated_at_idx": {
+ "name": "_posts_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_posts_v_version_version_created_at_idx": {
+ "name": "_posts_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_posts_v_version_version__status_idx": {
+ "name": "_posts_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_posts_v_created_at_idx": {
+ "name": "_posts_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_posts_v_updated_at_idx": {
+ "name": "_posts_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_posts_v_latest_idx": {
+ "name": "_posts_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "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_tenant_id_tenants_id_fk": {
+ "name": "_posts_v_version_tenant_id_tenants_id_fk",
+ "tableFrom": "_posts_v",
+ "tableTo": "tenants",
+ "columnsFrom": ["version_tenant_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"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_posts_v_rels": {
+ "name": "_posts_v_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "biographies_id": {
+ "name": "biographies_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_posts_v_rels_order_idx": {
+ "name": "_posts_v_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_posts_v_rels_parent_idx": {
+ "name": "_posts_v_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_posts_v_rels_path_idx": {
+ "name": "_posts_v_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "_posts_v_rels_biographies_id_idx": {
+ "name": "_posts_v_rels_biographies_id_idx",
+ "columns": ["biographies_id"],
+ "isUnique": false
+ },
+ "_posts_v_rels_tags_id_idx": {
+ "name": "_posts_v_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "_posts_v_rels_posts_id_idx": {
+ "name": "_posts_v_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ }
+ },
+ "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_biographies_fk": {
+ "name": "_posts_v_rels_biographies_fk",
+ "tableFrom": "_posts_v_rels",
+ "tableTo": "biographies",
+ "columnsFrom": ["biographies_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_posts_v_rels_tags_fk": {
+ "name": "_posts_v_rels_tags_fk",
+ "tableFrom": "_posts_v_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_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"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "media": {
+ "name": "media",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "alt": {
+ "name": "alt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "blur_data_url": {
+ "name": "blur_data_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "prefix": {
+ "name": "prefix",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'local'"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "thumbnail_u_r_l": {
+ "name": "thumbnail_u_r_l",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "filename": {
+ "name": "filename",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mime_type": {
+ "name": "mime_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "filesize": {
+ "name": "filesize",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "focal_x": {
+ "name": "focal_x",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "focal_y": {
+ "name": "focal_y",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_url": {
+ "name": "sizes_thumbnail_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_width": {
+ "name": "sizes_thumbnail_width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_height": {
+ "name": "sizes_thumbnail_height",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_mime_type": {
+ "name": "sizes_thumbnail_mime_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_filesize": {
+ "name": "sizes_thumbnail_filesize",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sizes_thumbnail_filename": {
+ "name": "sizes_thumbnail_filename",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "media_tenant_idx": {
+ "name": "media_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "media_updated_at_idx": {
+ "name": "media_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "media_created_at_idx": {
+ "name": "media_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "media_filename_idx": {
+ "name": "media_filename_idx",
+ "columns": ["filename"],
+ "isUnique": true
+ },
+ "media_sizes_thumbnail_sizes_thumbnail_filename_idx": {
+ "name": "media_sizes_thumbnail_sizes_thumbnail_filename_idx",
+ "columns": ["sizes_thumbnail_filename"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "media_tenant_id_tenants_id_fk": {
+ "name": "media_tenant_id_tenants_id_fk",
+ "tableFrom": "media",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "documents": {
+ "name": "documents",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "prefix": {
+ "name": "prefix",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'local'"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "url": {
+ "name": "url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "thumbnail_u_r_l": {
+ "name": "thumbnail_u_r_l",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "filename": {
+ "name": "filename",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "mime_type": {
+ "name": "mime_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "filesize": {
+ "name": "filesize",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "height": {
+ "name": "height",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "focal_x": {
+ "name": "focal_x",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "focal_y": {
+ "name": "focal_y",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "documents_tenant_idx": {
+ "name": "documents_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "documents_updated_at_idx": {
+ "name": "documents_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "documents_created_at_idx": {
+ "name": "documents_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "documents_filename_idx": {
+ "name": "documents_filename_idx",
+ "columns": ["filename"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {
+ "documents_tenant_id_tenants_id_fk": {
+ "name": "documents_tenant_id_tenants_id_fk",
+ "tableFrom": "documents",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "sponsors": {
+ "name": "sponsors",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "photo_id": {
+ "name": "photo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link": {
+ "name": "link",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "start_date": {
+ "name": "start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "end_date": {
+ "name": "end_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "sponsors_tenant_idx": {
+ "name": "sponsors_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "sponsors_photo_idx": {
+ "name": "sponsors_photo_idx",
+ "columns": ["photo_id"],
+ "isUnique": false
+ },
+ "sponsors_updated_at_idx": {
+ "name": "sponsors_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "sponsors_created_at_idx": {
+ "name": "sponsors_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "sponsors_tenant_id_tenants_id_fk": {
+ "name": "sponsors_tenant_id_tenants_id_fk",
+ "tableFrom": "sponsors",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "sponsors_photo_id_media_id_fk": {
+ "name": "sponsors_photo_id_media_id_fk",
+ "tableFrom": "sponsors",
+ "tableTo": "media",
+ "columnsFrom": ["photo_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "tags": {
+ "name": "tags",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "tags_tenant_idx": {
+ "name": "tags_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "tags_slug_idx": {
+ "name": "tags_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "tags_updated_at_idx": {
+ "name": "tags_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "tags_created_at_idx": {
+ "name": "tags_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "tags_tenant_id_tenants_id_fk": {
+ "name": "tags_tenant_id_tenants_id_fk",
+ "tableFrom": "tags",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "events_blocks_in_content": {
+ "name": "events_blocks_in_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "events_blocks_in_content_order_idx": {
+ "name": "events_blocks_in_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "events_blocks_in_content_parent_id_idx": {
+ "name": "events_blocks_in_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "events_blocks_in_content_parent_id_fk": {
+ "name": "events_blocks_in_content_parent_id_fk",
+ "tableFrom": "events_blocks_in_content",
+ "tableTo": "events",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "events_mode_of_travel": {
+ "name": "events_mode_of_travel",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "events_mode_of_travel_order_idx": {
+ "name": "events_mode_of_travel_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "events_mode_of_travel_parent_idx": {
+ "name": "events_mode_of_travel_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "events_mode_of_travel_parent_fk": {
+ "name": "events_mode_of_travel_parent_fk",
+ "tableFrom": "events_mode_of_travel",
+ "tableTo": "events",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "events": {
+ "name": "events",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "subtitle": {
+ "name": "subtitle",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "start_date": {
+ "name": "start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "startdate_tz": {
+ "name": "startdate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "end_date": {
+ "name": "end_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enddate_tz": {
+ "name": "enddate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_is_virtual": {
+ "name": "location_is_virtual",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "location_place_name": {
+ "name": "location_place_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_address": {
+ "name": "location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_city": {
+ "name": "location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_state": {
+ "name": "location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_zip": {
+ "name": "location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_country": {
+ "name": "location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "location_virtual_url": {
+ "name": "location_virtual_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_extra_info": {
+ "name": "location_extra_info",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "featured_image_id": {
+ "name": "featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "thumbnail_image_id": {
+ "name": "thumbnail_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "registration_url": {
+ "name": "registration_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "external_event_url": {
+ "name": "external_event_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "registration_deadline": {
+ "name": "registration_deadline",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "registrationdeadline_tz": {
+ "name": "registrationdeadline_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "skill_level": {
+ "name": "skill_level",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content": {
+ "name": "content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "type": {
+ "name": "type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "events_featured_image_idx": {
+ "name": "events_featured_image_idx",
+ "columns": ["featured_image_id"],
+ "isUnique": false
+ },
+ "events_thumbnail_image_idx": {
+ "name": "events_thumbnail_image_idx",
+ "columns": ["thumbnail_image_id"],
+ "isUnique": false
+ },
+ "events_slug_idx": {
+ "name": "events_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "events_tenant_idx": {
+ "name": "events_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "events_updated_at_idx": {
+ "name": "events_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "events_created_at_idx": {
+ "name": "events_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "events__status_idx": {
+ "name": "events__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "events_featured_image_id_media_id_fk": {
+ "name": "events_featured_image_id_media_id_fk",
+ "tableFrom": "events",
+ "tableTo": "media",
+ "columnsFrom": ["featured_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "events_thumbnail_image_id_media_id_fk": {
+ "name": "events_thumbnail_image_id_media_id_fk",
+ "tableFrom": "events",
+ "tableTo": "media",
+ "columnsFrom": ["thumbnail_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "events_tenant_id_tenants_id_fk": {
+ "name": "events_tenant_id_tenants_id_fk",
+ "tableFrom": "events",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "events_rels": {
+ "name": "events_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "events_rels_order_idx": {
+ "name": "events_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "events_rels_parent_idx": {
+ "name": "events_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "events_rels_path_idx": {
+ "name": "events_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "events_rels_event_groups_id_idx": {
+ "name": "events_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "events_rels_event_tags_id_idx": {
+ "name": "events_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "events_rels_parent_fk": {
+ "name": "events_rels_parent_fk",
+ "tableFrom": "events_rels",
+ "tableTo": "events",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "events_rels_event_groups_fk": {
+ "name": "events_rels_event_groups_fk",
+ "tableFrom": "events_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "events_rels_event_tags_fk": {
+ "name": "events_rels_event_tags_fk",
+ "tableFrom": "events_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_events_v_version_blocks_in_content": {
+ "name": "_events_v_version_blocks_in_content",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "block_type": {
+ "name": "block_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "collection": {
+ "name": "collection",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "doc_id": {
+ "name": "doc_id",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_events_v_version_blocks_in_content_order_idx": {
+ "name": "_events_v_version_blocks_in_content_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_events_v_version_blocks_in_content_parent_id_idx": {
+ "name": "_events_v_version_blocks_in_content_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_events_v_version_blocks_in_content_parent_id_fk": {
+ "name": "_events_v_version_blocks_in_content_parent_id_fk",
+ "tableFrom": "_events_v_version_blocks_in_content",
+ "tableTo": "_events_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_events_v_version_mode_of_travel": {
+ "name": "_events_v_version_mode_of_travel",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_events_v_version_mode_of_travel_order_idx": {
+ "name": "_events_v_version_mode_of_travel_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_events_v_version_mode_of_travel_parent_idx": {
+ "name": "_events_v_version_mode_of_travel_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_events_v_version_mode_of_travel_parent_fk": {
+ "name": "_events_v_version_mode_of_travel_parent_fk",
+ "tableFrom": "_events_v_version_mode_of_travel",
+ "tableTo": "_events_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_events_v": {
+ "name": "_events_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_title": {
+ "name": "version_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_subtitle": {
+ "name": "version_subtitle",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_description": {
+ "name": "version_description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_start_date": {
+ "name": "version_start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_startdate_tz": {
+ "name": "version_startdate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_end_date": {
+ "name": "version_end_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_enddate_tz": {
+ "name": "version_enddate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_is_virtual": {
+ "name": "version_location_is_virtual",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": false
+ },
+ "version_location_place_name": {
+ "name": "version_location_place_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_address": {
+ "name": "version_location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_city": {
+ "name": "version_location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_state": {
+ "name": "version_location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_zip": {
+ "name": "version_location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_country": {
+ "name": "version_location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "version_location_virtual_url": {
+ "name": "version_location_virtual_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_extra_info": {
+ "name": "version_location_extra_info",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_featured_image_id": {
+ "name": "version_featured_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_thumbnail_image_id": {
+ "name": "version_thumbnail_image_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_registration_url": {
+ "name": "version_registration_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_external_event_url": {
+ "name": "version_external_event_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_registration_deadline": {
+ "name": "version_registration_deadline",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_registrationdeadline_tz": {
+ "name": "version_registrationdeadline_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_skill_level": {
+ "name": "version_skill_level",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content": {
+ "name": "version_content",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_type": {
+ "name": "version_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_tenant_id": {
+ "name": "version_tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_events_v_parent_idx": {
+ "name": "_events_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_events_v_version_version_featured_image_idx": {
+ "name": "_events_v_version_version_featured_image_idx",
+ "columns": ["version_featured_image_id"],
+ "isUnique": false
+ },
+ "_events_v_version_version_thumbnail_image_idx": {
+ "name": "_events_v_version_version_thumbnail_image_idx",
+ "columns": ["version_thumbnail_image_id"],
+ "isUnique": false
+ },
+ "_events_v_version_version_slug_idx": {
+ "name": "_events_v_version_version_slug_idx",
+ "columns": ["version_slug"],
+ "isUnique": false
+ },
+ "_events_v_version_version_tenant_idx": {
+ "name": "_events_v_version_version_tenant_idx",
+ "columns": ["version_tenant_id"],
+ "isUnique": false
+ },
+ "_events_v_version_version_updated_at_idx": {
+ "name": "_events_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_events_v_version_version_created_at_idx": {
+ "name": "_events_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_events_v_version_version__status_idx": {
+ "name": "_events_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_events_v_created_at_idx": {
+ "name": "_events_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_events_v_updated_at_idx": {
+ "name": "_events_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_events_v_latest_idx": {
+ "name": "_events_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_events_v_parent_id_events_id_fk": {
+ "name": "_events_v_parent_id_events_id_fk",
+ "tableFrom": "_events_v",
+ "tableTo": "events",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_events_v_version_featured_image_id_media_id_fk": {
+ "name": "_events_v_version_featured_image_id_media_id_fk",
+ "tableFrom": "_events_v",
+ "tableTo": "media",
+ "columnsFrom": ["version_featured_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_events_v_version_thumbnail_image_id_media_id_fk": {
+ "name": "_events_v_version_thumbnail_image_id_media_id_fk",
+ "tableFrom": "_events_v",
+ "tableTo": "media",
+ "columnsFrom": ["version_thumbnail_image_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_events_v_version_tenant_id_tenants_id_fk": {
+ "name": "_events_v_version_tenant_id_tenants_id_fk",
+ "tableFrom": "_events_v",
+ "tableTo": "tenants",
+ "columnsFrom": ["version_tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_events_v_rels": {
+ "name": "_events_v_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_events_v_rels_order_idx": {
+ "name": "_events_v_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_events_v_rels_parent_idx": {
+ "name": "_events_v_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_events_v_rels_path_idx": {
+ "name": "_events_v_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "_events_v_rels_event_groups_id_idx": {
+ "name": "_events_v_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "_events_v_rels_event_tags_id_idx": {
+ "name": "_events_v_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_events_v_rels_parent_fk": {
+ "name": "_events_v_rels_parent_fk",
+ "tableFrom": "_events_v_rels",
+ "tableTo": "_events_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_events_v_rels_event_groups_fk": {
+ "name": "_events_v_rels_event_groups_fk",
+ "tableFrom": "_events_v_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_events_v_rels_event_tags_fk": {
+ "name": "_events_v_rels_event_tags_fk",
+ "tableFrom": "_events_v_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "event_groups": {
+ "name": "event_groups",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "event_groups_tenant_idx": {
+ "name": "event_groups_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "event_groups_slug_idx": {
+ "name": "event_groups_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "event_groups_updated_at_idx": {
+ "name": "event_groups_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "event_groups_created_at_idx": {
+ "name": "event_groups_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "event_groups_tenant_id_tenants_id_fk": {
+ "name": "event_groups_tenant_id_tenants_id_fk",
+ "tableFrom": "event_groups",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "event_tags": {
+ "name": "event_tags",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "event_tags_tenant_idx": {
+ "name": "event_tags_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "event_tags_slug_idx": {
+ "name": "event_tags_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "event_tags_updated_at_idx": {
+ "name": "event_tags_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "event_tags_created_at_idx": {
+ "name": "event_tags_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "event_tags_tenant_id_tenants_id_fk": {
+ "name": "event_tags_tenant_id_tenants_id_fk",
+ "tableFrom": "event_tags",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "providers_states_serviced": {
+ "name": "providers_states_serviced",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "providers_states_serviced_order_idx": {
+ "name": "providers_states_serviced_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "providers_states_serviced_parent_idx": {
+ "name": "providers_states_serviced_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "providers_states_serviced_parent_fk": {
+ "name": "providers_states_serviced_parent_fk",
+ "tableFrom": "providers_states_serviced",
+ "tableTo": "providers",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "providers_course_types": {
+ "name": "providers_course_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "providers_course_types_order_idx": {
+ "name": "providers_course_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "providers_course_types_parent_idx": {
+ "name": "providers_course_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "providers_course_types_parent_fk": {
+ "name": "providers_course_types_parent_fk",
+ "tableFrom": "providers_course_types",
+ "tableTo": "providers",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "providers": {
+ "name": "providers",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "details": {
+ "name": "details",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email": {
+ "name": "email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "phone": {
+ "name": "phone",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "website": {
+ "name": "website",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_address": {
+ "name": "location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_city": {
+ "name": "location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_state": {
+ "name": "location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_zip": {
+ "name": "location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_country": {
+ "name": "location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "notification_email": {
+ "name": "notification_email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "providers_slug_idx": {
+ "name": "providers_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "providers_updated_at_idx": {
+ "name": "providers_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "providers_created_at_idx": {
+ "name": "providers_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "providers__status_idx": {
+ "name": "providers__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_providers_v_version_states_serviced": {
+ "name": "_providers_v_version_states_serviced",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_providers_v_version_states_serviced_order_idx": {
+ "name": "_providers_v_version_states_serviced_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_providers_v_version_states_serviced_parent_idx": {
+ "name": "_providers_v_version_states_serviced_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_providers_v_version_states_serviced_parent_fk": {
+ "name": "_providers_v_version_states_serviced_parent_fk",
+ "tableFrom": "_providers_v_version_states_serviced",
+ "tableTo": "_providers_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_providers_v_version_course_types": {
+ "name": "_providers_v_version_course_types",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_providers_v_version_course_types_order_idx": {
+ "name": "_providers_v_version_course_types_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_providers_v_version_course_types_parent_idx": {
+ "name": "_providers_v_version_course_types_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_providers_v_version_course_types_parent_fk": {
+ "name": "_providers_v_version_course_types_parent_fk",
+ "tableFrom": "_providers_v_version_course_types",
+ "tableTo": "_providers_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_providers_v": {
+ "name": "_providers_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_name": {
+ "name": "version_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_details": {
+ "name": "version_details",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_email": {
+ "name": "version_email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_phone": {
+ "name": "version_phone",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_website": {
+ "name": "version_website",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_address": {
+ "name": "version_location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_city": {
+ "name": "version_location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_state": {
+ "name": "version_location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_zip": {
+ "name": "version_location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_country": {
+ "name": "version_location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_notification_email": {
+ "name": "version_notification_email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_providers_v_parent_idx": {
+ "name": "_providers_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_providers_v_version_version_slug_idx": {
+ "name": "_providers_v_version_version_slug_idx",
+ "columns": ["version_slug"],
+ "isUnique": false
+ },
+ "_providers_v_version_version_updated_at_idx": {
+ "name": "_providers_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_providers_v_version_version_created_at_idx": {
+ "name": "_providers_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_providers_v_version_version__status_idx": {
+ "name": "_providers_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_providers_v_created_at_idx": {
+ "name": "_providers_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_providers_v_updated_at_idx": {
+ "name": "_providers_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_providers_v_latest_idx": {
+ "name": "_providers_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_providers_v_parent_id_providers_id_fk": {
+ "name": "_providers_v_parent_id_providers_id_fk",
+ "tableFrom": "_providers_v",
+ "tableTo": "providers",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "courses_mode_of_travel": {
+ "name": "courses_mode_of_travel",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "courses_mode_of_travel_order_idx": {
+ "name": "courses_mode_of_travel_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "courses_mode_of_travel_parent_idx": {
+ "name": "courses_mode_of_travel_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "courses_mode_of_travel_parent_fk": {
+ "name": "courses_mode_of_travel_parent_fk",
+ "tableFrom": "courses_mode_of_travel",
+ "tableTo": "courses",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "courses_affinity_groups": {
+ "name": "courses_affinity_groups",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "courses_affinity_groups_order_idx": {
+ "name": "courses_affinity_groups_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "courses_affinity_groups_parent_idx": {
+ "name": "courses_affinity_groups_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "courses_affinity_groups_parent_fk": {
+ "name": "courses_affinity_groups_parent_fk",
+ "tableFrom": "courses_affinity_groups",
+ "tableTo": "courses",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "courses": {
+ "name": "courses",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "subtitle": {
+ "name": "subtitle",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "start_date": {
+ "name": "start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "startdate_tz": {
+ "name": "startdate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "end_date": {
+ "name": "end_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "enddate_tz": {
+ "name": "enddate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_place_name": {
+ "name": "location_place_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_address": {
+ "name": "location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_city": {
+ "name": "location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_state": {
+ "name": "location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_zip": {
+ "name": "location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "location_country": {
+ "name": "location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "course_url": {
+ "name": "course_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "registration_deadline": {
+ "name": "registration_deadline",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "registrationdeadline_tz": {
+ "name": "registrationdeadline_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "course_type": {
+ "name": "course_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "provider_id": {
+ "name": "provider_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "courses_slug_idx": {
+ "name": "courses_slug_idx",
+ "columns": ["slug"],
+ "isUnique": false
+ },
+ "courses_provider_idx": {
+ "name": "courses_provider_idx",
+ "columns": ["provider_id"],
+ "isUnique": false
+ },
+ "courses_updated_at_idx": {
+ "name": "courses_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "courses_created_at_idx": {
+ "name": "courses_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "courses__status_idx": {
+ "name": "courses__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "courses_provider_id_providers_id_fk": {
+ "name": "courses_provider_id_providers_id_fk",
+ "tableFrom": "courses",
+ "tableTo": "providers",
+ "columnsFrom": ["provider_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_courses_v_version_mode_of_travel": {
+ "name": "_courses_v_version_mode_of_travel",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_courses_v_version_mode_of_travel_order_idx": {
+ "name": "_courses_v_version_mode_of_travel_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_courses_v_version_mode_of_travel_parent_idx": {
+ "name": "_courses_v_version_mode_of_travel_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_courses_v_version_mode_of_travel_parent_fk": {
+ "name": "_courses_v_version_mode_of_travel_parent_fk",
+ "tableFrom": "_courses_v_version_mode_of_travel",
+ "tableTo": "_courses_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_courses_v_version_affinity_groups": {
+ "name": "_courses_v_version_affinity_groups",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_courses_v_version_affinity_groups_order_idx": {
+ "name": "_courses_v_version_affinity_groups_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_courses_v_version_affinity_groups_parent_idx": {
+ "name": "_courses_v_version_affinity_groups_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_courses_v_version_affinity_groups_parent_fk": {
+ "name": "_courses_v_version_affinity_groups_parent_fk",
+ "tableFrom": "_courses_v_version_affinity_groups",
+ "tableTo": "_courses_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_courses_v": {
+ "name": "_courses_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_title": {
+ "name": "version_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_subtitle": {
+ "name": "version_subtitle",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_description": {
+ "name": "version_description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_start_date": {
+ "name": "version_start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_startdate_tz": {
+ "name": "version_startdate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_end_date": {
+ "name": "version_end_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_enddate_tz": {
+ "name": "version_enddate_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_place_name": {
+ "name": "version_location_place_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_address": {
+ "name": "version_location_address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_city": {
+ "name": "version_location_city",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_state": {
+ "name": "version_location_state",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_zip": {
+ "name": "version_location_zip",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_location_country": {
+ "name": "version_location_country",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'US'"
+ },
+ "version_course_url": {
+ "name": "version_course_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_registration_deadline": {
+ "name": "version_registration_deadline",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_registrationdeadline_tz": {
+ "name": "version_registrationdeadline_tz",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_slug": {
+ "name": "version_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_course_type": {
+ "name": "version_course_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_provider_id": {
+ "name": "version_provider_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_courses_v_parent_idx": {
+ "name": "_courses_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_courses_v_version_version_slug_idx": {
+ "name": "_courses_v_version_version_slug_idx",
+ "columns": ["version_slug"],
+ "isUnique": false
+ },
+ "_courses_v_version_version_provider_idx": {
+ "name": "_courses_v_version_version_provider_idx",
+ "columns": ["version_provider_id"],
+ "isUnique": false
+ },
+ "_courses_v_version_version_updated_at_idx": {
+ "name": "_courses_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_courses_v_version_version_created_at_idx": {
+ "name": "_courses_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_courses_v_version_version__status_idx": {
+ "name": "_courses_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_courses_v_created_at_idx": {
+ "name": "_courses_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_courses_v_updated_at_idx": {
+ "name": "_courses_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_courses_v_latest_idx": {
+ "name": "_courses_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_courses_v_parent_id_courses_id_fk": {
+ "name": "_courses_v_parent_id_courses_id_fk",
+ "tableFrom": "_courses_v",
+ "tableTo": "courses",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_courses_v_version_provider_id_providers_id_fk": {
+ "name": "_courses_v_version_provider_id_providers_id_fk",
+ "tableFrom": "_courses_v",
+ "tableTo": "providers",
+ "columnsFrom": ["version_provider_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "biographies": {
+ "name": "biographies",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "photo_id": {
+ "name": "photo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "start_date": {
+ "name": "start_date",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "biography": {
+ "name": "biography",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "biographies_tenant_idx": {
+ "name": "biographies_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "biographies_photo_idx": {
+ "name": "biographies_photo_idx",
+ "columns": ["photo_id"],
+ "isUnique": false
+ },
+ "biographies_updated_at_idx": {
+ "name": "biographies_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "biographies_created_at_idx": {
+ "name": "biographies_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "biographies_tenant_id_tenants_id_fk": {
+ "name": "biographies_tenant_id_tenants_id_fk",
+ "tableFrom": "biographies",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "biographies_photo_id_media_id_fk": {
+ "name": "biographies_photo_id_media_id_fk",
+ "tableFrom": "biographies",
+ "tableTo": "media",
+ "columnsFrom": ["photo_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "teams": {
+ "name": "teams",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "teams_tenant_idx": {
+ "name": "teams_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "teams_updated_at_idx": {
+ "name": "teams_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "teams_created_at_idx": {
+ "name": "teams_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "teams_tenant_id_tenants_id_fk": {
+ "name": "teams_tenant_id_tenants_id_fk",
+ "tableFrom": "teams",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "teams_rels": {
+ "name": "teams_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "biographies_id": {
+ "name": "biographies_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "teams_rels_order_idx": {
+ "name": "teams_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "teams_rels_parent_idx": {
+ "name": "teams_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "teams_rels_path_idx": {
+ "name": "teams_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "teams_rels_biographies_id_idx": {
+ "name": "teams_rels_biographies_id_idx",
+ "columns": ["biographies_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "teams_rels_parent_fk": {
+ "name": "teams_rels_parent_fk",
+ "tableFrom": "teams_rels",
+ "tableTo": "teams",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "teams_rels_biographies_fk": {
+ "name": "teams_rels_biographies_fk",
+ "tableFrom": "teams_rels",
+ "tableTo": "biographies",
+ "columnsFrom": ["biographies_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "users_sessions": {
+ "name": "users_sessions",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "expires_at": {
+ "name": "expires_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "users_sessions_order_idx": {
+ "name": "users_sessions_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "users_sessions_parent_id_idx": {
+ "name": "users_sessions_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "users_sessions_parent_id_fk": {
+ "name": "users_sessions_parent_id_fk",
+ "tableFrom": "users_sessions",
+ "tableTo": "users",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "users": {
+ "name": "users",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "invite_token": {
+ "name": "invite_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "invite_expiration": {
+ "name": "invite_expiration",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "last_login": {
+ "name": "last_login",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "email": {
+ "name": "email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "reset_password_token": {
+ "name": "reset_password_token",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "reset_password_expiration": {
+ "name": "reset_password_expiration",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "salt": {
+ "name": "salt",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "hash": {
+ "name": "hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "login_attempts": {
+ "name": "login_attempts",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": 0
+ },
+ "lock_until": {
+ "name": "lock_until",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "users_name_idx": {
+ "name": "users_name_idx",
+ "columns": ["name"],
+ "isUnique": false
+ },
+ "users_updated_at_idx": {
+ "name": "users_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "users_created_at_idx": {
+ "name": "users_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "users_email_idx": {
+ "name": "users_email_idx",
+ "columns": ["email"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "users_rels": {
+ "name": "users_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "providers_id": {
+ "name": "providers_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "users_rels_order_idx": {
+ "name": "users_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "users_rels_parent_idx": {
+ "name": "users_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "users_rels_path_idx": {
+ "name": "users_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "users_rels_providers_id_idx": {
+ "name": "users_rels_providers_id_idx",
+ "columns": ["providers_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "users_rels_parent_fk": {
+ "name": "users_rels_parent_fk",
+ "tableFrom": "users_rels",
+ "tableTo": "users",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "users_rels_providers_fk": {
+ "name": "users_rels_providers_fk",
+ "tableFrom": "users_rels",
+ "tableTo": "providers",
+ "columnsFrom": ["providers_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "roles_rules_actions": {
+ "name": "roles_rules_actions",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "roles_rules_actions_order_idx": {
+ "name": "roles_rules_actions_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "roles_rules_actions_parent_idx": {
+ "name": "roles_rules_actions_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "roles_rules_actions_parent_fk": {
+ "name": "roles_rules_actions_parent_fk",
+ "tableFrom": "roles_rules_actions",
+ "tableTo": "roles_rules",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "roles_rules": {
+ "name": "roles_rules",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "roles_rules_order_idx": {
+ "name": "roles_rules_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "roles_rules_parent_id_idx": {
+ "name": "roles_rules_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "roles_rules_parent_id_fk": {
+ "name": "roles_rules_parent_id_fk",
+ "tableFrom": "roles_rules",
+ "tableTo": "roles",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "roles": {
+ "name": "roles",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "roles_name_idx": {
+ "name": "roles_name_idx",
+ "columns": ["name"],
+ "isUnique": true
+ },
+ "roles_updated_at_idx": {
+ "name": "roles_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "roles_created_at_idx": {
+ "name": "roles_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "roles_texts": {
+ "name": "roles_texts",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "roles_texts_order_parent": {
+ "name": "roles_texts_order_parent",
+ "columns": ["order", "parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "roles_texts_parent_fk": {
+ "name": "roles_texts_parent_fk",
+ "tableFrom": "roles_texts",
+ "tableTo": "roles",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "role_assignments": {
+ "name": "role_assignments",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "role_id": {
+ "name": "role_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "role_assignments_tenant_idx": {
+ "name": "role_assignments_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "role_assignments_role_idx": {
+ "name": "role_assignments_role_idx",
+ "columns": ["role_id"],
+ "isUnique": false
+ },
+ "role_assignments_user_idx": {
+ "name": "role_assignments_user_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ },
+ "role_assignments_updated_at_idx": {
+ "name": "role_assignments_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "role_assignments_created_at_idx": {
+ "name": "role_assignments_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "role_assignments_tenant_id_tenants_id_fk": {
+ "name": "role_assignments_tenant_id_tenants_id_fk",
+ "tableFrom": "role_assignments",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "role_assignments_role_id_roles_id_fk": {
+ "name": "role_assignments_role_id_roles_id_fk",
+ "tableFrom": "role_assignments",
+ "tableTo": "roles",
+ "columnsFrom": ["role_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "role_assignments_user_id_users_id_fk": {
+ "name": "role_assignments_user_id_users_id_fk",
+ "tableFrom": "role_assignments",
+ "tableTo": "users",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "global_roles_rules_actions": {
+ "name": "global_roles_rules_actions",
+ "columns": {
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "global_roles_rules_actions_order_idx": {
+ "name": "global_roles_rules_actions_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "global_roles_rules_actions_parent_idx": {
+ "name": "global_roles_rules_actions_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "global_roles_rules_actions_parent_fk": {
+ "name": "global_roles_rules_actions_parent_fk",
+ "tableFrom": "global_roles_rules_actions",
+ "tableTo": "global_roles_rules",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "global_roles_rules": {
+ "name": "global_roles_rules",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "global_roles_rules_order_idx": {
+ "name": "global_roles_rules_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "global_roles_rules_parent_id_idx": {
+ "name": "global_roles_rules_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "global_roles_rules_parent_id_fk": {
+ "name": "global_roles_rules_parent_id_fk",
+ "tableFrom": "global_roles_rules",
+ "tableTo": "global_roles",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "global_roles": {
+ "name": "global_roles",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "global_roles_name_idx": {
+ "name": "global_roles_name_idx",
+ "columns": ["name"],
+ "isUnique": true
+ },
+ "global_roles_updated_at_idx": {
+ "name": "global_roles_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "global_roles_created_at_idx": {
+ "name": "global_roles_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "global_roles_texts": {
+ "name": "global_roles_texts",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "text": {
+ "name": "text",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "global_roles_texts_order_parent": {
+ "name": "global_roles_texts_order_parent",
+ "columns": ["order", "parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "global_roles_texts_parent_fk": {
+ "name": "global_roles_texts_parent_fk",
+ "tableFrom": "global_roles_texts",
+ "tableTo": "global_roles",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "global_role_assignments": {
+ "name": "global_role_assignments",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "global_role_id": {
+ "name": "global_role_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "user_id": {
+ "name": "user_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "global_role_assignments_global_role_idx": {
+ "name": "global_role_assignments_global_role_idx",
+ "columns": ["global_role_id"],
+ "isUnique": false
+ },
+ "global_role_assignments_user_idx": {
+ "name": "global_role_assignments_user_idx",
+ "columns": ["user_id"],
+ "isUnique": false
+ },
+ "global_role_assignments_updated_at_idx": {
+ "name": "global_role_assignments_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "global_role_assignments_created_at_idx": {
+ "name": "global_role_assignments_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "global_role_assignments_global_role_id_global_roles_id_fk": {
+ "name": "global_role_assignments_global_role_id_global_roles_id_fk",
+ "tableFrom": "global_role_assignments",
+ "tableTo": "global_roles",
+ "columnsFrom": ["global_role_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "global_role_assignments_user_id_users_id_fk": {
+ "name": "global_role_assignments_user_id_users_id_fk",
+ "tableFrom": "global_role_assignments",
+ "tableTo": "users",
+ "columnsFrom": ["user_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "tenants": {
+ "name": "tenants",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "custom_domain": {
+ "name": "custom_domain",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "slug": {
+ "name": "slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "tenants_slug_idx": {
+ "name": "tenants_slug_idx",
+ "columns": ["slug"],
+ "isUnique": true
+ },
+ "tenants_updated_at_idx": {
+ "name": "tenants_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "tenants_created_at_idx": {
+ "name": "tenants_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_weather_items_items": {
+ "name": "navigations_weather_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_weather_items_items_order_idx": {
+ "name": "navigations_weather_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_weather_items_items_parent_id_idx": {
+ "name": "navigations_weather_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_weather_items_items_parent_id_fk": {
+ "name": "navigations_weather_items_items_parent_id_fk",
+ "tableFrom": "navigations_weather_items_items",
+ "tableTo": "navigations_weather_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_weather_items": {
+ "name": "navigations_weather_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_weather_items_order_idx": {
+ "name": "navigations_weather_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_weather_items_parent_id_idx": {
+ "name": "navigations_weather_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_weather_items_parent_id_fk": {
+ "name": "navigations_weather_items_parent_id_fk",
+ "tableFrom": "navigations_weather_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_education_items_items": {
+ "name": "navigations_education_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_education_items_items_order_idx": {
+ "name": "navigations_education_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_education_items_items_parent_id_idx": {
+ "name": "navigations_education_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_education_items_items_parent_id_fk": {
+ "name": "navigations_education_items_items_parent_id_fk",
+ "tableFrom": "navigations_education_items_items",
+ "tableTo": "navigations_education_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_education_items": {
+ "name": "navigations_education_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_education_items_order_idx": {
+ "name": "navigations_education_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_education_items_parent_id_idx": {
+ "name": "navigations_education_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_education_items_parent_id_fk": {
+ "name": "navigations_education_items_parent_id_fk",
+ "tableFrom": "navigations_education_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_accidents_items_items": {
+ "name": "navigations_accidents_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_accidents_items_items_order_idx": {
+ "name": "navigations_accidents_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_accidents_items_items_parent_id_idx": {
+ "name": "navigations_accidents_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_accidents_items_items_parent_id_fk": {
+ "name": "navigations_accidents_items_items_parent_id_fk",
+ "tableFrom": "navigations_accidents_items_items",
+ "tableTo": "navigations_accidents_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_accidents_items": {
+ "name": "navigations_accidents_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_accidents_items_order_idx": {
+ "name": "navigations_accidents_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_accidents_items_parent_id_idx": {
+ "name": "navigations_accidents_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_accidents_items_parent_id_fk": {
+ "name": "navigations_accidents_items_parent_id_fk",
+ "tableFrom": "navigations_accidents_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_blog_items_items": {
+ "name": "navigations_blog_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_blog_items_items_order_idx": {
+ "name": "navigations_blog_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_blog_items_items_parent_id_idx": {
+ "name": "navigations_blog_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_blog_items_items_parent_id_fk": {
+ "name": "navigations_blog_items_items_parent_id_fk",
+ "tableFrom": "navigations_blog_items_items",
+ "tableTo": "navigations_blog_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_blog_items": {
+ "name": "navigations_blog_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_blog_items_order_idx": {
+ "name": "navigations_blog_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_blog_items_parent_id_idx": {
+ "name": "navigations_blog_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_blog_items_parent_id_fk": {
+ "name": "navigations_blog_items_parent_id_fk",
+ "tableFrom": "navigations_blog_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_events_items_items": {
+ "name": "navigations_events_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_events_items_items_order_idx": {
+ "name": "navigations_events_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_events_items_items_parent_id_idx": {
+ "name": "navigations_events_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_events_items_items_parent_id_fk": {
+ "name": "navigations_events_items_items_parent_id_fk",
+ "tableFrom": "navigations_events_items_items",
+ "tableTo": "navigations_events_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_events_items": {
+ "name": "navigations_events_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_events_items_order_idx": {
+ "name": "navigations_events_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_events_items_parent_id_idx": {
+ "name": "navigations_events_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_events_items_parent_id_fk": {
+ "name": "navigations_events_items_parent_id_fk",
+ "tableFrom": "navigations_events_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_about_items_items": {
+ "name": "navigations_about_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_about_items_items_order_idx": {
+ "name": "navigations_about_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_about_items_items_parent_id_idx": {
+ "name": "navigations_about_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_about_items_items_parent_id_fk": {
+ "name": "navigations_about_items_items_parent_id_fk",
+ "tableFrom": "navigations_about_items_items",
+ "tableTo": "navigations_about_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_about_items": {
+ "name": "navigations_about_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_about_items_order_idx": {
+ "name": "navigations_about_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_about_items_parent_id_idx": {
+ "name": "navigations_about_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_about_items_parent_id_fk": {
+ "name": "navigations_about_items_parent_id_fk",
+ "tableFrom": "navigations_about_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_support_items_items": {
+ "name": "navigations_support_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_support_items_items_order_idx": {
+ "name": "navigations_support_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_support_items_items_parent_id_idx": {
+ "name": "navigations_support_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_support_items_items_parent_id_fk": {
+ "name": "navigations_support_items_items_parent_id_fk",
+ "tableFrom": "navigations_support_items_items",
+ "tableTo": "navigations_support_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_support_items": {
+ "name": "navigations_support_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ }
+ },
+ "indexes": {
+ "navigations_support_items_order_idx": {
+ "name": "navigations_support_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "navigations_support_items_parent_id_idx": {
+ "name": "navigations_support_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_support_items_parent_id_fk": {
+ "name": "navigations_support_items_parent_id_fk",
+ "tableFrom": "navigations_support_items",
+ "tableTo": "navigations",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations": {
+ "name": "navigations",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "weather_options_enabled": {
+ "name": "weather_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "education_options_enabled": {
+ "name": "education_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "accidents_options_enabled": {
+ "name": "accidents_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "blog_options_enabled": {
+ "name": "blog_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "events_options_enabled": {
+ "name": "events_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "about_options_enabled": {
+ "name": "about_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "support_options_enabled": {
+ "name": "support_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "donate_options_enabled": {
+ "name": "donate_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "donate_link_type": {
+ "name": "donate_link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "donate_link_url": {
+ "name": "donate_link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "donate_link_label": {
+ "name": "donate_link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "donate_link_new_tab": {
+ "name": "donate_link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "_status": {
+ "name": "_status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ }
+ },
+ "indexes": {
+ "navigations_tenant_idx": {
+ "name": "navigations_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": true
+ },
+ "navigations_updated_at_idx": {
+ "name": "navigations_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "navigations_created_at_idx": {
+ "name": "navigations_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "navigations__status_idx": {
+ "name": "navigations__status_idx",
+ "columns": ["_status"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_tenant_id_tenants_id_fk": {
+ "name": "navigations_tenant_id_tenants_id_fk",
+ "tableFrom": "navigations",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "navigations_rels": {
+ "name": "navigations_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "navigations_rels_order_idx": {
+ "name": "navigations_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "navigations_rels_parent_idx": {
+ "name": "navigations_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "navigations_rels_path_idx": {
+ "name": "navigations_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "navigations_rels_pages_id_idx": {
+ "name": "navigations_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "navigations_rels_built_in_pages_id_idx": {
+ "name": "navigations_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "navigations_rels_posts_id_idx": {
+ "name": "navigations_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "navigations_rels_parent_fk": {
+ "name": "navigations_rels_parent_fk",
+ "tableFrom": "navigations_rels",
+ "tableTo": "navigations",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "navigations_rels_pages_fk": {
+ "name": "navigations_rels_pages_fk",
+ "tableFrom": "navigations_rels",
+ "tableTo": "pages",
+ "columnsFrom": ["pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "navigations_rels_built_in_pages_fk": {
+ "name": "navigations_rels_built_in_pages_fk",
+ "tableFrom": "navigations_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "navigations_rels_posts_fk": {
+ "name": "navigations_rels_posts_fk",
+ "tableFrom": "navigations_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_weather_items_items": {
+ "name": "_navigations_v_version_weather_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_weather_items_items_order_idx": {
+ "name": "_navigations_v_version_weather_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_weather_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_weather_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_weather_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_weather_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_weather_items_items",
+ "tableTo": "_navigations_v_version_weather_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_weather_items": {
+ "name": "_navigations_v_version_weather_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_weather_items_order_idx": {
+ "name": "_navigations_v_version_weather_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_weather_items_parent_id_idx": {
+ "name": "_navigations_v_version_weather_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_weather_items_parent_id_fk": {
+ "name": "_navigations_v_version_weather_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_weather_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_education_items_items": {
+ "name": "_navigations_v_version_education_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_education_items_items_order_idx": {
+ "name": "_navigations_v_version_education_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_education_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_education_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_education_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_education_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_education_items_items",
+ "tableTo": "_navigations_v_version_education_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_education_items": {
+ "name": "_navigations_v_version_education_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_education_items_order_idx": {
+ "name": "_navigations_v_version_education_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_education_items_parent_id_idx": {
+ "name": "_navigations_v_version_education_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_education_items_parent_id_fk": {
+ "name": "_navigations_v_version_education_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_education_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_accidents_items_items": {
+ "name": "_navigations_v_version_accidents_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_accidents_items_items_order_idx": {
+ "name": "_navigations_v_version_accidents_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_accidents_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_accidents_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_accidents_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_accidents_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_accidents_items_items",
+ "tableTo": "_navigations_v_version_accidents_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_accidents_items": {
+ "name": "_navigations_v_version_accidents_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_accidents_items_order_idx": {
+ "name": "_navigations_v_version_accidents_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_accidents_items_parent_id_idx": {
+ "name": "_navigations_v_version_accidents_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_accidents_items_parent_id_fk": {
+ "name": "_navigations_v_version_accidents_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_accidents_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_blog_items_items": {
+ "name": "_navigations_v_version_blog_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_blog_items_items_order_idx": {
+ "name": "_navigations_v_version_blog_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_blog_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_blog_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_blog_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_blog_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_blog_items_items",
+ "tableTo": "_navigations_v_version_blog_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_blog_items": {
+ "name": "_navigations_v_version_blog_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_blog_items_order_idx": {
+ "name": "_navigations_v_version_blog_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_blog_items_parent_id_idx": {
+ "name": "_navigations_v_version_blog_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_blog_items_parent_id_fk": {
+ "name": "_navigations_v_version_blog_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_blog_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_events_items_items": {
+ "name": "_navigations_v_version_events_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_events_items_items_order_idx": {
+ "name": "_navigations_v_version_events_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_events_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_events_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_events_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_events_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_events_items_items",
+ "tableTo": "_navigations_v_version_events_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_events_items": {
+ "name": "_navigations_v_version_events_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_events_items_order_idx": {
+ "name": "_navigations_v_version_events_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_events_items_parent_id_idx": {
+ "name": "_navigations_v_version_events_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_events_items_parent_id_fk": {
+ "name": "_navigations_v_version_events_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_events_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_about_items_items": {
+ "name": "_navigations_v_version_about_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_about_items_items_order_idx": {
+ "name": "_navigations_v_version_about_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_about_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_about_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_about_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_about_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_about_items_items",
+ "tableTo": "_navigations_v_version_about_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_about_items": {
+ "name": "_navigations_v_version_about_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_about_items_order_idx": {
+ "name": "_navigations_v_version_about_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_about_items_parent_id_idx": {
+ "name": "_navigations_v_version_about_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_about_items_parent_id_fk": {
+ "name": "_navigations_v_version_about_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_about_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_support_items_items": {
+ "name": "_navigations_v_version_support_items_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_support_items_items_order_idx": {
+ "name": "_navigations_v_version_support_items_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_support_items_items_parent_id_idx": {
+ "name": "_navigations_v_version_support_items_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_support_items_items_parent_id_fk": {
+ "name": "_navigations_v_version_support_items_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_support_items_items",
+ "tableTo": "_navigations_v_version_support_items",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_version_support_items": {
+ "name": "_navigations_v_version_support_items",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_type": {
+ "name": "link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "link_url": {
+ "name": "link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_label": {
+ "name": "link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "link_new_tab": {
+ "name": "link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "_uuid": {
+ "name": "_uuid",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_version_support_items_order_idx": {
+ "name": "_navigations_v_version_support_items_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "_navigations_v_version_support_items_parent_id_idx": {
+ "name": "_navigations_v_version_support_items_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_version_support_items_parent_id_fk": {
+ "name": "_navigations_v_version_support_items_parent_id_fk",
+ "tableFrom": "_navigations_v_version_support_items",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["_parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v": {
+ "name": "_navigations_v",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_tenant_id": {
+ "name": "version_tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_weather_options_enabled": {
+ "name": "version_weather_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_education_options_enabled": {
+ "name": "version_education_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_accidents_options_enabled": {
+ "name": "version_accidents_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_blog_options_enabled": {
+ "name": "version_blog_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_events_options_enabled": {
+ "name": "version_events_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_about_options_enabled": {
+ "name": "version_about_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_support_options_enabled": {
+ "name": "version_support_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_donate_options_enabled": {
+ "name": "version_donate_options_enabled",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_donate_link_type": {
+ "name": "version_donate_link_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "version_donate_link_url": {
+ "name": "version_donate_link_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_donate_link_label": {
+ "name": "version_donate_link_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_donate_link_new_tab": {
+ "name": "version_donate_link_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": true
+ },
+ "version_content_hash": {
+ "name": "version_content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_updated_at": {
+ "name": "version_updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version_created_at": {
+ "name": "version_created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "version__status": {
+ "name": "version__status",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'draft'"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "latest": {
+ "name": "latest",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_parent_idx": {
+ "name": "_navigations_v_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_navigations_v_version_version_tenant_idx": {
+ "name": "_navigations_v_version_version_tenant_idx",
+ "columns": ["version_tenant_id"],
+ "isUnique": false
+ },
+ "_navigations_v_version_version_updated_at_idx": {
+ "name": "_navigations_v_version_version_updated_at_idx",
+ "columns": ["version_updated_at"],
+ "isUnique": false
+ },
+ "_navigations_v_version_version_created_at_idx": {
+ "name": "_navigations_v_version_version_created_at_idx",
+ "columns": ["version_created_at"],
+ "isUnique": false
+ },
+ "_navigations_v_version_version__status_idx": {
+ "name": "_navigations_v_version_version__status_idx",
+ "columns": ["version__status"],
+ "isUnique": false
+ },
+ "_navigations_v_created_at_idx": {
+ "name": "_navigations_v_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ },
+ "_navigations_v_updated_at_idx": {
+ "name": "_navigations_v_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "_navigations_v_latest_idx": {
+ "name": "_navigations_v_latest_idx",
+ "columns": ["latest"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_parent_id_navigations_id_fk": {
+ "name": "_navigations_v_parent_id_navigations_id_fk",
+ "tableFrom": "_navigations_v",
+ "tableTo": "navigations",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "_navigations_v_version_tenant_id_tenants_id_fk": {
+ "name": "_navigations_v_version_tenant_id_tenants_id_fk",
+ "tableFrom": "_navigations_v",
+ "tableTo": "tenants",
+ "columnsFrom": ["version_tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "_navigations_v_rels": {
+ "name": "_navigations_v_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "_navigations_v_rels_order_idx": {
+ "name": "_navigations_v_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "_navigations_v_rels_parent_idx": {
+ "name": "_navigations_v_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "_navigations_v_rels_path_idx": {
+ "name": "_navigations_v_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "_navigations_v_rels_pages_id_idx": {
+ "name": "_navigations_v_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "_navigations_v_rels_built_in_pages_id_idx": {
+ "name": "_navigations_v_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "_navigations_v_rels_posts_id_idx": {
+ "name": "_navigations_v_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "_navigations_v_rels_parent_fk": {
+ "name": "_navigations_v_rels_parent_fk",
+ "tableFrom": "_navigations_v_rels",
+ "tableTo": "_navigations_v",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_navigations_v_rels_pages_fk": {
+ "name": "_navigations_v_rels_pages_fk",
+ "tableFrom": "_navigations_v_rels",
+ "tableTo": "pages",
+ "columnsFrom": ["pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_navigations_v_rels_built_in_pages_fk": {
+ "name": "_navigations_v_rels_built_in_pages_fk",
+ "tableFrom": "_navigations_v_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "_navigations_v_rels_posts_fk": {
+ "name": "_navigations_v_rels_posts_fk",
+ "tableFrom": "_navigations_v_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "settings": {
+ "name": "settings",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "description": {
+ "name": "description",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "address": {
+ "name": "address",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "phone_label": {
+ "name": "phone_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "phone": {
+ "name": "phone",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "phone_secondary_label": {
+ "name": "phone_secondary_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "phone_secondary": {
+ "name": "phone_secondary",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email": {
+ "name": "email",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "footer_form_title": {
+ "name": "footer_form_title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "footer_form_subtitle": {
+ "name": "footer_form_subtitle",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "footer_form_type": {
+ "name": "footer_form_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'none'"
+ },
+ "footer_form_html": {
+ "name": "footer_form_html",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "logo_id": {
+ "name": "logo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "icon_id": {
+ "name": "icon_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "banner_id": {
+ "name": "banner_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "usfs_logo_id": {
+ "name": "usfs_logo_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_instagram": {
+ "name": "social_media_instagram",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_facebook": {
+ "name": "social_media_facebook",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_twitter": {
+ "name": "social_media_twitter",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_linkedin": {
+ "name": "social_media_linkedin",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_youtube": {
+ "name": "social_media_youtube",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "social_media_hashtag": {
+ "name": "social_media_hashtag",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "terms_id": {
+ "name": "terms_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "privacy_id": {
+ "name": "privacy_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "settings_tenant_idx": {
+ "name": "settings_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": true
+ },
+ "settings_logo_idx": {
+ "name": "settings_logo_idx",
+ "columns": ["logo_id"],
+ "isUnique": false
+ },
+ "settings_icon_idx": {
+ "name": "settings_icon_idx",
+ "columns": ["icon_id"],
+ "isUnique": false
+ },
+ "settings_banner_idx": {
+ "name": "settings_banner_idx",
+ "columns": ["banner_id"],
+ "isUnique": false
+ },
+ "settings_usfs_logo_idx": {
+ "name": "settings_usfs_logo_idx",
+ "columns": ["usfs_logo_id"],
+ "isUnique": false
+ },
+ "settings_terms_idx": {
+ "name": "settings_terms_idx",
+ "columns": ["terms_id"],
+ "isUnique": false
+ },
+ "settings_privacy_idx": {
+ "name": "settings_privacy_idx",
+ "columns": ["privacy_id"],
+ "isUnique": false
+ },
+ "settings_updated_at_idx": {
+ "name": "settings_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "settings_created_at_idx": {
+ "name": "settings_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "settings_tenant_id_tenants_id_fk": {
+ "name": "settings_tenant_id_tenants_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_logo_id_media_id_fk": {
+ "name": "settings_logo_id_media_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "media",
+ "columnsFrom": ["logo_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_icon_id_media_id_fk": {
+ "name": "settings_icon_id_media_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "media",
+ "columnsFrom": ["icon_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_banner_id_media_id_fk": {
+ "name": "settings_banner_id_media_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "media",
+ "columnsFrom": ["banner_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_usfs_logo_id_media_id_fk": {
+ "name": "settings_usfs_logo_id_media_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "media",
+ "columnsFrom": ["usfs_logo_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_terms_id_pages_id_fk": {
+ "name": "settings_terms_id_pages_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "pages",
+ "columnsFrom": ["terms_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ },
+ "settings_privacy_id_pages_id_fk": {
+ "name": "settings_privacy_id_pages_id_fk",
+ "tableFrom": "settings",
+ "tableTo": "pages",
+ "columnsFrom": ["privacy_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "settings_rels": {
+ "name": "settings_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "forms_id": {
+ "name": "forms_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "settings_rels_order_idx": {
+ "name": "settings_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "settings_rels_parent_idx": {
+ "name": "settings_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "settings_rels_path_idx": {
+ "name": "settings_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "settings_rels_forms_id_idx": {
+ "name": "settings_rels_forms_id_idx",
+ "columns": ["forms_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "settings_rels_parent_fk": {
+ "name": "settings_rels_parent_fk",
+ "tableFrom": "settings_rels",
+ "tableTo": "settings",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "settings_rels_forms_fk": {
+ "name": "settings_rels_forms_fk",
+ "tableFrom": "settings_rels",
+ "tableTo": "forms",
+ "columnsFrom": ["forms_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "redirects": {
+ "name": "redirects",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "from": {
+ "name": "from",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "to_type": {
+ "name": "to_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'internal'"
+ },
+ "to_new_tab": {
+ "name": "to_new_tab",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "to_url": {
+ "name": "to_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "content_hash": {
+ "name": "content_hash",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "redirects_from_idx": {
+ "name": "redirects_from_idx",
+ "columns": ["from"],
+ "isUnique": false
+ },
+ "redirects_tenant_idx": {
+ "name": "redirects_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "redirects_updated_at_idx": {
+ "name": "redirects_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "redirects_created_at_idx": {
+ "name": "redirects_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "redirects_tenant_id_tenants_id_fk": {
+ "name": "redirects_tenant_id_tenants_id_fk",
+ "tableFrom": "redirects",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "redirects_rels": {
+ "name": "redirects_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "redirects_rels_order_idx": {
+ "name": "redirects_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "redirects_rels_parent_idx": {
+ "name": "redirects_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "redirects_rels_path_idx": {
+ "name": "redirects_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "redirects_rels_pages_id_idx": {
+ "name": "redirects_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "redirects_rels_built_in_pages_id_idx": {
+ "name": "redirects_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "redirects_rels_posts_id_idx": {
+ "name": "redirects_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "redirects_rels_parent_fk": {
+ "name": "redirects_rels_parent_fk",
+ "tableFrom": "redirects_rels",
+ "tableTo": "redirects",
+ "columnsFrom": ["parent_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "redirects_rels_pages_fk": {
+ "name": "redirects_rels_pages_fk",
+ "tableFrom": "redirects_rels",
+ "tableTo": "pages",
+ "columnsFrom": ["pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "redirects_rels_built_in_pages_fk": {
+ "name": "redirects_rels_built_in_pages_fk",
+ "tableFrom": "redirects_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "redirects_rels_posts_fk": {
+ "name": "redirects_rels_posts_fk",
+ "tableFrom": "redirects_rels",
+ "tableTo": "posts",
+ "columnsFrom": ["posts_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_checkbox": {
+ "name": "forms_blocks_checkbox",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_checkbox_order_idx": {
+ "name": "forms_blocks_checkbox_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_checkbox_parent_id_idx": {
+ "name": "forms_blocks_checkbox_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_checkbox_path_idx": {
+ "name": "forms_blocks_checkbox_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_country": {
+ "name": "forms_blocks_country",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_country_order_idx": {
+ "name": "forms_blocks_country_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_country_parent_id_idx": {
+ "name": "forms_blocks_country_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_country_path_idx": {
+ "name": "forms_blocks_country_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_email": {
+ "name": "forms_blocks_email",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_email_order_idx": {
+ "name": "forms_blocks_email_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_email_parent_id_idx": {
+ "name": "forms_blocks_email_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_email_path_idx": {
+ "name": "forms_blocks_email_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_message": {
+ "name": "forms_blocks_message",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "message": {
+ "name": "message",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_message_order_idx": {
+ "name": "forms_blocks_message_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_message_parent_id_idx": {
+ "name": "forms_blocks_message_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_message_path_idx": {
+ "name": "forms_blocks_message_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_number": {
+ "name": "forms_blocks_number",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_number_order_idx": {
+ "name": "forms_blocks_number_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_number_parent_id_idx": {
+ "name": "forms_blocks_number_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_number_path_idx": {
+ "name": "forms_blocks_number_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_select_options": {
+ "name": "forms_blocks_select_options",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_select_options_order_idx": {
+ "name": "forms_blocks_select_options_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_select_options_parent_id_idx": {
+ "name": "forms_blocks_select_options_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_select": {
+ "name": "forms_blocks_select",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "placeholder": {
+ "name": "placeholder",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_select_order_idx": {
+ "name": "forms_blocks_select_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_select_parent_id_idx": {
+ "name": "forms_blocks_select_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_select_path_idx": {
+ "name": "forms_blocks_select_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_state": {
+ "name": "forms_blocks_state",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_state_order_idx": {
+ "name": "forms_blocks_state_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_state_parent_id_idx": {
+ "name": "forms_blocks_state_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_state_path_idx": {
+ "name": "forms_blocks_state_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_text": {
+ "name": "forms_blocks_text",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_text_order_idx": {
+ "name": "forms_blocks_text_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_text_parent_id_idx": {
+ "name": "forms_blocks_text_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_text_path_idx": {
+ "name": "forms_blocks_text_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_blocks_textarea": {
+ "name": "forms_blocks_textarea",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_path": {
+ "name": "_path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "label": {
+ "name": "label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "width": {
+ "name": "width",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "default_value": {
+ "name": "default_value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "required": {
+ "name": "required",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "block_name": {
+ "name": "block_name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_blocks_textarea_order_idx": {
+ "name": "forms_blocks_textarea_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_blocks_textarea_parent_id_idx": {
+ "name": "forms_blocks_textarea_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ },
+ "forms_blocks_textarea_path_idx": {
+ "name": "forms_blocks_textarea_path_idx",
+ "columns": ["_path"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms_emails": {
+ "name": "forms_emails",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "email_to": {
+ "name": "email_to",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "cc": {
+ "name": "cc",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "bcc": {
+ "name": "bcc",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "reply_to": {
+ "name": "reply_to",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "email_from": {
+ "name": "email_from",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "subject": {
+ "name": "subject",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'You''ve received a new message.'"
+ },
+ "message": {
+ "name": "message",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "forms_emails_order_idx": {
+ "name": "forms_emails_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "forms_emails_parent_id_idx": {
+ "name": "forms_emails_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "forms": {
+ "name": "forms",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "title": {
+ "name": "title",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "submit_button_label": {
+ "name": "submit_button_label",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "confirmation_type": {
+ "name": "confirmation_type",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false,
+ "default": "'message'"
+ },
+ "confirmation_message": {
+ "name": "confirmation_message",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "redirect_url": {
+ "name": "redirect_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "forms_tenant_idx": {
+ "name": "forms_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "forms_updated_at_idx": {
+ "name": "forms_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "forms_created_at_idx": {
+ "name": "forms_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "forms_tenant_id_tenants_id_fk": {
+ "name": "forms_tenant_id_tenants_id_fk",
+ "tableFrom": "forms",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "form_submissions_submission_data": {
+ "name": "form_submissions_submission_data",
+ "columns": {
+ "_order": {
+ "name": "_order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "_parent_id": {
+ "name": "_parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "id": {
+ "name": "id",
+ "type": "text",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "field": {
+ "name": "field",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "form_submissions_submission_data_order_idx": {
+ "name": "form_submissions_submission_data_order_idx",
+ "columns": ["_order"],
+ "isUnique": false
+ },
+ "form_submissions_submission_data_parent_id_idx": {
+ "name": "form_submissions_submission_data_parent_id_idx",
+ "columns": ["_parent_id"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "form_submissions": {
+ "name": "form_submissions",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "form_id": {
+ "name": "form_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "tenant_id": {
+ "name": "tenant_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "form_submissions_form_idx": {
+ "name": "form_submissions_form_idx",
+ "columns": ["form_id"],
+ "isUnique": false
+ },
+ "form_submissions_tenant_idx": {
+ "name": "form_submissions_tenant_idx",
+ "columns": ["tenant_id"],
+ "isUnique": false
+ },
+ "form_submissions_updated_at_idx": {
+ "name": "form_submissions_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "form_submissions_created_at_idx": {
+ "name": "form_submissions_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "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"
+ },
+ "form_submissions_tenant_id_tenants_id_fk": {
+ "name": "form_submissions_tenant_id_tenants_id_fk",
+ "tableFrom": "form_submissions",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenant_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "payload_kv": {
+ "name": "payload_kv",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "key": {
+ "name": "key",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "data": {
+ "name": "data",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "payload_kv_key_idx": {
+ "name": "payload_kv_key_idx",
+ "columns": ["key"],
+ "isUnique": true
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "payload_locked_documents": {
+ "name": "payload_locked_documents",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "global_slug": {
+ "name": "global_slug",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "payload_locked_documents_global_slug_idx": {
+ "name": "payload_locked_documents_global_slug_idx",
+ "columns": ["global_slug"],
+ "isUnique": false
+ },
+ "payload_locked_documents_updated_at_idx": {
+ "name": "payload_locked_documents_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "payload_locked_documents_created_at_idx": {
+ "name": "payload_locked_documents_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "payload_locked_documents_rels": {
+ "name": "payload_locked_documents_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "home_pages_id": {
+ "name": "home_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "built_in_pages_id": {
+ "name": "built_in_pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "pages_id": {
+ "name": "pages_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "posts_id": {
+ "name": "posts_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "media_id": {
+ "name": "media_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "documents_id": {
+ "name": "documents_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "sponsors_id": {
+ "name": "sponsors_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tags_id": {
+ "name": "tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "events_id": {
+ "name": "events_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_groups_id": {
+ "name": "event_groups_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "event_tags_id": {
+ "name": "event_tags_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "providers_id": {
+ "name": "providers_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "courses_id": {
+ "name": "courses_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "biographies_id": {
+ "name": "biographies_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "teams_id": {
+ "name": "teams_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "users_id": {
+ "name": "users_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "roles_id": {
+ "name": "roles_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "role_assignments_id": {
+ "name": "role_assignments_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "global_roles_id": {
+ "name": "global_roles_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "global_role_assignments_id": {
+ "name": "global_role_assignments_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "tenants_id": {
+ "name": "tenants_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "navigations_id": {
+ "name": "navigations_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "settings_id": {
+ "name": "settings_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "redirects_id": {
+ "name": "redirects_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "forms_id": {
+ "name": "forms_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "form_submissions_id": {
+ "name": "form_submissions_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "payload_locked_documents_rels_order_idx": {
+ "name": "payload_locked_documents_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_parent_idx": {
+ "name": "payload_locked_documents_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_path_idx": {
+ "name": "payload_locked_documents_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_home_pages_id_idx": {
+ "name": "payload_locked_documents_rels_home_pages_id_idx",
+ "columns": ["home_pages_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_built_in_pages_id_idx": {
+ "name": "payload_locked_documents_rels_built_in_pages_id_idx",
+ "columns": ["built_in_pages_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_pages_id_idx": {
+ "name": "payload_locked_documents_rels_pages_id_idx",
+ "columns": ["pages_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_posts_id_idx": {
+ "name": "payload_locked_documents_rels_posts_id_idx",
+ "columns": ["posts_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_media_id_idx": {
+ "name": "payload_locked_documents_rels_media_id_idx",
+ "columns": ["media_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_documents_id_idx": {
+ "name": "payload_locked_documents_rels_documents_id_idx",
+ "columns": ["documents_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_sponsors_id_idx": {
+ "name": "payload_locked_documents_rels_sponsors_id_idx",
+ "columns": ["sponsors_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_tags_id_idx": {
+ "name": "payload_locked_documents_rels_tags_id_idx",
+ "columns": ["tags_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_events_id_idx": {
+ "name": "payload_locked_documents_rels_events_id_idx",
+ "columns": ["events_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_event_groups_id_idx": {
+ "name": "payload_locked_documents_rels_event_groups_id_idx",
+ "columns": ["event_groups_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_event_tags_id_idx": {
+ "name": "payload_locked_documents_rels_event_tags_id_idx",
+ "columns": ["event_tags_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_providers_id_idx": {
+ "name": "payload_locked_documents_rels_providers_id_idx",
+ "columns": ["providers_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_courses_id_idx": {
+ "name": "payload_locked_documents_rels_courses_id_idx",
+ "columns": ["courses_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_biographies_id_idx": {
+ "name": "payload_locked_documents_rels_biographies_id_idx",
+ "columns": ["biographies_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_teams_id_idx": {
+ "name": "payload_locked_documents_rels_teams_id_idx",
+ "columns": ["teams_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_users_id_idx": {
+ "name": "payload_locked_documents_rels_users_id_idx",
+ "columns": ["users_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_roles_id_idx": {
+ "name": "payload_locked_documents_rels_roles_id_idx",
+ "columns": ["roles_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_role_assignments_id_idx": {
+ "name": "payload_locked_documents_rels_role_assignments_id_idx",
+ "columns": ["role_assignments_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_global_roles_id_idx": {
+ "name": "payload_locked_documents_rels_global_roles_id_idx",
+ "columns": ["global_roles_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_global_role_assignments_id_idx": {
+ "name": "payload_locked_documents_rels_global_role_assignments_id_idx",
+ "columns": ["global_role_assignments_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_tenants_id_idx": {
+ "name": "payload_locked_documents_rels_tenants_id_idx",
+ "columns": ["tenants_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_navigations_id_idx": {
+ "name": "payload_locked_documents_rels_navigations_id_idx",
+ "columns": ["navigations_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_settings_id_idx": {
+ "name": "payload_locked_documents_rels_settings_id_idx",
+ "columns": ["settings_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_redirects_id_idx": {
+ "name": "payload_locked_documents_rels_redirects_id_idx",
+ "columns": ["redirects_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_forms_id_idx": {
+ "name": "payload_locked_documents_rels_forms_id_idx",
+ "columns": ["forms_id"],
+ "isUnique": false
+ },
+ "payload_locked_documents_rels_form_submissions_id_idx": {
+ "name": "payload_locked_documents_rels_form_submissions_id_idx",
+ "columns": ["form_submissions_id"],
+ "isUnique": false
+ }
+ },
+ "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_home_pages_fk": {
+ "name": "payload_locked_documents_rels_home_pages_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "home_pages",
+ "columnsFrom": ["home_pages_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_built_in_pages_fk": {
+ "name": "payload_locked_documents_rels_built_in_pages_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "built_in_pages",
+ "columnsFrom": ["built_in_pages_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_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_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_documents_fk": {
+ "name": "payload_locked_documents_rels_documents_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "documents",
+ "columnsFrom": ["documents_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_sponsors_fk": {
+ "name": "payload_locked_documents_rels_sponsors_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "sponsors",
+ "columnsFrom": ["sponsors_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_tags_fk": {
+ "name": "payload_locked_documents_rels_tags_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "tags",
+ "columnsFrom": ["tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_events_fk": {
+ "name": "payload_locked_documents_rels_events_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "events",
+ "columnsFrom": ["events_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_event_groups_fk": {
+ "name": "payload_locked_documents_rels_event_groups_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "event_groups",
+ "columnsFrom": ["event_groups_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_event_tags_fk": {
+ "name": "payload_locked_documents_rels_event_tags_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "event_tags",
+ "columnsFrom": ["event_tags_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_providers_fk": {
+ "name": "payload_locked_documents_rels_providers_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "providers",
+ "columnsFrom": ["providers_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_courses_fk": {
+ "name": "payload_locked_documents_rels_courses_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "courses",
+ "columnsFrom": ["courses_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_biographies_fk": {
+ "name": "payload_locked_documents_rels_biographies_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "biographies",
+ "columnsFrom": ["biographies_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_teams_fk": {
+ "name": "payload_locked_documents_rels_teams_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "teams",
+ "columnsFrom": ["teams_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_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_roles_fk": {
+ "name": "payload_locked_documents_rels_roles_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "roles",
+ "columnsFrom": ["roles_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_role_assignments_fk": {
+ "name": "payload_locked_documents_rels_role_assignments_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "role_assignments",
+ "columnsFrom": ["role_assignments_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_global_roles_fk": {
+ "name": "payload_locked_documents_rels_global_roles_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "global_roles",
+ "columnsFrom": ["global_roles_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_global_role_assignments_fk": {
+ "name": "payload_locked_documents_rels_global_role_assignments_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "global_role_assignments",
+ "columnsFrom": ["global_role_assignments_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_tenants_fk": {
+ "name": "payload_locked_documents_rels_tenants_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "tenants",
+ "columnsFrom": ["tenants_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_navigations_fk": {
+ "name": "payload_locked_documents_rels_navigations_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "navigations",
+ "columnsFrom": ["navigations_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_settings_fk": {
+ "name": "payload_locked_documents_rels_settings_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "settings",
+ "columnsFrom": ["settings_id"],
+ "columnsTo": ["id"],
+ "onDelete": "cascade",
+ "onUpdate": "no action"
+ },
+ "payload_locked_documents_rels_redirects_fk": {
+ "name": "payload_locked_documents_rels_redirects_fk",
+ "tableFrom": "payload_locked_documents_rels",
+ "tableTo": "redirects",
+ "columnsFrom": ["redirects_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": {},
+ "checkConstraints": {}
+ },
+ "payload_preferences": {
+ "name": "payload_preferences",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "key": {
+ "name": "key",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "value": {
+ "name": "value",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "payload_preferences_key_idx": {
+ "name": "payload_preferences_key_idx",
+ "columns": ["key"],
+ "isUnique": false
+ },
+ "payload_preferences_updated_at_idx": {
+ "name": "payload_preferences_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "payload_preferences_created_at_idx": {
+ "name": "payload_preferences_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "payload_preferences_rels": {
+ "name": "payload_preferences_rels",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "order": {
+ "name": "order",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "parent_id": {
+ "name": "parent_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "path": {
+ "name": "path",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "users_id": {
+ "name": "users_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "payload_preferences_rels_order_idx": {
+ "name": "payload_preferences_rels_order_idx",
+ "columns": ["order"],
+ "isUnique": false
+ },
+ "payload_preferences_rels_parent_idx": {
+ "name": "payload_preferences_rels_parent_idx",
+ "columns": ["parent_id"],
+ "isUnique": false
+ },
+ "payload_preferences_rels_path_idx": {
+ "name": "payload_preferences_rels_path_idx",
+ "columns": ["path"],
+ "isUnique": false
+ },
+ "payload_preferences_rels_users_id_idx": {
+ "name": "payload_preferences_rels_users_id_idx",
+ "columns": ["users_id"],
+ "isUnique": false
+ }
+ },
+ "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": {},
+ "checkConstraints": {}
+ },
+ "payload_migrations": {
+ "name": "payload_migrations",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "name": {
+ "name": "name",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "batch": {
+ "name": "batch",
+ "type": "numeric",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "(strftime('%Y-%m-%dT%H:%M:%fZ', 'now'))"
+ }
+ },
+ "indexes": {
+ "payload_migrations_updated_at_idx": {
+ "name": "payload_migrations_updated_at_idx",
+ "columns": ["updated_at"],
+ "isUnique": false
+ },
+ "payload_migrations_created_at_idx": {
+ "name": "payload_migrations_created_at_idx",
+ "columns": ["created_at"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "nac_widgets_config": {
+ "name": "nac_widgets_config",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "version": {
+ "name": "version",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "base_url": {
+ "name": "base_url",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": true,
+ "autoincrement": false,
+ "default": "'https://du6amfiq9m9h7.cloudfront.net/public/v2'"
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "diagnostics": {
+ "name": "diagnostics",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {},
+ "foreignKeys": {},
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ },
+ "a3_management": {
+ "name": "a3_management",
+ "columns": {
+ "id": {
+ "name": "id",
+ "type": "integer",
+ "primaryKey": true,
+ "notNull": true,
+ "autoincrement": false
+ },
+ "provider_manager_role_id": {
+ "name": "provider_manager_role_id",
+ "type": "integer",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "updated_at": {
+ "name": "updated_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ },
+ "created_at": {
+ "name": "created_at",
+ "type": "text",
+ "primaryKey": false,
+ "notNull": false,
+ "autoincrement": false
+ }
+ },
+ "indexes": {
+ "a3_management_provider_manager_role_idx": {
+ "name": "a3_management_provider_manager_role_idx",
+ "columns": ["provider_manager_role_id"],
+ "isUnique": false
+ }
+ },
+ "foreignKeys": {
+ "a3_management_provider_manager_role_id_global_roles_id_fk": {
+ "name": "a3_management_provider_manager_role_id_global_roles_id_fk",
+ "tableFrom": "a3_management",
+ "tableTo": "global_roles",
+ "columnsFrom": ["provider_manager_role_id"],
+ "columnsTo": ["id"],
+ "onDelete": "set null",
+ "onUpdate": "no action"
+ }
+ },
+ "compositePrimaryKeys": {},
+ "uniqueConstraints": {},
+ "checkConstraints": {}
+ }
+ },
+ "views": {},
+ "enums": {},
+ "_meta": {
+ "tables": {},
+ "columns": {}
+ },
+ "internal": {
+ "indexes": {}
+ },
+ "id": "7b8f6710-cc89-4e94-8158-518405767b90",
+ "prevId": "00000000-0000-0000-0000-000000000000"
+}
diff --git a/src/migrations/20260128_213937_rename_appearance_to_variant.ts b/src/migrations/20260128_213937_rename_appearance_to_variant.ts
new file mode 100644
index 00000000..69ea5e38
--- /dev/null
+++ b/src/migrations/20260128_213937_rename_appearance_to_variant.ts
@@ -0,0 +1,31 @@
+import { MigrateDownArgs, MigrateUpArgs, sql } from '@payloadcms/db-sqlite'
+
+export async function up({ db, payload, req }: MigrateUpArgs): Promise {
+ await db.run(
+ sql`ALTER TABLE \`home_pages_blocks_link_preview_cards\` RENAME COLUMN "button_appearance" TO "button_variant";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`_home_pages_v_blocks_link_preview_cards\` RENAME COLUMN "button_appearance" TO "button_variant";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`pages_blocks_link_preview_cards\` RENAME COLUMN "button_appearance" TO "button_variant";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`_pages_v_blocks_link_preview_cards\` RENAME COLUMN "button_appearance" TO "button_variant";`,
+ )
+}
+
+export async function down({ db, payload, req }: MigrateDownArgs): Promise {
+ await db.run(
+ sql`ALTER TABLE \`home_pages_blocks_link_preview_cards\` RENAME COLUMN "button_variant" TO "button_appearance";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`_home_pages_v_blocks_link_preview_cards\` RENAME COLUMN "button_variant" TO "button_appearance";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`pages_blocks_link_preview_cards\` RENAME COLUMN "button_variant" TO "button_appearance";`,
+ )
+ await db.run(
+ sql`ALTER TABLE \`_pages_v_blocks_link_preview_cards\` RENAME COLUMN "button_variant" TO "button_appearance";`,
+ )
+}
diff --git a/src/migrations/index.ts b/src/migrations/index.ts
index 598eddeb..1425db09 100644
--- a/src/migrations/index.ts
+++ b/src/migrations/index.ts
@@ -42,6 +42,7 @@ import * as migration_20251219_073149_remove_autosave from './20251219_073149_re
import * as migration_20260111_205454_nav_item_standalone_label from './20260111_205454_nav_item_standalone_label'
import * as migration_20260115_234107_remove_image_sizes from './20260115_234107_remove_image_sizes'
import * as migration_20260120_194629_unify_block_naming from './20260120_194629_unify_block_naming'
+import * as migration_20260128_213937_rename_appearance_to_variant from './20260128_213937_rename_appearance_to_variant'
export const migrations = [
{
@@ -264,4 +265,9 @@ export const migrations = [
down: migration_20260120_194629_unify_block_naming.down,
name: '20260120_194629_unify_block_naming',
},
+ {
+ up: migration_20260128_213937_rename_appearance_to_variant.up,
+ down: migration_20260128_213937_rename_appearance_to_variant.down,
+ name: '20260128_213937_rename_appearance_to_variant',
+ },
]
diff --git a/src/payload-types.ts b/src/payload-types.ts
index 89f48cc5..496563a4 100644
--- a/src/payload-types.ts
+++ b/src/payload-types.ts
@@ -1328,7 +1328,7 @@ export interface LinkPreviewBlock {
/**
* Choose the button style.
*/
- appearance?: ('default' | 'secondary' | 'outline') | null;
+ variant?: ('default' | 'secondary' | 'outline') | null;
};
id?: string | null;
}[]
@@ -2990,7 +2990,7 @@ export interface LinkPreviewBlockSelect {
reference?: T;
url?: T;
label?: T;
- appearance?: T;
+ variant?: T;
};
id?: T;
};
@@ -4211,7 +4211,7 @@ export interface ButtonBlock {
/**
* Choose the button style.
*/
- appearance?: ('default' | 'secondary' | 'destructive' | 'ghost' | 'link' | 'outline') | null;
+ variant?: ('default' | 'secondary' | 'ghost' | 'outline') | null;
};
id?: string | null;
blockName?: string | null;
diff --git a/src/utilities/clearIrrelevantLinkValues.ts b/src/utilities/clearIrrelevantLinkValues.ts
new file mode 100644
index 00000000..1929ff99
--- /dev/null
+++ b/src/utilities/clearIrrelevantLinkValues.ts
@@ -0,0 +1,22 @@
+import { FieldHook } from 'payload'
+
+export const clearIrrelevantLinkValues: FieldHook = ({ value }) => {
+ // Skip if not a link object
+ if (value === null || typeof value !== 'object') return value
+
+ const { type } = value
+
+ if (type === 'internal') {
+ // Clear external-only fields when switching to internal
+ const { url: _url, newTab: _newTab, ...rest } = value
+ return rest
+ }
+
+ if (type === 'external') {
+ // Clear internal-only field when switching to external
+ const { reference: _reference, ...rest } = value
+ return rest
+ }
+
+ return value
+}