wwwlayermeshusa/src/migrations/20260224_091812_add_anchor_links.ts
2026-02-24 10:25:40 +01:00

4466 lines
289 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
await db.execute(sql`
CREATE TYPE "public"."_locales" AS ENUM('sv', 'en');
CREATE TYPE "public"."enum_pages_blocks_fd_hero_overlay_opacity" AS ENUM('30', '50', '70');
CREATE TYPE "public"."enum_pages_blocks_fd_hero_text_color" AS ENUM('auto', 'white', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_hero_theme" AS ENUM('light', 'dark');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_side_image_image_overlay" AS ENUM('none', 'navyLight', 'navyMedium', 'yellowLight', 'yellowMedium', 'sepia', 'blackLight', 'blackMedium');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_side_image_image_position" AS ENUM('right', 'left');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_side_image_theme" AS ENUM('light', 'dark');
CREATE TYPE "public"."enum_pages_blocks_fd_feature_announcement_theme" AS ENUM('gray', 'light', 'dark');
CREATE TYPE "public"."enum_pages_blocks_fd_services_grid_columns" AS ENUM('2', '3', '4');
CREATE TYPE "public"."enum_pages_blocks_fd_faq_theme" AS ENUM('gray', 'light', 'dark');
CREATE TYPE "public"."enum_pages_blocks_fd_card_grid_cards_content_lines_style" AS ENUM('normal', 'bold', 'italic', 'boldItalic');
CREATE TYPE "public"."enum_pages_blocks_fd_card_grid_cards_display_mode" AS ENUM('content', 'centeredHeading', 'centeredBody');
CREATE TYPE "public"."enum_pages_blocks_fd_card_grid_layout" AS ENUM('1-2', '2-1', '1-1-1', '1-1');
CREATE TYPE "public"."enum_pages_blocks_fd_card_grid_card_style" AS ENUM('navy', 'gray', 'yellow', 'green', 'outlined');
CREATE TYPE "public"."enum_pages_blocks_fd_card_grid_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_pricing_card_card_style" AS ENUM('outlined', 'navy', 'gray', 'yellow', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_pricing_card_button_color" AS ENUM('yellow', 'navy', 'outlinedNavy', 'outlinedWhite');
CREATE TYPE "public"."enum_pages_blocks_fd_pricing_card_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_pricing_card_title_color" AS ENUM('navy', 'white', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_spacer_height" AS ENUM('sm', 'md', 'lg', 'xl');
CREATE TYPE "public"."enum_pages_blocks_fd_spacer_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum_pages_blocks_fd_icon_bar_icon_style" AS ENUM('navy', 'yellow', 'gray', 'none');
CREATE TYPE "public"."enum_pages_blocks_fd_icon_bar_section_background" AS ENUM('white', 'gray', 'navy', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_icon_bar_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_checklist_image_position" AS ENUM('right', 'left');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_checklist_check_color" AS ENUM('navy', 'yellow', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_checklist_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_checklist_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_wide_card_card_background" AS ENUM('navy', 'yellow', 'gray', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_wide_card_button_color" AS ENUM('yellow', 'navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_wide_card_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_tech_properties_section_background" AS ENUM('navy', 'white', 'gray', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_tech_properties_category_color" AS ENUM('white', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_tech_properties_value_color" AS ENUM('yellow', 'white', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_table_check_color" AS ENUM('navy', 'yellow', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_table_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_usp_table_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_header_text_image_image_overlay" AS ENUM('none', 'navyLight', 'navyMedium', 'yellowLight', 'yellowMedium', 'sepia', 'blackLight', 'blackMedium');
CREATE TYPE "public"."enum_pages_blocks_fd_header_text_image_image_rounded" AS ENUM('none', 'medium', 'large');
CREATE TYPE "public"."enum_pages_blocks_fd_header_text_image_text_align" AS ENUM('left', 'center');
CREATE TYPE "public"."enum_pages_blocks_fd_header_text_image_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_header_text_image_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_contact_form_section_background" AS ENUM('white', 'gray', 'navy', 'navyGradient');
CREATE TYPE "public"."enum_pages_blocks_fd_contact_form_layout" AS ENUM('standard', 'withImage', 'card');
CREATE TYPE "public"."enum_pages_blocks_fd_locations_grid_hover_color" AS ENUM('navy', 'yellow', 'mint');
CREATE TYPE "public"."enum_pages_blocks_fd_locations_grid_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_alternate_hero_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_statistics_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_statistics_number_color" AS ENUM('gradient', 'yellow', 'mint', 'navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_partners_logos_display_mode" AS ENUM('color', 'monochrome');
CREATE TYPE "public"."enum_pages_blocks_fd_partners_logos_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_newsletter_layout" AS ENUM('inline', 'stacked', 'card');
CREATE TYPE "public"."enum_pages_blocks_fd_newsletter_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_newsletter_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_service_chooser_section_background" AS ENUM('gray', 'white', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_data_table_data_source" AS ENUM('upload', 'manual');
CREATE TYPE "public"."enum_pages_blocks_fd_data_table_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_data_table_header_style" AS ENUM('navy', 'yellow', 'mint', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_vps_calculator_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_service_calculator_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_tags_tag_style" AS ENUM('navy', 'yellow', 'outlined', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_tags_tag_size" AS ENUM('small', 'medium', 'large');
CREATE TYPE "public"."enum_pages_blocks_fd_tags_alignment" AS ENUM('left', 'center');
CREATE TYPE "public"."enum_pages_blocks_fd_tags_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_text_alignment" AS ENUM('left', 'center', 'right');
CREATE TYPE "public"."enum_pages_blocks_fd_text_text_color" AS ENUM('navy', 'white', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_text_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum_pages_blocks_fd_text_max_width" AS ENUM('narrow', 'medium', 'wide', 'full');
CREATE TYPE "public"."enum_pages_blocks_fd_code_embed_embed_type" AS ENUM('iframe', 'custom');
CREATE TYPE "public"."enum_pages_blocks_fd_code_embed_max_width" AS ENUM('default', 'narrow', 'wide', 'full');
CREATE TYPE "public"."enum_pages_blocks_fd_code_embed_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum_pages_blocks_fd_code_embed_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_code_embed_embed_background" AS ENUM('none', 'card', 'navy-card');
CREATE TYPE "public"."enum_pages_blocks_fd_video_video_source" AS ENUM('upload', 'youtube', 'vimeo');
CREATE TYPE "public"."enum_pages_blocks_fd_video_aspect_ratio" AS ENUM('16/9', '16/10');
CREATE TYPE "public"."enum_pages_blocks_fd_video_max_width" AS ENUM('default', 'narrow', 'wide');
CREATE TYPE "public"."enum_pages_blocks_fd_video_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum_pages_blocks_fd_video_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_banner_section_background" AS ENUM('yellow', 'navy', 'gray', 'white');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_banner_alignment" AS ENUM('center', 'left');
CREATE TYPE "public"."enum_pages_blocks_fd_cta_banner_size" AS ENUM('small', 'medium', 'large');
CREATE TYPE "public"."enum_pages_blocks_fd_testimonial_layout" AS ENUM('grid', 'featured');
CREATE TYPE "public"."enum_pages_blocks_fd_testimonial_section_background" AS ENUM('gray', 'white', 'navy');
CREATE TYPE "public"."enum_pages_blocks_fd_team_columns" AS ENUM('2', '3', '4');
CREATE TYPE "public"."enum_pages_blocks_fd_team_card_style" AS ENUM('navy', 'white', 'gray');
CREATE TYPE "public"."enum_pages_blocks_fd_team_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum_pages_status" AS ENUM('draft', 'published');
CREATE TYPE "public"."enum__pages_v_blocks_fd_hero_overlay_opacity" AS ENUM('30', '50', '70');
CREATE TYPE "public"."enum__pages_v_blocks_fd_hero_text_color" AS ENUM('auto', 'white', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_hero_theme" AS ENUM('light', 'dark');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_image_overlay" AS ENUM('none', 'navyLight', 'navyMedium', 'yellowLight', 'yellowMedium', 'sepia', 'blackLight', 'blackMedium');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_image_position" AS ENUM('right', 'left');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_theme" AS ENUM('light', 'dark');
CREATE TYPE "public"."enum__pages_v_blocks_fd_feature_announcement_theme" AS ENUM('gray', 'light', 'dark');
CREATE TYPE "public"."enum__pages_v_blocks_fd_services_grid_columns" AS ENUM('2', '3', '4');
CREATE TYPE "public"."enum__pages_v_blocks_fd_faq_theme" AS ENUM('gray', 'light', 'dark');
CREATE TYPE "public"."enum__pages_v_blocks_fd_card_grid_cards_content_lines_style" AS ENUM('normal', 'bold', 'italic', 'boldItalic');
CREATE TYPE "public"."enum__pages_v_blocks_fd_card_grid_cards_display_mode" AS ENUM('content', 'centeredHeading', 'centeredBody');
CREATE TYPE "public"."enum__pages_v_blocks_fd_card_grid_layout" AS ENUM('1-2', '2-1', '1-1-1', '1-1');
CREATE TYPE "public"."enum__pages_v_blocks_fd_card_grid_card_style" AS ENUM('navy', 'gray', 'yellow', 'green', 'outlined');
CREATE TYPE "public"."enum__pages_v_blocks_fd_card_grid_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_pricing_card_card_style" AS ENUM('outlined', 'navy', 'gray', 'yellow', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_pricing_card_button_color" AS ENUM('yellow', 'navy', 'outlinedNavy', 'outlinedWhite');
CREATE TYPE "public"."enum__pages_v_blocks_fd_pricing_card_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_pricing_card_title_color" AS ENUM('navy', 'white', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_spacer_height" AS ENUM('sm', 'md', 'lg', 'xl');
CREATE TYPE "public"."enum__pages_v_blocks_fd_spacer_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum__pages_v_blocks_fd_icon_bar_icon_style" AS ENUM('navy', 'yellow', 'gray', 'none');
CREATE TYPE "public"."enum__pages_v_blocks_fd_icon_bar_section_background" AS ENUM('white', 'gray', 'navy', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_icon_bar_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_image_position" AS ENUM('right', 'left');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_check_color" AS ENUM('navy', 'yellow', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_wide_card_card_background" AS ENUM('navy', 'yellow', 'gray', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_wide_card_button_color" AS ENUM('yellow', 'navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_wide_card_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tech_properties_section_background" AS ENUM('navy', 'white', 'gray', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tech_properties_category_color" AS ENUM('white', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tech_properties_value_color" AS ENUM('yellow', 'white', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_table_check_color" AS ENUM('navy', 'yellow', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_table_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_usp_table_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_header_text_image_image_overlay" AS ENUM('none', 'navyLight', 'navyMedium', 'yellowLight', 'yellowMedium', 'sepia', 'blackLight', 'blackMedium');
CREATE TYPE "public"."enum__pages_v_blocks_fd_header_text_image_image_rounded" AS ENUM('none', 'medium', 'large');
CREATE TYPE "public"."enum__pages_v_blocks_fd_header_text_image_text_align" AS ENUM('left', 'center');
CREATE TYPE "public"."enum__pages_v_blocks_fd_header_text_image_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_header_text_image_text_color" AS ENUM('navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_contact_form_section_background" AS ENUM('white', 'gray', 'navy', 'navyGradient');
CREATE TYPE "public"."enum__pages_v_blocks_fd_contact_form_layout" AS ENUM('standard', 'withImage', 'card');
CREATE TYPE "public"."enum__pages_v_blocks_fd_locations_grid_hover_color" AS ENUM('navy', 'yellow', 'mint');
CREATE TYPE "public"."enum__pages_v_blocks_fd_locations_grid_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_alternate_hero_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_statistics_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_statistics_number_color" AS ENUM('gradient', 'yellow', 'mint', 'navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_partners_logos_display_mode" AS ENUM('color', 'monochrome');
CREATE TYPE "public"."enum__pages_v_blocks_fd_partners_logos_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_newsletter_layout" AS ENUM('inline', 'stacked', 'card');
CREATE TYPE "public"."enum__pages_v_blocks_fd_newsletter_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_newsletter_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_service_chooser_section_background" AS ENUM('gray', 'white', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_data_table_data_source" AS ENUM('upload', 'manual');
CREATE TYPE "public"."enum__pages_v_blocks_fd_data_table_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_data_table_header_style" AS ENUM('navy', 'yellow', 'mint', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_vps_calculator_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_service_calculator_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tags_tag_style" AS ENUM('navy', 'yellow', 'outlined', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tags_tag_size" AS ENUM('small', 'medium', 'large');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tags_alignment" AS ENUM('left', 'center');
CREATE TYPE "public"."enum__pages_v_blocks_fd_tags_section_background" AS ENUM('white', 'navy', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_text_alignment" AS ENUM('left', 'center', 'right');
CREATE TYPE "public"."enum__pages_v_blocks_fd_text_text_color" AS ENUM('navy', 'white', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_text_section_background" AS ENUM('white', 'navy', 'gray', 'yellow');
CREATE TYPE "public"."enum__pages_v_blocks_fd_text_max_width" AS ENUM('narrow', 'medium', 'wide', 'full');
CREATE TYPE "public"."enum__pages_v_blocks_fd_code_embed_embed_type" AS ENUM('iframe', 'custom');
CREATE TYPE "public"."enum__pages_v_blocks_fd_code_embed_max_width" AS ENUM('default', 'narrow', 'wide', 'full');
CREATE TYPE "public"."enum__pages_v_blocks_fd_code_embed_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum__pages_v_blocks_fd_code_embed_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_code_embed_embed_background" AS ENUM('none', 'card', 'navy-card');
CREATE TYPE "public"."enum__pages_v_blocks_fd_video_video_source" AS ENUM('upload', 'youtube', 'vimeo');
CREATE TYPE "public"."enum__pages_v_blocks_fd_video_aspect_ratio" AS ENUM('16/9', '16/10');
CREATE TYPE "public"."enum__pages_v_blocks_fd_video_max_width" AS ENUM('default', 'narrow', 'wide');
CREATE TYPE "public"."enum__pages_v_blocks_fd_video_section_background" AS ENUM('white', 'navy', 'gray', 'yellow', 'transparent');
CREATE TYPE "public"."enum__pages_v_blocks_fd_video_text_color" AS ENUM('auto', 'navy', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_banner_section_background" AS ENUM('yellow', 'navy', 'gray', 'white');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_banner_alignment" AS ENUM('center', 'left');
CREATE TYPE "public"."enum__pages_v_blocks_fd_cta_banner_size" AS ENUM('small', 'medium', 'large');
CREATE TYPE "public"."enum__pages_v_blocks_fd_testimonial_layout" AS ENUM('grid', 'featured');
CREATE TYPE "public"."enum__pages_v_blocks_fd_testimonial_section_background" AS ENUM('gray', 'white', 'navy');
CREATE TYPE "public"."enum__pages_v_blocks_fd_team_columns" AS ENUM('2', '3', '4');
CREATE TYPE "public"."enum__pages_v_blocks_fd_team_card_style" AS ENUM('navy', 'white', 'gray');
CREATE TYPE "public"."enum__pages_v_blocks_fd_team_section_background" AS ENUM('white', 'gray', 'navy');
CREATE TYPE "public"."enum__pages_v_version_status" AS ENUM('draft', 'published');
CREATE TYPE "public"."enum__pages_v_published_locale" AS ENUM('sv', 'en');
CREATE TYPE "public"."enum_posts_status" AS ENUM('draft', 'published');
CREATE TYPE "public"."enum__posts_v_version_status" AS ENUM('draft', 'published');
CREATE TYPE "public"."enum__posts_v_published_locale" AS ENUM('sv', 'en');
CREATE TYPE "public"."enum_users_role" AS ENUM('admin', 'editor');
CREATE TYPE "public"."enum_redirects_to_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_forms_confirmation_type" AS ENUM('message', 'redirect');
CREATE TYPE "public"."enum_payload_jobs_log_task_slug" AS ENUM('inline', 'schedulePublish');
CREATE TYPE "public"."enum_payload_jobs_log_state" AS ENUM('failed', 'succeeded');
CREATE TYPE "public"."enum_payload_jobs_task_slug" AS ENUM('inline', 'schedulePublish');
CREATE TYPE "public"."enum_header_nav_items_children_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_header_nav_items_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_header_logo_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_footer_columns_links_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_footer_nav_items_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_footer_logo_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_announcement_bar_button_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_announcement_bar_background_color" AS ENUM('yellow', 'navy', 'mint');
CREATE TYPE "public"."enum_popup_announcement_cta_link_type" AS ENUM('reference', 'custom');
CREATE TYPE "public"."enum_popup_announcement_theme" AS ENUM('light', 'dark');
CREATE TYPE "public"."enum_popup_announcement_show_on_pages" AS ENUM('all', 'home', 'specific');
CREATE TYPE "public"."enum_site_settings_cookie_consent_accepted_days" AS ENUM('0', '30', '90', '180', '365');
CREATE TYPE "public"."enum_site_settings_cookie_consent_declined_days" AS ENUM('0', '7', '14', '30', '90');
CREATE TABLE "pages_blocks_fd_hero" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"background_image_id" integer,
"overlay_opacity" "enum_pages_blocks_fd_hero_overlay_opacity" DEFAULT '50',
"text_color" "enum_pages_blocks_fd_hero_text_color" DEFAULT 'auto',
"theme" "enum_pages_blocks_fd_hero_theme" DEFAULT 'light',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_hero_locales" (
"heading" varchar DEFAULT 'Sveriges bästa IT-ekosystem för företag',
"subheading" varchar DEFAULT 'Fiber, Backup, Colocation och Cloud',
"body" varchar DEFAULT 'För företag som väljer Sverige. Vi levererar dedikerad fiber, backup, colocation och cloud allt från en leverantör med svenskt huvudmannaskap.',
"cta_text" varchar DEFAULT 'Kom igång',
"cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_text" varchar DEFAULT 'Kontakta oss',
"secondary_cta_link" varchar DEFAULT '/kontakt',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_cta_side_image" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"image_overlay" "enum_pages_blocks_fd_cta_side_image_image_overlay" DEFAULT 'none',
"image_position" "enum_pages_blocks_fd_cta_side_image_image_position" DEFAULT 'right',
"theme" "enum_pages_blocks_fd_cta_side_image_theme" DEFAULT 'dark',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_cta_side_image_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar DEFAULT 'Läs mer',
"cta_link" varchar DEFAULT '#',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_feature_announcement" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"theme" "enum_pages_blocks_fd_feature_announcement_theme" DEFAULT 'gray',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_feature_announcement_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar,
"cta_link" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_services_grid_services" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_services_grid_services_locales" (
"title" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_services_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"columns" "enum_pages_blocks_fd_services_grid_columns" DEFAULT '4',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_services_grid_locales" (
"heading" varchar DEFAULT 'Företagstjänster',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_contact_contact_methods" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"icon_id" integer,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_contact_contact_methods_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_contact" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_contact_locales" (
"heading" varchar DEFAULT 'Kontakta oss',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_faq_items" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_faq_items_locales" (
"question" varchar,
"answer" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_faq" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"theme" "enum_pages_blocks_fd_faq_theme" DEFAULT 'gray',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_faq_locales" (
"heading" varchar DEFAULT 'Vanliga frågor',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_card_grid_cards_content_lines" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"style" "enum_pages_blocks_fd_card_grid_cards_content_lines_style" DEFAULT 'normal',
"link" varchar
);
CREATE TABLE "pages_blocks_fd_card_grid_cards_content_lines_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_card_grid_cards" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"display_mode" "enum_pages_blocks_fd_card_grid_cards_display_mode" DEFAULT 'content'
);
CREATE TABLE "pages_blocks_fd_card_grid_cards_locales" (
"heading" varchar,
"centered_body_text" varchar,
"card_link" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_card_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"layout" "enum_pages_blocks_fd_card_grid_layout" DEFAULT '1-1-1',
"card_style" "enum_pages_blocks_fd_card_grid_card_style" DEFAULT 'outlined',
"section_background" "enum_pages_blocks_fd_card_grid_section_background" DEFAULT 'white',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_pricing_card_cards_bullet_points" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_pricing_card_cards_bullet_points_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_pricing_card_cards" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt'
);
CREATE TABLE "pages_blocks_fd_pricing_card_cards_locales" (
"title" varchar,
"subtitle" varchar,
"description" varchar,
"cta_text" varchar DEFAULT 'Få offert',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_pricing_card" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"card_style" "enum_pages_blocks_fd_pricing_card_card_style" DEFAULT 'outlined',
"button_color" "enum_pages_blocks_fd_pricing_card_button_color" DEFAULT 'yellow',
"section_background" "enum_pages_blocks_fd_pricing_card_section_background" DEFAULT 'white',
"title_color" "enum_pages_blocks_fd_pricing_card_title_color" DEFAULT 'navy',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_pricing_card_locales" (
"section_title" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_spacer" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"height" "enum_pages_blocks_fd_spacer_height" DEFAULT 'md',
"section_background" "enum_pages_blocks_fd_spacer_section_background" DEFAULT 'white',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_icon_bar_icons" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"icon_id" integer,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_icon_bar_icons_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_icon_bar" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"icon_style" "enum_pages_blocks_fd_icon_bar_icon_style" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_icon_bar_section_background" DEFAULT 'gray',
"text_color" "enum_pages_blocks_fd_icon_bar_text_color" DEFAULT 'navy',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_icon_bar_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_usp_checklist_items" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_usp_checklist_items_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_usp_checklist" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"image_position" "enum_pages_blocks_fd_usp_checklist_image_position" DEFAULT 'right',
"check_color" "enum_pages_blocks_fd_usp_checklist_check_color" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_usp_checklist_section_background" DEFAULT 'white',
"text_color" "enum_pages_blocks_fd_usp_checklist_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_usp_checklist_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_wide_card" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt',
"image_id" integer,
"card_background" "enum_pages_blocks_fd_wide_card_card_background" DEFAULT 'navy',
"button_color" "enum_pages_blocks_fd_wide_card_button_color" DEFAULT 'yellow',
"section_background" "enum_pages_blocks_fd_wide_card_section_background" DEFAULT 'white',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_wide_card_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_tech_properties_properties" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_tech_properties_properties_locales" (
"category" varchar,
"value" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_tech_properties" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"section_background" "enum_pages_blocks_fd_tech_properties_section_background" DEFAULT 'navy',
"category_color" "enum_pages_blocks_fd_tech_properties_category_color" DEFAULT 'white',
"value_color" "enum_pages_blocks_fd_tech_properties_value_color" DEFAULT 'yellow',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_usp_table_rows" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_usp_table_rows_locales" (
"title" varchar,
"description" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_usp_table" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"check_color" "enum_pages_blocks_fd_usp_table_check_color" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_usp_table_section_background" DEFAULT 'white',
"text_color" "enum_pages_blocks_fd_usp_table_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_usp_table_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_header_text_image" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"image_overlay" "enum_pages_blocks_fd_header_text_image_image_overlay" DEFAULT 'none',
"image_rounded" "enum_pages_blocks_fd_header_text_image_image_rounded" DEFAULT 'large',
"text_align" "enum_pages_blocks_fd_header_text_image_text_align" DEFAULT 'center',
"section_background" "enum_pages_blocks_fd_header_text_image_section_background" DEFAULT 'white',
"text_color" "enum_pages_blocks_fd_header_text_image_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_header_text_image_locales" (
"heading" varchar,
"body" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_contact_form" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"form_id" integer,
"section_background" "enum_pages_blocks_fd_contact_form_section_background" DEFAULT 'white',
"layout" "enum_pages_blocks_fd_contact_form_layout" DEFAULT 'standard',
"side_image_id" integer,
"external_api_enabled" boolean DEFAULT false,
"external_api_endpoint" varchar,
"external_api_auth_token" varchar,
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_contact_form_locales" (
"heading" varchar DEFAULT 'Prata med vårt team',
"description" varchar DEFAULT 'Berätta om era mål — vårt team kontaktar er och hjälper er hitta rätt lösning.',
"submit_text" varchar DEFAULT 'Skicka förfrågan',
"privacy_text" varchar DEFAULT 'Vi använder din kontaktinformation för att svara på din förfrågan och dela detaljer om våra produkter och tjänster. Du kan när som helst avregistrera dig.',
"privacy_link_text" varchar DEFAULT 'integritetspolicy',
"privacy_link_url" varchar DEFAULT '/integritetspolicy',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_locations_grid_cards" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_locations_grid_cards_locales" (
"location_name" varchar,
"address" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_locations_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"hover_color" "enum_pages_blocks_fd_locations_grid_hover_color" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_locations_grid_section_background" DEFAULT 'white',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_locations_grid_locales" (
"heading" varchar,
"description" varchar,
"cta_text" varchar,
"cta_link" varchar DEFAULT '/kontakt',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_alternate_hero" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"section_background" "enum_pages_blocks_fd_alternate_hero_section_background" DEFAULT 'white',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_alternate_hero_locales" (
"heading" varchar,
"description" varchar,
"primary_cta_text" varchar,
"primary_cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_text" varchar,
"secondary_cta_link" varchar DEFAULT '#',
"image_caption" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_statistics_stats" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_statistics_stats_locales" (
"number" varchar,
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_statistics" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"section_background" "enum_pages_blocks_fd_statistics_section_background" DEFAULT 'white',
"number_color" "enum_pages_blocks_fd_statistics_number_color" DEFAULT 'gradient',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_statistics_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_partners_logos_logos" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_partners_logos_logos_locales" (
"alt" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_partners_logos" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"display_mode" "enum_pages_blocks_fd_partners_logos_display_mode" DEFAULT 'color',
"section_background" "enum_pages_blocks_fd_partners_logos_section_background" DEFAULT 'gray',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_partners_logos_locales" (
"heading" varchar DEFAULT 'Våra partners',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_newsletter" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"submit_endpoint" varchar,
"privacy_policy_link" varchar DEFAULT '/integritetspolicy',
"collect_name" boolean DEFAULT false,
"collect_company" boolean DEFAULT false,
"layout" "enum_pages_blocks_fd_newsletter_layout" DEFAULT 'inline',
"section_background" "enum_pages_blocks_fd_newsletter_section_background" DEFAULT 'navy',
"text_color" "enum_pages_blocks_fd_newsletter_text_color" DEFAULT 'auto',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_newsletter_locales" (
"heading" varchar DEFAULT 'Håll dig uppdaterad',
"description" varchar DEFAULT 'Prenumerera på vårt nyhetsbrev för att få de senaste nyheterna om fiber, cloud och IT-infrastruktur.',
"button_text" varchar DEFAULT 'Prenumerera',
"success_message" varchar DEFAULT 'Tack! Du är nu prenumerant.',
"consent_text" varchar DEFAULT 'Jag godkänner att mina uppgifter används enligt vår integritetspolicy.',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_service_chooser_categories_services" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"cta_text" varchar,
"cta_link" varchar DEFAULT '/kontakt'
);
CREATE TABLE "pages_blocks_fd_service_chooser_categories_services_locales" (
"title" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_service_chooser_categories" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_service_chooser_categories_locales" (
"label" varchar,
"intro" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_service_chooser" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"section_background" "enum_pages_blocks_fd_service_chooser_section_background" DEFAULT 'gray',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_service_chooser_locales" (
"heading" varchar DEFAULT 'Välj din bransch',
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_data_table_headers" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_data_table_headers_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_data_table_rows" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL
);
CREATE TABLE "pages_blocks_fd_data_table_rows_locales" (
"cells" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_data_table" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"data_source" "enum_pages_blocks_fd_data_table_data_source" DEFAULT 'upload',
"file_id" integer,
"section_background" "enum_pages_blocks_fd_data_table_section_background" DEFAULT 'white',
"header_style" "enum_pages_blocks_fd_data_table_header_style" DEFAULT 'navy',
"stripe_rows" boolean DEFAULT true,
"bordered" boolean DEFAULT false,
"first_column_bold" boolean DEFAULT false,
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_data_table_locales" (
"heading" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_vps_calculator_additional_services" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric
);
CREATE TABLE "pages_blocks_fd_vps_calculator" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"heading" varchar DEFAULT 'Virtuell server — kalkylator',
"description" varchar,
"order_cta_text" varchar DEFAULT 'Beställ',
"order_cta_link" varchar DEFAULT '/kontakt?subject=vps-bestallning',
"contact_cta_text" varchar DEFAULT 'Frågor? Kontakta oss',
"contact_cta_link" varchar DEFAULT '/kontakt',
"section_background" "enum_pages_blocks_fd_vps_calculator_section_background" DEFAULT 'white',
"pricing_cpu_per_core" numeric DEFAULT 120,
"pricing_ram_per_gb" numeric DEFAULT 100,
"pricing_ssd_per_gb" numeric DEFAULT 4,
"pricing_hdd_per_gb" numeric DEFAULT 1,
"pricing_windows_license" numeric DEFAULT 250,
"discount_percent" numeric,
"show_admin_fee" boolean DEFAULT false,
"admin_fee_amount" numeric DEFAULT 200,
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_service_calculator_option_groups_options" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric DEFAULT 0
);
CREATE TABLE "pages_blocks_fd_service_calculator_option_groups" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"group_label" varchar
);
CREATE TABLE "pages_blocks_fd_service_calculator_resources" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar,
"unit" varchar DEFAULT 'GB',
"price_per_unit" numeric,
"default_value" numeric DEFAULT 0,
"min" numeric DEFAULT 0,
"max" numeric DEFAULT 1000,
"step" numeric DEFAULT 1,
"summary_template" varchar
);
CREATE TABLE "pages_blocks_fd_service_calculator_addons" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric,
"description" varchar
);
CREATE TABLE "pages_blocks_fd_service_calculator_fixed_fees" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar,
"amount" numeric
);
CREATE TABLE "pages_blocks_fd_service_calculator" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"heading" varchar DEFAULT 'Beräkna din kostnad',
"description" varchar,
"summary_heading" varchar DEFAULT 'Kostnadsöversikt',
"total_label" varchar DEFAULT 'Totalt per månad',
"total_suffix" varchar DEFAULT 'exkl. moms',
"order_cta_text" varchar DEFAULT 'Beställ',
"order_cta_link" varchar DEFAULT '/kontakt',
"contact_cta_text" varchar DEFAULT 'Frågor? Kontakta oss',
"contact_cta_link" varchar DEFAULT '/kontakt',
"section_background" "enum_pages_blocks_fd_service_calculator_section_background" DEFAULT 'white',
"discount_percent" numeric,
"discount_label" varchar,
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_tags_tags" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"link" varchar
);
CREATE TABLE "pages_blocks_fd_tags_tags_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_tags" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"tag_style" "enum_pages_blocks_fd_tags_tag_style" DEFAULT 'navy',
"tag_size" "enum_pages_blocks_fd_tags_tag_size" DEFAULT 'large',
"alignment" "enum_pages_blocks_fd_tags_alignment" DEFAULT 'left',
"section_background" "enum_pages_blocks_fd_tags_section_background" DEFAULT 'white',
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_tags_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_text" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"alignment" "enum_pages_blocks_fd_text_alignment" DEFAULT 'left',
"text_color" "enum_pages_blocks_fd_text_text_color" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_text_section_background" DEFAULT 'white',
"max_width" "enum_pages_blocks_fd_text_max_width" DEFAULT 'wide',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_text_locales" (
"heading" varchar,
"subheading" varchar,
"body" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_code_embed" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"embed_type" "enum_pages_blocks_fd_code_embed_embed_type" DEFAULT 'iframe',
"iframe_src" varchar,
"iframe_height" varchar DEFAULT '600px',
"iframe_allow" varchar,
"custom_code" varchar,
"sandboxed" boolean DEFAULT true,
"max_width" "enum_pages_blocks_fd_code_embed_max_width" DEFAULT 'default',
"section_background" "enum_pages_blocks_fd_code_embed_section_background" DEFAULT 'white',
"text_color" "enum_pages_blocks_fd_code_embed_text_color" DEFAULT 'auto',
"embed_background" "enum_pages_blocks_fd_code_embed_embed_background" DEFAULT 'none',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_code_embed_locales" (
"heading" varchar,
"description" varchar,
"iframe_title" varchar DEFAULT 'Inbäddat formulär',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_video" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"video_source" "enum_pages_blocks_fd_video_video_source" DEFAULT 'upload',
"video_file_id" integer,
"youtube_url" varchar,
"vimeo_url" varchar,
"thumbnail_id" integer,
"aspect_ratio" "enum_pages_blocks_fd_video_aspect_ratio" DEFAULT '16/9',
"autoplay" boolean DEFAULT false,
"loop" boolean DEFAULT false,
"max_width" "enum_pages_blocks_fd_video_max_width" DEFAULT 'default',
"section_background" "enum_pages_blocks_fd_video_section_background" DEFAULT 'white',
"text_color" "enum_pages_blocks_fd_video_text_color" DEFAULT 'auto',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_video_locales" (
"heading" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_cta_banner" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_link" varchar,
"section_background" "enum_pages_blocks_fd_cta_banner_section_background" DEFAULT 'yellow',
"alignment" "enum_pages_blocks_fd_cta_banner_alignment" DEFAULT 'center',
"size" "enum_pages_blocks_fd_cta_banner_size" DEFAULT 'medium',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_cta_banner_locales" (
"heading" varchar DEFAULT 'Redo att komma igång?',
"subheading" varchar,
"cta_text" varchar DEFAULT 'Kontakta oss',
"secondary_cta_text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_testimonial_testimonials" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"author_company" varchar,
"avatar_id" integer
);
CREATE TABLE "pages_blocks_fd_testimonial_testimonials_locales" (
"quote" varchar,
"author_name" varchar,
"author_role" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_testimonial" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"layout" "enum_pages_blocks_fd_testimonial_layout" DEFAULT 'grid',
"section_background" "enum_pages_blocks_fd_testimonial_section_background" DEFAULT 'gray',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_testimonial_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_team_members" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"photo_id" integer,
"name" varchar,
"email" varchar,
"linkedin" varchar
);
CREATE TABLE "pages_blocks_fd_team_members_locales" (
"role" varchar,
"bio" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages_blocks_fd_team" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"columns" "enum_pages_blocks_fd_team_columns" DEFAULT '3',
"card_style" "enum_pages_blocks_fd_team_card_style" DEFAULT 'navy',
"section_background" "enum_pages_blocks_fd_team_section_background" DEFAULT 'white',
"anchor_id" varchar,
"block_name" varchar
);
CREATE TABLE "pages_blocks_fd_team_locales" (
"heading" varchar,
"subheading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "pages" (
"id" serial PRIMARY KEY NOT NULL,
"title" varchar,
"published_at" timestamp(3) with time zone,
"slug" varchar,
"generate_slug" boolean DEFAULT true,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"_status" "enum_pages_status" DEFAULT 'draft'
);
CREATE TABLE "pages_locales" (
"meta_title" varchar,
"meta_image_id" integer,
"meta_description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_hero" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"background_image_id" integer,
"overlay_opacity" "enum__pages_v_blocks_fd_hero_overlay_opacity" DEFAULT '50',
"text_color" "enum__pages_v_blocks_fd_hero_text_color" DEFAULT 'auto',
"theme" "enum__pages_v_blocks_fd_hero_theme" DEFAULT 'light',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_hero_locales" (
"heading" varchar DEFAULT 'Sveriges bästa IT-ekosystem för företag',
"subheading" varchar DEFAULT 'Fiber, Backup, Colocation och Cloud',
"body" varchar DEFAULT 'För företag som väljer Sverige. Vi levererar dedikerad fiber, backup, colocation och cloud allt från en leverantör med svenskt huvudmannaskap.',
"cta_text" varchar DEFAULT 'Kom igång',
"cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_text" varchar DEFAULT 'Kontakta oss',
"secondary_cta_link" varchar DEFAULT '/kontakt',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_cta_side_image" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"image_overlay" "enum__pages_v_blocks_fd_cta_side_image_image_overlay" DEFAULT 'none',
"image_position" "enum__pages_v_blocks_fd_cta_side_image_image_position" DEFAULT 'right',
"theme" "enum__pages_v_blocks_fd_cta_side_image_theme" DEFAULT 'dark',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_cta_side_image_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar DEFAULT 'Läs mer',
"cta_link" varchar DEFAULT '#',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_feature_announcement" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"theme" "enum__pages_v_blocks_fd_feature_announcement_theme" DEFAULT 'gray',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_feature_announcement_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar,
"cta_link" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_services_grid_services" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_services_grid_services_locales" (
"title" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_services_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"columns" "enum__pages_v_blocks_fd_services_grid_columns" DEFAULT '4',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_services_grid_locales" (
"heading" varchar DEFAULT 'Företagstjänster',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_contact_contact_methods" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"icon_id" integer,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_contact_contact_methods_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_contact" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_contact_locales" (
"heading" varchar DEFAULT 'Kontakta oss',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_faq_items" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_faq_items_locales" (
"question" varchar,
"answer" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_faq" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"theme" "enum__pages_v_blocks_fd_faq_theme" DEFAULT 'gray',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_faq_locales" (
"heading" varchar DEFAULT 'Vanliga frågor',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"style" "enum__pages_v_blocks_fd_card_grid_cards_content_lines_style" DEFAULT 'normal',
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_card_grid_cards" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"display_mode" "enum__pages_v_blocks_fd_card_grid_cards_display_mode" DEFAULT 'content',
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_card_grid_cards_locales" (
"heading" varchar,
"centered_body_text" varchar,
"card_link" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_card_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"layout" "enum__pages_v_blocks_fd_card_grid_layout" DEFAULT '1-1-1',
"card_style" "enum__pages_v_blocks_fd_card_grid_card_style" DEFAULT 'outlined',
"section_background" "enum__pages_v_blocks_fd_card_grid_section_background" DEFAULT 'white',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card_cards" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt',
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card_cards_locales" (
"title" varchar,
"subtitle" varchar,
"description" varchar,
"cta_text" varchar DEFAULT 'Få offert',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"card_style" "enum__pages_v_blocks_fd_pricing_card_card_style" DEFAULT 'outlined',
"button_color" "enum__pages_v_blocks_fd_pricing_card_button_color" DEFAULT 'yellow',
"section_background" "enum__pages_v_blocks_fd_pricing_card_section_background" DEFAULT 'white',
"title_color" "enum__pages_v_blocks_fd_pricing_card_title_color" DEFAULT 'navy',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_pricing_card_locales" (
"section_title" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_spacer" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"height" "enum__pages_v_blocks_fd_spacer_height" DEFAULT 'md',
"section_background" "enum__pages_v_blocks_fd_spacer_section_background" DEFAULT 'white',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_icon_bar_icons" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"icon_id" integer,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_icon_bar_icons_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_icon_bar" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"icon_style" "enum__pages_v_blocks_fd_icon_bar_icon_style" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_icon_bar_section_background" DEFAULT 'gray',
"text_color" "enum__pages_v_blocks_fd_icon_bar_text_color" DEFAULT 'navy',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_icon_bar_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_usp_checklist_items" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_usp_checklist_items_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_usp_checklist" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"image_position" "enum__pages_v_blocks_fd_usp_checklist_image_position" DEFAULT 'right',
"check_color" "enum__pages_v_blocks_fd_usp_checklist_check_color" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_usp_checklist_section_background" DEFAULT 'white',
"text_color" "enum__pages_v_blocks_fd_usp_checklist_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_usp_checklist_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_wide_card" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt',
"image_id" integer,
"card_background" "enum__pages_v_blocks_fd_wide_card_card_background" DEFAULT 'navy',
"button_color" "enum__pages_v_blocks_fd_wide_card_button_color" DEFAULT 'yellow',
"section_background" "enum__pages_v_blocks_fd_wide_card_section_background" DEFAULT 'white',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_wide_card_locales" (
"heading" varchar,
"body" varchar,
"cta_text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_tech_properties_properties" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_tech_properties_properties_locales" (
"category" varchar,
"value" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_tech_properties" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"section_background" "enum__pages_v_blocks_fd_tech_properties_section_background" DEFAULT 'navy',
"category_color" "enum__pages_v_blocks_fd_tech_properties_category_color" DEFAULT 'white',
"value_color" "enum__pages_v_blocks_fd_tech_properties_value_color" DEFAULT 'yellow',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_usp_table_rows" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_usp_table_rows_locales" (
"title" varchar,
"description" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_usp_table" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"check_color" "enum__pages_v_blocks_fd_usp_table_check_color" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_usp_table_section_background" DEFAULT 'white',
"text_color" "enum__pages_v_blocks_fd_usp_table_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_usp_table_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_header_text_image" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"image_overlay" "enum__pages_v_blocks_fd_header_text_image_image_overlay" DEFAULT 'none',
"image_rounded" "enum__pages_v_blocks_fd_header_text_image_image_rounded" DEFAULT 'large',
"text_align" "enum__pages_v_blocks_fd_header_text_image_text_align" DEFAULT 'center',
"section_background" "enum__pages_v_blocks_fd_header_text_image_section_background" DEFAULT 'white',
"text_color" "enum__pages_v_blocks_fd_header_text_image_text_color" DEFAULT 'navy',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_header_text_image_locales" (
"heading" varchar,
"body" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_contact_form" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"form_id" integer,
"section_background" "enum__pages_v_blocks_fd_contact_form_section_background" DEFAULT 'white',
"layout" "enum__pages_v_blocks_fd_contact_form_layout" DEFAULT 'standard',
"side_image_id" integer,
"external_api_enabled" boolean DEFAULT false,
"external_api_endpoint" varchar,
"external_api_auth_token" varchar,
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_contact_form_locales" (
"heading" varchar DEFAULT 'Prata med vårt team',
"description" varchar DEFAULT 'Berätta om era mål — vårt team kontaktar er och hjälper er hitta rätt lösning.',
"submit_text" varchar DEFAULT 'Skicka förfrågan',
"privacy_text" varchar DEFAULT 'Vi använder din kontaktinformation för att svara på din förfrågan och dela detaljer om våra produkter och tjänster. Du kan när som helst avregistrera dig.',
"privacy_link_text" varchar DEFAULT 'integritetspolicy',
"privacy_link_url" varchar DEFAULT '/integritetspolicy',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_locations_grid_cards" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_locations_grid_cards_locales" (
"location_name" varchar,
"address" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_locations_grid" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"hover_color" "enum__pages_v_blocks_fd_locations_grid_hover_color" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_locations_grid_section_background" DEFAULT 'white',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_locations_grid_locales" (
"heading" varchar,
"description" varchar,
"cta_text" varchar,
"cta_link" varchar DEFAULT '/kontakt',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_alternate_hero" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"section_background" "enum__pages_v_blocks_fd_alternate_hero_section_background" DEFAULT 'white',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_alternate_hero_locales" (
"heading" varchar,
"description" varchar,
"primary_cta_text" varchar,
"primary_cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_text" varchar,
"secondary_cta_link" varchar DEFAULT '#',
"image_caption" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_statistics_stats" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_statistics_stats_locales" (
"number" varchar,
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_statistics" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"section_background" "enum__pages_v_blocks_fd_statistics_section_background" DEFAULT 'white',
"number_color" "enum__pages_v_blocks_fd_statistics_number_color" DEFAULT 'gradient',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_statistics_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_partners_logos_logos" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"image_id" integer,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_partners_logos_logos_locales" (
"alt" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_partners_logos" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"display_mode" "enum__pages_v_blocks_fd_partners_logos_display_mode" DEFAULT 'color',
"section_background" "enum__pages_v_blocks_fd_partners_logos_section_background" DEFAULT 'gray',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_partners_logos_locales" (
"heading" varchar DEFAULT 'Våra partners',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_newsletter" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"submit_endpoint" varchar,
"privacy_policy_link" varchar DEFAULT '/integritetspolicy',
"collect_name" boolean DEFAULT false,
"collect_company" boolean DEFAULT false,
"layout" "enum__pages_v_blocks_fd_newsletter_layout" DEFAULT 'inline',
"section_background" "enum__pages_v_blocks_fd_newsletter_section_background" DEFAULT 'navy',
"text_color" "enum__pages_v_blocks_fd_newsletter_text_color" DEFAULT 'auto',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_newsletter_locales" (
"heading" varchar DEFAULT 'Håll dig uppdaterad',
"description" varchar DEFAULT 'Prenumerera på vårt nyhetsbrev för att få de senaste nyheterna om fiber, cloud och IT-infrastruktur.',
"button_text" varchar DEFAULT 'Prenumerera',
"success_message" varchar DEFAULT 'Tack! Du är nu prenumerant.',
"consent_text" varchar DEFAULT 'Jag godkänner att mina uppgifter används enligt vår integritetspolicy.',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser_categories_services" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"cta_text" varchar,
"cta_link" varchar DEFAULT '/kontakt',
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser_categories_services_locales" (
"title" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser_categories" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser_categories_locales" (
"label" varchar,
"intro" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"section_background" "enum__pages_v_blocks_fd_service_chooser_section_background" DEFAULT 'gray',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_chooser_locales" (
"heading" varchar DEFAULT 'Välj din bransch',
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_data_table_headers" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_data_table_headers_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_data_table_rows" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_data_table_rows_locales" (
"cells" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_data_table" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"data_source" "enum__pages_v_blocks_fd_data_table_data_source" DEFAULT 'upload',
"file_id" integer,
"section_background" "enum__pages_v_blocks_fd_data_table_section_background" DEFAULT 'white',
"header_style" "enum__pages_v_blocks_fd_data_table_header_style" DEFAULT 'navy',
"stripe_rows" boolean DEFAULT true,
"bordered" boolean DEFAULT false,
"first_column_bold" boolean DEFAULT false,
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_data_table_locales" (
"heading" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_vps_calculator_additional_services" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_vps_calculator" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"heading" varchar DEFAULT 'Virtuell server — kalkylator',
"description" varchar,
"order_cta_text" varchar DEFAULT 'Beställ',
"order_cta_link" varchar DEFAULT '/kontakt?subject=vps-bestallning',
"contact_cta_text" varchar DEFAULT 'Frågor? Kontakta oss',
"contact_cta_link" varchar DEFAULT '/kontakt',
"section_background" "enum__pages_v_blocks_fd_vps_calculator_section_background" DEFAULT 'white',
"pricing_cpu_per_core" numeric DEFAULT 120,
"pricing_ram_per_gb" numeric DEFAULT 100,
"pricing_ssd_per_gb" numeric DEFAULT 4,
"pricing_hdd_per_gb" numeric DEFAULT 1,
"pricing_windows_license" numeric DEFAULT 250,
"discount_percent" numeric,
"show_admin_fee" boolean DEFAULT false,
"admin_fee_amount" numeric DEFAULT 200,
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator_option_groups_options" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric DEFAULT 0,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator_option_groups" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"group_label" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator_resources" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"label" varchar,
"unit" varchar DEFAULT 'GB',
"price_per_unit" numeric,
"default_value" numeric DEFAULT 0,
"min" numeric DEFAULT 0,
"max" numeric DEFAULT 1000,
"step" numeric DEFAULT 1,
"summary_template" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator_addons" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"label" varchar,
"price" numeric,
"description" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator_fixed_fees" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"label" varchar,
"amount" numeric,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_service_calculator" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"heading" varchar DEFAULT 'Beräkna din kostnad',
"description" varchar,
"summary_heading" varchar DEFAULT 'Kostnadsöversikt',
"total_label" varchar DEFAULT 'Totalt per månad',
"total_suffix" varchar DEFAULT 'exkl. moms',
"order_cta_text" varchar DEFAULT 'Beställ',
"order_cta_link" varchar DEFAULT '/kontakt',
"contact_cta_text" varchar DEFAULT 'Frågor? Kontakta oss',
"contact_cta_link" varchar DEFAULT '/kontakt',
"section_background" "enum__pages_v_blocks_fd_service_calculator_section_background" DEFAULT 'white',
"discount_percent" numeric,
"discount_label" varchar,
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_tags_tags" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"link" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_tags_tags_locales" (
"text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_tags" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"tag_style" "enum__pages_v_blocks_fd_tags_tag_style" DEFAULT 'navy',
"tag_size" "enum__pages_v_blocks_fd_tags_tag_size" DEFAULT 'large',
"alignment" "enum__pages_v_blocks_fd_tags_alignment" DEFAULT 'left',
"section_background" "enum__pages_v_blocks_fd_tags_section_background" DEFAULT 'white',
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_tags_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_text" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"alignment" "enum__pages_v_blocks_fd_text_alignment" DEFAULT 'left',
"text_color" "enum__pages_v_blocks_fd_text_text_color" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_text_section_background" DEFAULT 'white',
"max_width" "enum__pages_v_blocks_fd_text_max_width" DEFAULT 'wide',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_text_locales" (
"heading" varchar,
"subheading" varchar,
"body" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_code_embed" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"embed_type" "enum__pages_v_blocks_fd_code_embed_embed_type" DEFAULT 'iframe',
"iframe_src" varchar,
"iframe_height" varchar DEFAULT '600px',
"iframe_allow" varchar,
"custom_code" varchar,
"sandboxed" boolean DEFAULT true,
"max_width" "enum__pages_v_blocks_fd_code_embed_max_width" DEFAULT 'default',
"section_background" "enum__pages_v_blocks_fd_code_embed_section_background" DEFAULT 'white',
"text_color" "enum__pages_v_blocks_fd_code_embed_text_color" DEFAULT 'auto',
"embed_background" "enum__pages_v_blocks_fd_code_embed_embed_background" DEFAULT 'none',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_code_embed_locales" (
"heading" varchar,
"description" varchar,
"iframe_title" varchar DEFAULT 'Inbäddat formulär',
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_video" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"video_source" "enum__pages_v_blocks_fd_video_video_source" DEFAULT 'upload',
"video_file_id" integer,
"youtube_url" varchar,
"vimeo_url" varchar,
"thumbnail_id" integer,
"aspect_ratio" "enum__pages_v_blocks_fd_video_aspect_ratio" DEFAULT '16/9',
"autoplay" boolean DEFAULT false,
"loop" boolean DEFAULT false,
"max_width" "enum__pages_v_blocks_fd_video_max_width" DEFAULT 'default',
"section_background" "enum__pages_v_blocks_fd_video_section_background" DEFAULT 'white',
"text_color" "enum__pages_v_blocks_fd_video_text_color" DEFAULT 'auto',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_video_locales" (
"heading" varchar,
"description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_cta_banner" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"cta_link" varchar DEFAULT '/kontakt',
"secondary_cta_link" varchar,
"section_background" "enum__pages_v_blocks_fd_cta_banner_section_background" DEFAULT 'yellow',
"alignment" "enum__pages_v_blocks_fd_cta_banner_alignment" DEFAULT 'center',
"size" "enum__pages_v_blocks_fd_cta_banner_size" DEFAULT 'medium',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_cta_banner_locales" (
"heading" varchar DEFAULT 'Redo att komma igång?',
"subheading" varchar,
"cta_text" varchar DEFAULT 'Kontakta oss',
"secondary_cta_text" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_testimonial_testimonials" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"author_company" varchar,
"avatar_id" integer,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_testimonial_testimonials_locales" (
"quote" varchar,
"author_name" varchar,
"author_role" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_testimonial" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"layout" "enum__pages_v_blocks_fd_testimonial_layout" DEFAULT 'grid',
"section_background" "enum__pages_v_blocks_fd_testimonial_section_background" DEFAULT 'gray',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_testimonial_locales" (
"heading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_team_members" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"photo_id" integer,
"name" varchar,
"email" varchar,
"linkedin" varchar,
"_uuid" varchar
);
CREATE TABLE "_pages_v_blocks_fd_team_members_locales" (
"role" varchar,
"bio" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v_blocks_fd_team" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"columns" "enum__pages_v_blocks_fd_team_columns" DEFAULT '3',
"card_style" "enum__pages_v_blocks_fd_team_card_style" DEFAULT 'navy',
"section_background" "enum__pages_v_blocks_fd_team_section_background" DEFAULT 'white',
"anchor_id" varchar,
"_uuid" varchar,
"block_name" varchar
);
CREATE TABLE "_pages_v_blocks_fd_team_locales" (
"heading" varchar,
"subheading" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_pages_v" (
"id" serial PRIMARY KEY NOT NULL,
"parent_id" integer,
"version_title" varchar,
"version_published_at" timestamp(3) with time zone,
"version_slug" varchar,
"version_generate_slug" boolean DEFAULT true,
"version_updated_at" timestamp(3) with time zone,
"version_created_at" timestamp(3) with time zone,
"version__status" "enum__pages_v_version_status" DEFAULT 'draft',
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"snapshot" boolean,
"published_locale" "enum__pages_v_published_locale",
"latest" boolean,
"autosave" boolean
);
CREATE TABLE "_pages_v_locales" (
"version_meta_title" varchar,
"version_meta_image_id" integer,
"version_meta_description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "posts_populated_authors" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar
);
CREATE TABLE "posts" (
"id" serial PRIMARY KEY NOT NULL,
"title" varchar,
"hero_image_id" integer,
"content" jsonb,
"published_at" timestamp(3) with time zone,
"slug" varchar,
"generate_slug" boolean DEFAULT true,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"_status" "enum_posts_status" DEFAULT 'draft'
);
CREATE TABLE "posts_locales" (
"meta_title" varchar,
"meta_image_id" integer,
"meta_description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "posts_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"posts_id" integer,
"categories_id" integer,
"users_id" integer
);
CREATE TABLE "_posts_v_version_populated_authors" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_uuid" varchar,
"name" varchar
);
CREATE TABLE "_posts_v" (
"id" serial PRIMARY KEY NOT NULL,
"parent_id" integer,
"version_title" varchar,
"version_hero_image_id" integer,
"version_content" jsonb,
"version_published_at" timestamp(3) with time zone,
"version_slug" varchar,
"version_generate_slug" boolean DEFAULT true,
"version_updated_at" timestamp(3) with time zone,
"version_created_at" timestamp(3) with time zone,
"version__status" "enum__posts_v_version_status" DEFAULT 'draft',
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"snapshot" boolean,
"published_locale" "enum__posts_v_published_locale",
"latest" boolean,
"autosave" boolean
);
CREATE TABLE "_posts_v_locales" (
"version_meta_title" varchar,
"version_meta_image_id" integer,
"version_meta_description" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "_posts_v_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"posts_id" integer,
"categories_id" integer,
"users_id" integer
);
CREATE TABLE "media" (
"id" serial PRIMARY KEY NOT NULL,
"alt" varchar NOT NULL,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"url" varchar,
"thumbnail_u_r_l" varchar,
"filename" varchar,
"mime_type" varchar,
"filesize" numeric,
"width" numeric,
"height" numeric,
"focal_x" numeric,
"focal_y" numeric,
"sizes_thumbnail_url" varchar,
"sizes_thumbnail_width" numeric,
"sizes_thumbnail_height" numeric,
"sizes_thumbnail_mime_type" varchar,
"sizes_thumbnail_filesize" numeric,
"sizes_thumbnail_filename" varchar,
"sizes_medium_url" varchar,
"sizes_medium_width" numeric,
"sizes_medium_height" numeric,
"sizes_medium_mime_type" varchar,
"sizes_medium_filesize" numeric,
"sizes_medium_filename" varchar,
"sizes_large_url" varchar,
"sizes_large_width" numeric,
"sizes_large_height" numeric,
"sizes_large_mime_type" varchar,
"sizes_large_filesize" numeric,
"sizes_large_filename" varchar,
"sizes_hero_url" varchar,
"sizes_hero_width" numeric,
"sizes_hero_height" numeric,
"sizes_hero_mime_type" varchar,
"sizes_hero_filesize" numeric,
"sizes_hero_filename" varchar
);
CREATE TABLE "categories_breadcrumbs" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_locale" "_locales" NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"doc_id" integer,
"url" varchar,
"label" varchar
);
CREATE TABLE "categories" (
"id" serial PRIMARY KEY NOT NULL,
"title" varchar NOT NULL,
"slug" varchar NOT NULL,
"parent_id" integer,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "users_sessions" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"created_at" timestamp(3) with time zone,
"expires_at" timestamp(3) with time zone NOT NULL
);
CREATE TABLE "users" (
"id" serial PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"role" "enum_users_role" DEFAULT 'editor' NOT NULL,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"email" varchar NOT NULL,
"reset_password_token" varchar,
"reset_password_expiration" timestamp(3) with time zone,
"salt" varchar,
"hash" varchar,
"login_attempts" numeric DEFAULT 0,
"lock_until" timestamp(3) with time zone
);
CREATE TABLE "redirects" (
"id" serial PRIMARY KEY NOT NULL,
"from" varchar NOT NULL,
"to_type" "enum_redirects_to_type" DEFAULT 'reference',
"to_url" varchar,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "redirects_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer,
"posts_id" integer
);
CREATE TABLE "forms_blocks_checkbox" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"default_value" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_checkbox_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_country" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_country_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_email" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_email_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_message" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"block_name" varchar
);
CREATE TABLE "forms_blocks_message_locales" (
"message" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_number" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"default_value" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_number_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_select_options" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"value" varchar NOT NULL
);
CREATE TABLE "forms_blocks_select_options_locales" (
"label" varchar NOT NULL,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_select" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"placeholder" varchar,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_select_locales" (
"label" varchar,
"default_value" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_state" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_state_locales" (
"label" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_text" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_text_locales" (
"label" varchar,
"default_value" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_blocks_textarea" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"_path" text NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"name" varchar NOT NULL,
"width" numeric,
"required" boolean,
"block_name" varchar
);
CREATE TABLE "forms_blocks_textarea_locales" (
"label" varchar,
"default_value" varchar,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms_emails" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"email_to" varchar,
"cc" varchar,
"bcc" varchar,
"reply_to" varchar,
"email_from" varchar
);
CREATE TABLE "forms_emails_locales" (
"subject" varchar DEFAULT 'You''ve received a new message.' NOT NULL,
"message" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" varchar NOT NULL
);
CREATE TABLE "forms" (
"id" serial PRIMARY KEY NOT NULL,
"title" varchar NOT NULL,
"confirmation_type" "enum_forms_confirmation_type" DEFAULT 'message',
"redirect_url" varchar,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "forms_locales" (
"submit_button_label" varchar,
"confirmation_message" jsonb,
"id" serial PRIMARY KEY NOT NULL,
"_locale" "_locales" NOT NULL,
"_parent_id" integer NOT NULL
);
CREATE TABLE "form_submissions_submission_data" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"field" varchar NOT NULL,
"value" varchar NOT NULL
);
CREATE TABLE "form_submissions" (
"id" serial PRIMARY KEY NOT NULL,
"form_id" integer NOT NULL,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "payload_kv" (
"id" serial PRIMARY KEY NOT NULL,
"key" varchar NOT NULL,
"data" jsonb NOT NULL
);
CREATE TABLE "payload_jobs_log" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"executed_at" timestamp(3) with time zone NOT NULL,
"completed_at" timestamp(3) with time zone NOT NULL,
"task_slug" "enum_payload_jobs_log_task_slug" NOT NULL,
"task_i_d" varchar NOT NULL,
"input" jsonb,
"output" jsonb,
"state" "enum_payload_jobs_log_state" NOT NULL,
"error" jsonb
);
CREATE TABLE "payload_jobs" (
"id" serial PRIMARY KEY NOT NULL,
"input" jsonb,
"completed_at" timestamp(3) with time zone,
"total_tried" numeric DEFAULT 0,
"has_error" boolean DEFAULT false,
"error" jsonb,
"task_slug" "enum_payload_jobs_task_slug",
"queue" varchar DEFAULT 'default',
"wait_until" timestamp(3) with time zone,
"processing" boolean DEFAULT false,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "payload_locked_documents" (
"id" serial PRIMARY KEY NOT NULL,
"global_slug" varchar,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "payload_locked_documents_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer,
"posts_id" integer,
"media_id" integer,
"categories_id" integer,
"users_id" integer,
"redirects_id" integer,
"forms_id" integer,
"form_submissions_id" integer
);
CREATE TABLE "payload_preferences" (
"id" serial PRIMARY KEY NOT NULL,
"key" varchar,
"value" jsonb,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "payload_preferences_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"users_id" integer
);
CREATE TABLE "payload_migrations" (
"id" serial PRIMARY KEY NOT NULL,
"name" varchar,
"batch" numeric,
"updated_at" timestamp(3) with time zone DEFAULT now() NOT NULL,
"created_at" timestamp(3) with time zone DEFAULT now() NOT NULL
);
CREATE TABLE "header_nav_items_children" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar NOT NULL,
"type" "enum_header_nav_items_children_type" DEFAULT 'custom',
"url" varchar,
"group" varchar
);
CREATE TABLE "header_nav_items" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"label" varchar NOT NULL,
"type" "enum_header_nav_items_type" DEFAULT 'custom',
"url" varchar,
"mega_menu" boolean DEFAULT false
);
CREATE TABLE "header" (
"id" serial PRIMARY KEY NOT NULL,
"logo_link_type" "enum_header_logo_link_type" DEFAULT 'custom',
"logo_link_url" varchar DEFAULT '/',
"updated_at" timestamp(3) with time zone,
"created_at" timestamp(3) with time zone
);
CREATE TABLE "header_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer
);
CREATE TABLE "footer_cert_marks" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"image_id" integer NOT NULL,
"alt" varchar,
"link_url" varchar
);
CREATE TABLE "footer_columns_links" (
"_order" integer NOT NULL,
"_parent_id" varchar NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"link_type" "enum_footer_columns_links_link_type" DEFAULT 'reference',
"link_new_tab" boolean,
"link_url" varchar,
"link_label" varchar NOT NULL
);
CREATE TABLE "footer_columns" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"heading" varchar NOT NULL
);
CREATE TABLE "footer_nav_items" (
"_order" integer NOT NULL,
"_parent_id" integer NOT NULL,
"id" varchar PRIMARY KEY NOT NULL,
"link_type" "enum_footer_nav_items_link_type" DEFAULT 'reference',
"link_new_tab" boolean,
"link_url" varchar,
"link_label" varchar NOT NULL
);
CREATE TABLE "footer" (
"id" serial PRIMARY KEY NOT NULL,
"logo_link_type" "enum_footer_logo_link_type" DEFAULT 'custom',
"logo_link_url" varchar DEFAULT '/',
"social_links_linkedin_enabled" boolean DEFAULT false,
"social_links_linkedin_url" varchar,
"social_links_instagram_enabled" boolean DEFAULT false,
"social_links_instagram_url" varchar,
"social_links_facebook_enabled" boolean DEFAULT false,
"social_links_facebook_url" varchar,
"social_links_youtube_enabled" boolean DEFAULT false,
"social_links_youtube_url" varchar,
"social_links_twitter_enabled" boolean DEFAULT false,
"social_links_twitter_url" varchar,
"bottom_left_text" varchar DEFAULT '© {year} Fiber Direkt. Alla rättigheter förbehållna.',
"updated_at" timestamp(3) with time zone,
"created_at" timestamp(3) with time zone
);
CREATE TABLE "footer_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer,
"posts_id" integer
);
CREATE TABLE "announcement_bar" (
"id" serial PRIMARY KEY NOT NULL,
"enabled" boolean DEFAULT false,
"text" varchar,
"button_label" varchar,
"button_link_type" "enum_announcement_bar_button_link_type" DEFAULT 'custom',
"button_link_new_tab" boolean,
"button_link_url" varchar,
"dismissible" boolean DEFAULT true,
"background_color" "enum_announcement_bar_background_color" DEFAULT 'yellow',
"updated_at" timestamp(3) with time zone,
"created_at" timestamp(3) with time zone
);
CREATE TABLE "announcement_bar_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer,
"posts_id" integer
);
CREATE TABLE "popup_announcement" (
"id" serial PRIMARY KEY NOT NULL,
"enabled" boolean DEFAULT false,
"heading" varchar DEFAULT 'Nyhet',
"subheading" varchar,
"body" varchar,
"cta_text" varchar DEFAULT 'Läs mer',
"cta_link_type" "enum_popup_announcement_cta_link_type" DEFAULT 'custom',
"cta_link_new_tab" boolean,
"cta_link_url" varchar,
"image_id" integer,
"badge_text" varchar DEFAULT 'NYHET',
"theme" "enum_popup_announcement_theme" DEFAULT 'light',
"show_on_pages" "enum_popup_announcement_show_on_pages" DEFAULT 'all',
"dismiss_days" numeric DEFAULT 7,
"updated_at" timestamp(3) with time zone,
"created_at" timestamp(3) with time zone
);
CREATE TABLE "popup_announcement_rels" (
"id" serial PRIMARY KEY NOT NULL,
"order" integer,
"parent_id" integer NOT NULL,
"path" varchar NOT NULL,
"pages_id" integer,
"posts_id" integer
);
CREATE TABLE "site_settings" (
"id" serial PRIMARY KEY NOT NULL,
"header_code_injection_enabled" boolean DEFAULT false,
"header_code_injection_code" varchar,
"footer_code_injection_enabled" boolean DEFAULT false,
"footer_code_injection_code" varchar,
"cookie_consent_enabled" boolean DEFAULT true,
"cookie_consent_privacy_policy_url" varchar DEFAULT '/integritetspolicy',
"cookie_consent_accepted_days" "enum_site_settings_cookie_consent_accepted_days" DEFAULT '365',
"cookie_consent_declined_days" "enum_site_settings_cookie_consent_declined_days" DEFAULT '30',
"matomo_enabled" boolean DEFAULT false,
"matomo_code" varchar,
"updated_at" timestamp(3) with time zone,
"created_at" timestamp(3) with time zone
);
ALTER TABLE "pages_blocks_fd_hero" ADD CONSTRAINT "pages_blocks_fd_hero_background_image_id_media_id_fk" FOREIGN KEY ("background_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_hero" ADD CONSTRAINT "pages_blocks_fd_hero_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_hero_locales" ADD CONSTRAINT "pages_blocks_fd_hero_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_hero"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_cta_side_image" ADD CONSTRAINT "pages_blocks_fd_cta_side_image_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_cta_side_image" ADD CONSTRAINT "pages_blocks_fd_cta_side_image_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_cta_side_image_locales" ADD CONSTRAINT "pages_blocks_fd_cta_side_image_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_cta_side_image"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_feature_announcement" ADD CONSTRAINT "pages_blocks_fd_feature_announcement_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_feature_announcement_locales" ADD CONSTRAINT "pages_blocks_fd_feature_announcement_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_feature_announcement"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_services_grid_services" ADD CONSTRAINT "pages_blocks_fd_services_grid_services_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_services_grid_services" ADD CONSTRAINT "pages_blocks_fd_services_grid_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_services_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_services_grid_services_locales" ADD CONSTRAINT "pages_blocks_fd_services_grid_services_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_services_grid_services"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_services_grid" ADD CONSTRAINT "pages_blocks_fd_services_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_services_grid_locales" ADD CONSTRAINT "pages_blocks_fd_services_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_services_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_contact_methods" ADD CONSTRAINT "pages_blocks_fd_contact_contact_methods_icon_id_media_id_fk" FOREIGN KEY ("icon_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_contact_methods" ADD CONSTRAINT "pages_blocks_fd_contact_contact_methods_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_contact"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_contact_methods_locales" ADD CONSTRAINT "pages_blocks_fd_contact_contact_methods_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_contact_contact_methods"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact" ADD CONSTRAINT "pages_blocks_fd_contact_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_locales" ADD CONSTRAINT "pages_blocks_fd_contact_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_contact"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_faq_items" ADD CONSTRAINT "pages_blocks_fd_faq_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_faq"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_faq_items_locales" ADD CONSTRAINT "pages_blocks_fd_faq_items_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_faq_items"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_faq" ADD CONSTRAINT "pages_blocks_fd_faq_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_faq_locales" ADD CONSTRAINT "pages_blocks_fd_faq_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_faq"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_card_grid_cards_content_lines" ADD CONSTRAINT "pages_blocks_fd_card_grid_cards_content_lines_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_card_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_card_grid_cards_content_lines_locales" ADD CONSTRAINT "pages_blocks_fd_card_grid_cards_content_lines_locales_par_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_card_grid_cards_content_lines"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_card_grid_cards" ADD CONSTRAINT "pages_blocks_fd_card_grid_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_card_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_card_grid_cards_locales" ADD CONSTRAINT "pages_blocks_fd_card_grid_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_card_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_card_grid" ADD CONSTRAINT "pages_blocks_fd_card_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card_cards_bullet_points" ADD CONSTRAINT "pages_blocks_fd_pricing_card_cards_bullet_points_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_pricing_card_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card_cards_bullet_points_locales" ADD CONSTRAINT "pages_blocks_fd_pricing_card_cards_bullet_points_locales__fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_pricing_card_cards_bullet_points"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card_cards" ADD CONSTRAINT "pages_blocks_fd_pricing_card_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_pricing_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card_cards_locales" ADD CONSTRAINT "pages_blocks_fd_pricing_card_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_pricing_card_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card" ADD CONSTRAINT "pages_blocks_fd_pricing_card_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_pricing_card_locales" ADD CONSTRAINT "pages_blocks_fd_pricing_card_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_pricing_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_spacer" ADD CONSTRAINT "pages_blocks_fd_spacer_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_icon_bar_icons" ADD CONSTRAINT "pages_blocks_fd_icon_bar_icons_icon_id_media_id_fk" FOREIGN KEY ("icon_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_icon_bar_icons" ADD CONSTRAINT "pages_blocks_fd_icon_bar_icons_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_icon_bar"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_icon_bar_icons_locales" ADD CONSTRAINT "pages_blocks_fd_icon_bar_icons_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_icon_bar_icons"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_icon_bar" ADD CONSTRAINT "pages_blocks_fd_icon_bar_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_icon_bar_locales" ADD CONSTRAINT "pages_blocks_fd_icon_bar_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_icon_bar"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_checklist_items" ADD CONSTRAINT "pages_blocks_fd_usp_checklist_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_checklist"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_checklist_items_locales" ADD CONSTRAINT "pages_blocks_fd_usp_checklist_items_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_checklist_items"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_checklist" ADD CONSTRAINT "pages_blocks_fd_usp_checklist_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_checklist" ADD CONSTRAINT "pages_blocks_fd_usp_checklist_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_checklist_locales" ADD CONSTRAINT "pages_blocks_fd_usp_checklist_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_checklist"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_wide_card" ADD CONSTRAINT "pages_blocks_fd_wide_card_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_wide_card" ADD CONSTRAINT "pages_blocks_fd_wide_card_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_wide_card_locales" ADD CONSTRAINT "pages_blocks_fd_wide_card_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_wide_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tech_properties_properties" ADD CONSTRAINT "pages_blocks_fd_tech_properties_properties_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_tech_properties"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tech_properties_properties_locales" ADD CONSTRAINT "pages_blocks_fd_tech_properties_properties_locales_parent_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_tech_properties_properties"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tech_properties" ADD CONSTRAINT "pages_blocks_fd_tech_properties_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_table_rows" ADD CONSTRAINT "pages_blocks_fd_usp_table_rows_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_table_rows_locales" ADD CONSTRAINT "pages_blocks_fd_usp_table_rows_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_table_rows"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_table" ADD CONSTRAINT "pages_blocks_fd_usp_table_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_usp_table_locales" ADD CONSTRAINT "pages_blocks_fd_usp_table_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_usp_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_header_text_image" ADD CONSTRAINT "pages_blocks_fd_header_text_image_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_header_text_image" ADD CONSTRAINT "pages_blocks_fd_header_text_image_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_header_text_image_locales" ADD CONSTRAINT "pages_blocks_fd_header_text_image_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_header_text_image"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_form" ADD CONSTRAINT "pages_blocks_fd_contact_form_form_id_forms_id_fk" FOREIGN KEY ("form_id") REFERENCES "public"."forms"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_form" ADD CONSTRAINT "pages_blocks_fd_contact_form_side_image_id_media_id_fk" FOREIGN KEY ("side_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_form" ADD CONSTRAINT "pages_blocks_fd_contact_form_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_contact_form_locales" ADD CONSTRAINT "pages_blocks_fd_contact_form_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_contact_form"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_locations_grid_cards" ADD CONSTRAINT "pages_blocks_fd_locations_grid_cards_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_locations_grid_cards" ADD CONSTRAINT "pages_blocks_fd_locations_grid_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_locations_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_locations_grid_cards_locales" ADD CONSTRAINT "pages_blocks_fd_locations_grid_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_locations_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_locations_grid" ADD CONSTRAINT "pages_blocks_fd_locations_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_locations_grid_locales" ADD CONSTRAINT "pages_blocks_fd_locations_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_locations_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_alternate_hero" ADD CONSTRAINT "pages_blocks_fd_alternate_hero_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_alternate_hero" ADD CONSTRAINT "pages_blocks_fd_alternate_hero_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_alternate_hero_locales" ADD CONSTRAINT "pages_blocks_fd_alternate_hero_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_alternate_hero"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_statistics_stats" ADD CONSTRAINT "pages_blocks_fd_statistics_stats_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_statistics"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_statistics_stats_locales" ADD CONSTRAINT "pages_blocks_fd_statistics_stats_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_statistics_stats"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_statistics" ADD CONSTRAINT "pages_blocks_fd_statistics_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_statistics_locales" ADD CONSTRAINT "pages_blocks_fd_statistics_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_statistics"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_partners_logos_logos" ADD CONSTRAINT "pages_blocks_fd_partners_logos_logos_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_partners_logos_logos" ADD CONSTRAINT "pages_blocks_fd_partners_logos_logos_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_partners_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_partners_logos_logos_locales" ADD CONSTRAINT "pages_blocks_fd_partners_logos_logos_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_partners_logos_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_partners_logos" ADD CONSTRAINT "pages_blocks_fd_partners_logos_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_partners_logos_locales" ADD CONSTRAINT "pages_blocks_fd_partners_logos_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_partners_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_newsletter" ADD CONSTRAINT "pages_blocks_fd_newsletter_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_newsletter_locales" ADD CONSTRAINT "pages_blocks_fd_newsletter_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_newsletter"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser_categories_services" ADD CONSTRAINT "pages_blocks_fd_service_chooser_categories_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_chooser_categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser_categories_services_locales" ADD CONSTRAINT "pages_blocks_fd_service_chooser_categories_services_local_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_chooser_categories_services"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser_categories" ADD CONSTRAINT "pages_blocks_fd_service_chooser_categories_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_chooser"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser_categories_locales" ADD CONSTRAINT "pages_blocks_fd_service_chooser_categories_locales_parent_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_chooser_categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser" ADD CONSTRAINT "pages_blocks_fd_service_chooser_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_chooser_locales" ADD CONSTRAINT "pages_blocks_fd_service_chooser_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_chooser"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table_headers" ADD CONSTRAINT "pages_blocks_fd_data_table_headers_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table_headers_locales" ADD CONSTRAINT "pages_blocks_fd_data_table_headers_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_data_table_headers"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table_rows" ADD CONSTRAINT "pages_blocks_fd_data_table_rows_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table_rows_locales" ADD CONSTRAINT "pages_blocks_fd_data_table_rows_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_data_table_rows"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table" ADD CONSTRAINT "pages_blocks_fd_data_table_file_id_media_id_fk" FOREIGN KEY ("file_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table" ADD CONSTRAINT "pages_blocks_fd_data_table_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_data_table_locales" ADD CONSTRAINT "pages_blocks_fd_data_table_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_vps_calculator_additional_services" ADD CONSTRAINT "pages_blocks_fd_vps_calculator_additional_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_vps_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_vps_calculator" ADD CONSTRAINT "pages_blocks_fd_vps_calculator_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator_option_groups_options" ADD CONSTRAINT "pages_blocks_fd_service_calculator_option_groups_options_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_calculator_option_groups"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator_option_groups" ADD CONSTRAINT "pages_blocks_fd_service_calculator_option_groups_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator_resources" ADD CONSTRAINT "pages_blocks_fd_service_calculator_resources_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator_addons" ADD CONSTRAINT "pages_blocks_fd_service_calculator_addons_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator_fixed_fees" ADD CONSTRAINT "pages_blocks_fd_service_calculator_fixed_fees_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_service_calculator" ADD CONSTRAINT "pages_blocks_fd_service_calculator_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tags_tags" ADD CONSTRAINT "pages_blocks_fd_tags_tags_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tags_tags_locales" ADD CONSTRAINT "pages_blocks_fd_tags_tags_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_tags_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tags" ADD CONSTRAINT "pages_blocks_fd_tags_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_tags_locales" ADD CONSTRAINT "pages_blocks_fd_tags_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_text" ADD CONSTRAINT "pages_blocks_fd_text_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_text_locales" ADD CONSTRAINT "pages_blocks_fd_text_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_text"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_code_embed" ADD CONSTRAINT "pages_blocks_fd_code_embed_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_code_embed_locales" ADD CONSTRAINT "pages_blocks_fd_code_embed_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_code_embed"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_video" ADD CONSTRAINT "pages_blocks_fd_video_video_file_id_media_id_fk" FOREIGN KEY ("video_file_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_video" ADD CONSTRAINT "pages_blocks_fd_video_thumbnail_id_media_id_fk" FOREIGN KEY ("thumbnail_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_video" ADD CONSTRAINT "pages_blocks_fd_video_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_video_locales" ADD CONSTRAINT "pages_blocks_fd_video_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_video"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_cta_banner" ADD CONSTRAINT "pages_blocks_fd_cta_banner_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_cta_banner_locales" ADD CONSTRAINT "pages_blocks_fd_cta_banner_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_cta_banner"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_testimonial_testimonials" ADD CONSTRAINT "pages_blocks_fd_testimonial_testimonials_avatar_id_media_id_fk" FOREIGN KEY ("avatar_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_testimonial_testimonials" ADD CONSTRAINT "pages_blocks_fd_testimonial_testimonials_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_testimonial"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_testimonial_testimonials_locales" ADD CONSTRAINT "pages_blocks_fd_testimonial_testimonials_locales_parent_i_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_testimonial_testimonials"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_testimonial" ADD CONSTRAINT "pages_blocks_fd_testimonial_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_testimonial_locales" ADD CONSTRAINT "pages_blocks_fd_testimonial_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_testimonial"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_team_members" ADD CONSTRAINT "pages_blocks_fd_team_members_photo_id_media_id_fk" FOREIGN KEY ("photo_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_team_members" ADD CONSTRAINT "pages_blocks_fd_team_members_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_team"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_team_members_locales" ADD CONSTRAINT "pages_blocks_fd_team_members_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_team_members"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_team" ADD CONSTRAINT "pages_blocks_fd_team_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_blocks_fd_team_locales" ADD CONSTRAINT "pages_blocks_fd_team_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages_blocks_fd_team"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "pages_locales" ADD CONSTRAINT "pages_locales_meta_image_id_media_id_fk" FOREIGN KEY ("meta_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "pages_locales" ADD CONSTRAINT "pages_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_hero" ADD CONSTRAINT "_pages_v_blocks_fd_hero_background_image_id_media_id_fk" FOREIGN KEY ("background_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_hero" ADD CONSTRAINT "_pages_v_blocks_fd_hero_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_hero_locales" ADD CONSTRAINT "_pages_v_blocks_fd_hero_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_hero"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_cta_side_image" ADD CONSTRAINT "_pages_v_blocks_fd_cta_side_image_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_cta_side_image" ADD CONSTRAINT "_pages_v_blocks_fd_cta_side_image_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_cta_side_image_locales" ADD CONSTRAINT "_pages_v_blocks_fd_cta_side_image_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_cta_side_image"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_feature_announcement" ADD CONSTRAINT "_pages_v_blocks_fd_feature_announcement_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_feature_announcement_locales" ADD CONSTRAINT "_pages_v_blocks_fd_feature_announcement_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_feature_announcement"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_services_grid_services" ADD CONSTRAINT "_pages_v_blocks_fd_services_grid_services_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_services_grid_services" ADD CONSTRAINT "_pages_v_blocks_fd_services_grid_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_services_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_services_grid_services_locales" ADD CONSTRAINT "_pages_v_blocks_fd_services_grid_services_locales_parent__fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_services_grid_services"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_services_grid" ADD CONSTRAINT "_pages_v_blocks_fd_services_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_services_grid_locales" ADD CONSTRAINT "_pages_v_blocks_fd_services_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_services_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_contact_methods" ADD CONSTRAINT "_pages_v_blocks_fd_contact_contact_methods_icon_id_media_id_fk" FOREIGN KEY ("icon_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_contact_methods" ADD CONSTRAINT "_pages_v_blocks_fd_contact_contact_methods_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_contact"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_contact_methods_locales" ADD CONSTRAINT "_pages_v_blocks_fd_contact_contact_methods_locales_parent_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_contact_contact_methods"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact" ADD CONSTRAINT "_pages_v_blocks_fd_contact_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_locales" ADD CONSTRAINT "_pages_v_blocks_fd_contact_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_contact"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_faq_items" ADD CONSTRAINT "_pages_v_blocks_fd_faq_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_faq"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_faq_items_locales" ADD CONSTRAINT "_pages_v_blocks_fd_faq_items_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_faq_items"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_faq" ADD CONSTRAINT "_pages_v_blocks_fd_faq_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_faq_locales" ADD CONSTRAINT "_pages_v_blocks_fd_faq_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_faq"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines" ADD CONSTRAINT "_pages_v_blocks_fd_card_grid_cards_content_lines_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_card_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines_locales" ADD CONSTRAINT "_pages_v_blocks_fd_card_grid_cards_content_lines_locales__fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_card_grid_cards_content_lines"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_card_grid_cards" ADD CONSTRAINT "_pages_v_blocks_fd_card_grid_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_card_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_card_grid_cards_locales" ADD CONSTRAINT "_pages_v_blocks_fd_card_grid_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_card_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_card_grid" ADD CONSTRAINT "_pages_v_blocks_fd_card_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_cards_bullet_points_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_pricing_card_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points_locales" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_cards_bullet_points_local_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_pricing_card_cards_bullet_points"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card_cards" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_pricing_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card_cards_locales" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_pricing_card_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_pricing_card_locales" ADD CONSTRAINT "_pages_v_blocks_fd_pricing_card_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_pricing_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_spacer" ADD CONSTRAINT "_pages_v_blocks_fd_spacer_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_icon_bar_icons" ADD CONSTRAINT "_pages_v_blocks_fd_icon_bar_icons_icon_id_media_id_fk" FOREIGN KEY ("icon_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_icon_bar_icons" ADD CONSTRAINT "_pages_v_blocks_fd_icon_bar_icons_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_icon_bar"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_icon_bar_icons_locales" ADD CONSTRAINT "_pages_v_blocks_fd_icon_bar_icons_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_icon_bar_icons"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_icon_bar" ADD CONSTRAINT "_pages_v_blocks_fd_icon_bar_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_icon_bar_locales" ADD CONSTRAINT "_pages_v_blocks_fd_icon_bar_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_icon_bar"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_checklist_items" ADD CONSTRAINT "_pages_v_blocks_fd_usp_checklist_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_checklist"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_checklist_items_locales" ADD CONSTRAINT "_pages_v_blocks_fd_usp_checklist_items_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_checklist_items"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_checklist" ADD CONSTRAINT "_pages_v_blocks_fd_usp_checklist_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_checklist" ADD CONSTRAINT "_pages_v_blocks_fd_usp_checklist_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_checklist_locales" ADD CONSTRAINT "_pages_v_blocks_fd_usp_checklist_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_checklist"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_wide_card" ADD CONSTRAINT "_pages_v_blocks_fd_wide_card_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_wide_card" ADD CONSTRAINT "_pages_v_blocks_fd_wide_card_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_wide_card_locales" ADD CONSTRAINT "_pages_v_blocks_fd_wide_card_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_wide_card"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tech_properties_properties" ADD CONSTRAINT "_pages_v_blocks_fd_tech_properties_properties_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_tech_properties"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tech_properties_properties_locales" ADD CONSTRAINT "_pages_v_blocks_fd_tech_properties_properties_locales_par_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_tech_properties_properties"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tech_properties" ADD CONSTRAINT "_pages_v_blocks_fd_tech_properties_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_table_rows" ADD CONSTRAINT "_pages_v_blocks_fd_usp_table_rows_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_table_rows_locales" ADD CONSTRAINT "_pages_v_blocks_fd_usp_table_rows_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_table_rows"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_table" ADD CONSTRAINT "_pages_v_blocks_fd_usp_table_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_usp_table_locales" ADD CONSTRAINT "_pages_v_blocks_fd_usp_table_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_usp_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_header_text_image" ADD CONSTRAINT "_pages_v_blocks_fd_header_text_image_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_header_text_image" ADD CONSTRAINT "_pages_v_blocks_fd_header_text_image_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_header_text_image_locales" ADD CONSTRAINT "_pages_v_blocks_fd_header_text_image_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_header_text_image"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_form" ADD CONSTRAINT "_pages_v_blocks_fd_contact_form_form_id_forms_id_fk" FOREIGN KEY ("form_id") REFERENCES "public"."forms"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_form" ADD CONSTRAINT "_pages_v_blocks_fd_contact_form_side_image_id_media_id_fk" FOREIGN KEY ("side_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_form" ADD CONSTRAINT "_pages_v_blocks_fd_contact_form_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_contact_form_locales" ADD CONSTRAINT "_pages_v_blocks_fd_contact_form_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_contact_form"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_locations_grid_cards" ADD CONSTRAINT "_pages_v_blocks_fd_locations_grid_cards_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_locations_grid_cards" ADD CONSTRAINT "_pages_v_blocks_fd_locations_grid_cards_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_locations_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_locations_grid_cards_locales" ADD CONSTRAINT "_pages_v_blocks_fd_locations_grid_cards_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_locations_grid_cards"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_locations_grid" ADD CONSTRAINT "_pages_v_blocks_fd_locations_grid_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_locations_grid_locales" ADD CONSTRAINT "_pages_v_blocks_fd_locations_grid_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_locations_grid"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_alternate_hero" ADD CONSTRAINT "_pages_v_blocks_fd_alternate_hero_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_alternate_hero" ADD CONSTRAINT "_pages_v_blocks_fd_alternate_hero_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_alternate_hero_locales" ADD CONSTRAINT "_pages_v_blocks_fd_alternate_hero_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_alternate_hero"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_statistics_stats" ADD CONSTRAINT "_pages_v_blocks_fd_statistics_stats_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_statistics"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_statistics_stats_locales" ADD CONSTRAINT "_pages_v_blocks_fd_statistics_stats_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_statistics_stats"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_statistics" ADD CONSTRAINT "_pages_v_blocks_fd_statistics_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_statistics_locales" ADD CONSTRAINT "_pages_v_blocks_fd_statistics_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_statistics"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_partners_logos_logos" ADD CONSTRAINT "_pages_v_blocks_fd_partners_logos_logos_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_partners_logos_logos" ADD CONSTRAINT "_pages_v_blocks_fd_partners_logos_logos_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_partners_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_partners_logos_logos_locales" ADD CONSTRAINT "_pages_v_blocks_fd_partners_logos_logos_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_partners_logos_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_partners_logos" ADD CONSTRAINT "_pages_v_blocks_fd_partners_logos_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_partners_logos_locales" ADD CONSTRAINT "_pages_v_blocks_fd_partners_logos_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_partners_logos"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_newsletter" ADD CONSTRAINT "_pages_v_blocks_fd_newsletter_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_newsletter_locales" ADD CONSTRAINT "_pages_v_blocks_fd_newsletter_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_newsletter"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser_categories_services" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_categories_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_chooser_categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser_categories_services_locales" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_categories_services_lo_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_chooser_categories_services"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser_categories" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_categories_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_chooser"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser_categories_locales" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_categories_locales_par_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_chooser_categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_chooser_locales" ADD CONSTRAINT "_pages_v_blocks_fd_service_chooser_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_chooser"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table_headers" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_headers_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table_headers_locales" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_headers_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_data_table_headers"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table_rows" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_rows_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table_rows_locales" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_rows_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_data_table_rows"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_file_id_media_id_fk" FOREIGN KEY ("file_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_data_table_locales" ADD CONSTRAINT "_pages_v_blocks_fd_data_table_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_data_table"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_vps_calculator_additional_services" ADD CONSTRAINT "_pages_v_blocks_fd_vps_calculator_additional_services_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_vps_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_vps_calculator" ADD CONSTRAINT "_pages_v_blocks_fd_vps_calculator_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator_option_groups_options" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_option_groups_options_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_calculator_option_groups"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator_option_groups" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_option_groups_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator_resources" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_resources_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator_addons" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_addons_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator_fixed_fees" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_fixed_fees_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_service_calculator"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_service_calculator" ADD CONSTRAINT "_pages_v_blocks_fd_service_calculator_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tags_tags" ADD CONSTRAINT "_pages_v_blocks_fd_tags_tags_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tags_tags_locales" ADD CONSTRAINT "_pages_v_blocks_fd_tags_tags_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_tags_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tags" ADD CONSTRAINT "_pages_v_blocks_fd_tags_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_tags_locales" ADD CONSTRAINT "_pages_v_blocks_fd_tags_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_tags"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_text" ADD CONSTRAINT "_pages_v_blocks_fd_text_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_text_locales" ADD CONSTRAINT "_pages_v_blocks_fd_text_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_text"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_code_embed" ADD CONSTRAINT "_pages_v_blocks_fd_code_embed_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_code_embed_locales" ADD CONSTRAINT "_pages_v_blocks_fd_code_embed_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_code_embed"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_video" ADD CONSTRAINT "_pages_v_blocks_fd_video_video_file_id_media_id_fk" FOREIGN KEY ("video_file_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_video" ADD CONSTRAINT "_pages_v_blocks_fd_video_thumbnail_id_media_id_fk" FOREIGN KEY ("thumbnail_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_video" ADD CONSTRAINT "_pages_v_blocks_fd_video_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_video_locales" ADD CONSTRAINT "_pages_v_blocks_fd_video_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_video"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_cta_banner" ADD CONSTRAINT "_pages_v_blocks_fd_cta_banner_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_cta_banner_locales" ADD CONSTRAINT "_pages_v_blocks_fd_cta_banner_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_cta_banner"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_testimonial_testimonials" ADD CONSTRAINT "_pages_v_blocks_fd_testimonial_testimonials_avatar_id_media_id_fk" FOREIGN KEY ("avatar_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_testimonial_testimonials" ADD CONSTRAINT "_pages_v_blocks_fd_testimonial_testimonials_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_testimonial"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_testimonial_testimonials_locales" ADD CONSTRAINT "_pages_v_blocks_fd_testimonial_testimonials_locales_paren_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_testimonial_testimonials"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_testimonial" ADD CONSTRAINT "_pages_v_blocks_fd_testimonial_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_testimonial_locales" ADD CONSTRAINT "_pages_v_blocks_fd_testimonial_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_testimonial"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_team_members" ADD CONSTRAINT "_pages_v_blocks_fd_team_members_photo_id_media_id_fk" FOREIGN KEY ("photo_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_team_members" ADD CONSTRAINT "_pages_v_blocks_fd_team_members_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_team"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_team_members_locales" ADD CONSTRAINT "_pages_v_blocks_fd_team_members_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_team_members"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_team" ADD CONSTRAINT "_pages_v_blocks_fd_team_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v_blocks_fd_team_locales" ADD CONSTRAINT "_pages_v_blocks_fd_team_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v_blocks_fd_team"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_pages_v" ADD CONSTRAINT "_pages_v_parent_id_pages_id_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."pages"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_locales" ADD CONSTRAINT "_pages_v_locales_version_meta_image_id_media_id_fk" FOREIGN KEY ("version_meta_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_pages_v_locales" ADD CONSTRAINT "_pages_v_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_pages_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts_populated_authors" ADD CONSTRAINT "posts_populated_authors_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts" ADD CONSTRAINT "posts_hero_image_id_media_id_fk" FOREIGN KEY ("hero_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "posts_locales" ADD CONSTRAINT "posts_locales_meta_image_id_media_id_fk" FOREIGN KEY ("meta_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "posts_locales" ADD CONSTRAINT "posts_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts_rels" ADD CONSTRAINT "posts_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts_rels" ADD CONSTRAINT "posts_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts_rels" ADD CONSTRAINT "posts_rels_categories_fk" FOREIGN KEY ("categories_id") REFERENCES "public"."categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "posts_rels" ADD CONSTRAINT "posts_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v_version_populated_authors" ADD CONSTRAINT "_posts_v_version_populated_authors_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_posts_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v" ADD CONSTRAINT "_posts_v_parent_id_posts_id_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."posts"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_posts_v" ADD CONSTRAINT "_posts_v_version_hero_image_id_media_id_fk" FOREIGN KEY ("version_hero_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_posts_v_locales" ADD CONSTRAINT "_posts_v_locales_version_meta_image_id_media_id_fk" FOREIGN KEY ("version_meta_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "_posts_v_locales" ADD CONSTRAINT "_posts_v_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."_posts_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v_rels" ADD CONSTRAINT "_posts_v_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."_posts_v"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v_rels" ADD CONSTRAINT "_posts_v_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v_rels" ADD CONSTRAINT "_posts_v_rels_categories_fk" FOREIGN KEY ("categories_id") REFERENCES "public"."categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "_posts_v_rels" ADD CONSTRAINT "_posts_v_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "categories_breadcrumbs" ADD CONSTRAINT "categories_breadcrumbs_doc_id_categories_id_fk" FOREIGN KEY ("doc_id") REFERENCES "public"."categories"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "categories_breadcrumbs" ADD CONSTRAINT "categories_breadcrumbs_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "categories" ADD CONSTRAINT "categories_parent_id_categories_id_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."categories"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "users_sessions" ADD CONSTRAINT "users_sessions_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "redirects_rels" ADD CONSTRAINT "redirects_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."redirects"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "redirects_rels" ADD CONSTRAINT "redirects_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "redirects_rels" ADD CONSTRAINT "redirects_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_checkbox" ADD CONSTRAINT "forms_blocks_checkbox_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_checkbox_locales" ADD CONSTRAINT "forms_blocks_checkbox_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_checkbox"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_country" ADD CONSTRAINT "forms_blocks_country_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_country_locales" ADD CONSTRAINT "forms_blocks_country_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_country"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_email" ADD CONSTRAINT "forms_blocks_email_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_email_locales" ADD CONSTRAINT "forms_blocks_email_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_email"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_message" ADD CONSTRAINT "forms_blocks_message_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_message_locales" ADD CONSTRAINT "forms_blocks_message_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_message"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_number" ADD CONSTRAINT "forms_blocks_number_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_number_locales" ADD CONSTRAINT "forms_blocks_number_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_number"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_select_options" ADD CONSTRAINT "forms_blocks_select_options_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_select"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_select_options_locales" ADD CONSTRAINT "forms_blocks_select_options_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_select_options"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_select" ADD CONSTRAINT "forms_blocks_select_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_select_locales" ADD CONSTRAINT "forms_blocks_select_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_select"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_state" ADD CONSTRAINT "forms_blocks_state_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_state_locales" ADD CONSTRAINT "forms_blocks_state_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_state"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_text" ADD CONSTRAINT "forms_blocks_text_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_text_locales" ADD CONSTRAINT "forms_blocks_text_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_text"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_textarea" ADD CONSTRAINT "forms_blocks_textarea_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_blocks_textarea_locales" ADD CONSTRAINT "forms_blocks_textarea_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_blocks_textarea"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_emails" ADD CONSTRAINT "forms_emails_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_emails_locales" ADD CONSTRAINT "forms_emails_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms_emails"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "forms_locales" ADD CONSTRAINT "forms_locales_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "form_submissions_submission_data" ADD CONSTRAINT "form_submissions_submission_data_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."form_submissions"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "form_submissions" ADD CONSTRAINT "form_submissions_form_id_forms_id_fk" FOREIGN KEY ("form_id") REFERENCES "public"."forms"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "payload_jobs_log" ADD CONSTRAINT "payload_jobs_log_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."payload_jobs"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."payload_locked_documents"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_media_fk" FOREIGN KEY ("media_id") REFERENCES "public"."media"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_categories_fk" FOREIGN KEY ("categories_id") REFERENCES "public"."categories"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_redirects_fk" FOREIGN KEY ("redirects_id") REFERENCES "public"."redirects"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_forms_fk" FOREIGN KEY ("forms_id") REFERENCES "public"."forms"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_locked_documents_rels" ADD CONSTRAINT "payload_locked_documents_rels_form_submissions_fk" FOREIGN KEY ("form_submissions_id") REFERENCES "public"."form_submissions"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_preferences_rels" ADD CONSTRAINT "payload_preferences_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."payload_preferences"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "payload_preferences_rels" ADD CONSTRAINT "payload_preferences_rels_users_fk" FOREIGN KEY ("users_id") REFERENCES "public"."users"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "header_nav_items_children" ADD CONSTRAINT "header_nav_items_children_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."header_nav_items"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "header_nav_items" ADD CONSTRAINT "header_nav_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."header"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "header_rels" ADD CONSTRAINT "header_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."header"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "header_rels" ADD CONSTRAINT "header_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_cert_marks" ADD CONSTRAINT "footer_cert_marks_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "footer_cert_marks" ADD CONSTRAINT "footer_cert_marks_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."footer"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_columns_links" ADD CONSTRAINT "footer_columns_links_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."footer_columns"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_columns" ADD CONSTRAINT "footer_columns_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."footer"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_nav_items" ADD CONSTRAINT "footer_nav_items_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."footer"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_rels" ADD CONSTRAINT "footer_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."footer"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_rels" ADD CONSTRAINT "footer_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "footer_rels" ADD CONSTRAINT "footer_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "announcement_bar_rels" ADD CONSTRAINT "announcement_bar_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."announcement_bar"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "announcement_bar_rels" ADD CONSTRAINT "announcement_bar_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "announcement_bar_rels" ADD CONSTRAINT "announcement_bar_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "popup_announcement" ADD CONSTRAINT "popup_announcement_image_id_media_id_fk" FOREIGN KEY ("image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action;
ALTER TABLE "popup_announcement_rels" ADD CONSTRAINT "popup_announcement_rels_parent_fk" FOREIGN KEY ("parent_id") REFERENCES "public"."popup_announcement"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "popup_announcement_rels" ADD CONSTRAINT "popup_announcement_rels_pages_fk" FOREIGN KEY ("pages_id") REFERENCES "public"."pages"("id") ON DELETE cascade ON UPDATE no action;
ALTER TABLE "popup_announcement_rels" ADD CONSTRAINT "popup_announcement_rels_posts_fk" FOREIGN KEY ("posts_id") REFERENCES "public"."posts"("id") ON DELETE cascade ON UPDATE no action;
CREATE INDEX "pages_blocks_fd_hero_order_idx" ON "pages_blocks_fd_hero" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_hero_parent_id_idx" ON "pages_blocks_fd_hero" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_hero_path_idx" ON "pages_blocks_fd_hero" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_hero_background_image_idx" ON "pages_blocks_fd_hero" USING btree ("background_image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_hero_locales_locale_parent_id_unique" ON "pages_blocks_fd_hero_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_cta_side_image_order_idx" ON "pages_blocks_fd_cta_side_image" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_cta_side_image_parent_id_idx" ON "pages_blocks_fd_cta_side_image" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_cta_side_image_path_idx" ON "pages_blocks_fd_cta_side_image" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_cta_side_image_image_idx" ON "pages_blocks_fd_cta_side_image" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_cta_side_image_locales_locale_parent_id_uniq" ON "pages_blocks_fd_cta_side_image_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_feature_announcement_order_idx" ON "pages_blocks_fd_feature_announcement" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_feature_announcement_parent_id_idx" ON "pages_blocks_fd_feature_announcement" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_feature_announcement_path_idx" ON "pages_blocks_fd_feature_announcement" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_feature_announcement_locales_locale_parent_i" ON "pages_blocks_fd_feature_announcement_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_services_grid_services_order_idx" ON "pages_blocks_fd_services_grid_services" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_services_grid_services_parent_id_idx" ON "pages_blocks_fd_services_grid_services" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_services_grid_services_image_idx" ON "pages_blocks_fd_services_grid_services" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_services_grid_services_locales_locale_parent" ON "pages_blocks_fd_services_grid_services_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_services_grid_order_idx" ON "pages_blocks_fd_services_grid" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_services_grid_parent_id_idx" ON "pages_blocks_fd_services_grid" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_services_grid_path_idx" ON "pages_blocks_fd_services_grid" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_services_grid_locales_locale_parent_id_uniqu" ON "pages_blocks_fd_services_grid_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_contact_contact_methods_order_idx" ON "pages_blocks_fd_contact_contact_methods" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_contact_contact_methods_parent_id_idx" ON "pages_blocks_fd_contact_contact_methods" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_contact_contact_methods_icon_idx" ON "pages_blocks_fd_contact_contact_methods" USING btree ("icon_id");
CREATE UNIQUE INDEX "pages_blocks_fd_contact_contact_methods_locales_locale_paren" ON "pages_blocks_fd_contact_contact_methods_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_contact_order_idx" ON "pages_blocks_fd_contact" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_contact_parent_id_idx" ON "pages_blocks_fd_contact" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_contact_path_idx" ON "pages_blocks_fd_contact" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_contact_locales_locale_parent_id_unique" ON "pages_blocks_fd_contact_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_faq_items_order_idx" ON "pages_blocks_fd_faq_items" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_faq_items_parent_id_idx" ON "pages_blocks_fd_faq_items" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_faq_items_locales_locale_parent_id_unique" ON "pages_blocks_fd_faq_items_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_faq_order_idx" ON "pages_blocks_fd_faq" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_faq_parent_id_idx" ON "pages_blocks_fd_faq" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_faq_path_idx" ON "pages_blocks_fd_faq" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_faq_locales_locale_parent_id_unique" ON "pages_blocks_fd_faq_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_card_grid_cards_content_lines_order_idx" ON "pages_blocks_fd_card_grid_cards_content_lines" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_card_grid_cards_content_lines_parent_id_idx" ON "pages_blocks_fd_card_grid_cards_content_lines" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_card_grid_cards_content_lines_locales_locale" ON "pages_blocks_fd_card_grid_cards_content_lines_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_card_grid_cards_order_idx" ON "pages_blocks_fd_card_grid_cards" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_card_grid_cards_parent_id_idx" ON "pages_blocks_fd_card_grid_cards" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_card_grid_cards_locales_locale_parent_id_uni" ON "pages_blocks_fd_card_grid_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_card_grid_order_idx" ON "pages_blocks_fd_card_grid" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_card_grid_parent_id_idx" ON "pages_blocks_fd_card_grid" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_card_grid_path_idx" ON "pages_blocks_fd_card_grid" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_pricing_card_cards_bullet_points_order_idx" ON "pages_blocks_fd_pricing_card_cards_bullet_points" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_pricing_card_cards_bullet_points_parent_id_idx" ON "pages_blocks_fd_pricing_card_cards_bullet_points" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_pricing_card_cards_bullet_points_locales_loc" ON "pages_blocks_fd_pricing_card_cards_bullet_points_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_pricing_card_cards_order_idx" ON "pages_blocks_fd_pricing_card_cards" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_pricing_card_cards_parent_id_idx" ON "pages_blocks_fd_pricing_card_cards" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_pricing_card_cards_locales_locale_parent_id_" ON "pages_blocks_fd_pricing_card_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_pricing_card_order_idx" ON "pages_blocks_fd_pricing_card" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_pricing_card_parent_id_idx" ON "pages_blocks_fd_pricing_card" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_pricing_card_path_idx" ON "pages_blocks_fd_pricing_card" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_pricing_card_locales_locale_parent_id_unique" ON "pages_blocks_fd_pricing_card_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_spacer_order_idx" ON "pages_blocks_fd_spacer" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_spacer_parent_id_idx" ON "pages_blocks_fd_spacer" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_spacer_path_idx" ON "pages_blocks_fd_spacer" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_icon_bar_icons_order_idx" ON "pages_blocks_fd_icon_bar_icons" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_icon_bar_icons_parent_id_idx" ON "pages_blocks_fd_icon_bar_icons" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_icon_bar_icons_icon_idx" ON "pages_blocks_fd_icon_bar_icons" USING btree ("icon_id");
CREATE UNIQUE INDEX "pages_blocks_fd_icon_bar_icons_locales_locale_parent_id_uniq" ON "pages_blocks_fd_icon_bar_icons_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_icon_bar_order_idx" ON "pages_blocks_fd_icon_bar" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_icon_bar_parent_id_idx" ON "pages_blocks_fd_icon_bar" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_icon_bar_path_idx" ON "pages_blocks_fd_icon_bar" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_icon_bar_locales_locale_parent_id_unique" ON "pages_blocks_fd_icon_bar_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_usp_checklist_items_order_idx" ON "pages_blocks_fd_usp_checklist_items" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_usp_checklist_items_parent_id_idx" ON "pages_blocks_fd_usp_checklist_items" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_usp_checklist_items_locales_locale_parent_id" ON "pages_blocks_fd_usp_checklist_items_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_usp_checklist_order_idx" ON "pages_blocks_fd_usp_checklist" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_usp_checklist_parent_id_idx" ON "pages_blocks_fd_usp_checklist" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_usp_checklist_path_idx" ON "pages_blocks_fd_usp_checklist" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_usp_checklist_image_idx" ON "pages_blocks_fd_usp_checklist" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_usp_checklist_locales_locale_parent_id_uniqu" ON "pages_blocks_fd_usp_checklist_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_wide_card_order_idx" ON "pages_blocks_fd_wide_card" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_wide_card_parent_id_idx" ON "pages_blocks_fd_wide_card" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_wide_card_path_idx" ON "pages_blocks_fd_wide_card" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_wide_card_image_idx" ON "pages_blocks_fd_wide_card" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_wide_card_locales_locale_parent_id_unique" ON "pages_blocks_fd_wide_card_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_tech_properties_properties_order_idx" ON "pages_blocks_fd_tech_properties_properties" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_tech_properties_properties_parent_id_idx" ON "pages_blocks_fd_tech_properties_properties" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_tech_properties_properties_locales_locale_pa" ON "pages_blocks_fd_tech_properties_properties_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_tech_properties_order_idx" ON "pages_blocks_fd_tech_properties" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_tech_properties_parent_id_idx" ON "pages_blocks_fd_tech_properties" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_tech_properties_path_idx" ON "pages_blocks_fd_tech_properties" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_usp_table_rows_order_idx" ON "pages_blocks_fd_usp_table_rows" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_usp_table_rows_parent_id_idx" ON "pages_blocks_fd_usp_table_rows" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_usp_table_rows_locales_locale_parent_id_uniq" ON "pages_blocks_fd_usp_table_rows_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_usp_table_order_idx" ON "pages_blocks_fd_usp_table" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_usp_table_parent_id_idx" ON "pages_blocks_fd_usp_table" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_usp_table_path_idx" ON "pages_blocks_fd_usp_table" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_usp_table_locales_locale_parent_id_unique" ON "pages_blocks_fd_usp_table_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_header_text_image_order_idx" ON "pages_blocks_fd_header_text_image" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_header_text_image_parent_id_idx" ON "pages_blocks_fd_header_text_image" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_header_text_image_path_idx" ON "pages_blocks_fd_header_text_image" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_header_text_image_image_idx" ON "pages_blocks_fd_header_text_image" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_header_text_image_locales_locale_parent_id_u" ON "pages_blocks_fd_header_text_image_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_contact_form_order_idx" ON "pages_blocks_fd_contact_form" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_contact_form_parent_id_idx" ON "pages_blocks_fd_contact_form" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_contact_form_path_idx" ON "pages_blocks_fd_contact_form" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_contact_form_form_idx" ON "pages_blocks_fd_contact_form" USING btree ("form_id");
CREATE INDEX "pages_blocks_fd_contact_form_side_image_idx" ON "pages_blocks_fd_contact_form" USING btree ("side_image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_contact_form_locales_locale_parent_id_unique" ON "pages_blocks_fd_contact_form_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_locations_grid_cards_order_idx" ON "pages_blocks_fd_locations_grid_cards" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_locations_grid_cards_parent_id_idx" ON "pages_blocks_fd_locations_grid_cards" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_locations_grid_cards_image_idx" ON "pages_blocks_fd_locations_grid_cards" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_locations_grid_cards_locales_locale_parent_i" ON "pages_blocks_fd_locations_grid_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_locations_grid_order_idx" ON "pages_blocks_fd_locations_grid" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_locations_grid_parent_id_idx" ON "pages_blocks_fd_locations_grid" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_locations_grid_path_idx" ON "pages_blocks_fd_locations_grid" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_locations_grid_locales_locale_parent_id_uniq" ON "pages_blocks_fd_locations_grid_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_alternate_hero_order_idx" ON "pages_blocks_fd_alternate_hero" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_alternate_hero_parent_id_idx" ON "pages_blocks_fd_alternate_hero" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_alternate_hero_path_idx" ON "pages_blocks_fd_alternate_hero" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_alternate_hero_image_idx" ON "pages_blocks_fd_alternate_hero" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_alternate_hero_locales_locale_parent_id_uniq" ON "pages_blocks_fd_alternate_hero_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_statistics_stats_order_idx" ON "pages_blocks_fd_statistics_stats" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_statistics_stats_parent_id_idx" ON "pages_blocks_fd_statistics_stats" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_statistics_stats_locales_locale_parent_id_un" ON "pages_blocks_fd_statistics_stats_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_statistics_order_idx" ON "pages_blocks_fd_statistics" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_statistics_parent_id_idx" ON "pages_blocks_fd_statistics" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_statistics_path_idx" ON "pages_blocks_fd_statistics" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_statistics_locales_locale_parent_id_unique" ON "pages_blocks_fd_statistics_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_partners_logos_logos_order_idx" ON "pages_blocks_fd_partners_logos_logos" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_partners_logos_logos_parent_id_idx" ON "pages_blocks_fd_partners_logos_logos" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_partners_logos_logos_image_idx" ON "pages_blocks_fd_partners_logos_logos" USING btree ("image_id");
CREATE UNIQUE INDEX "pages_blocks_fd_partners_logos_logos_locales_locale_parent_i" ON "pages_blocks_fd_partners_logos_logos_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_partners_logos_order_idx" ON "pages_blocks_fd_partners_logos" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_partners_logos_parent_id_idx" ON "pages_blocks_fd_partners_logos" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_partners_logos_path_idx" ON "pages_blocks_fd_partners_logos" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_partners_logos_locales_locale_parent_id_uniq" ON "pages_blocks_fd_partners_logos_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_newsletter_order_idx" ON "pages_blocks_fd_newsletter" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_newsletter_parent_id_idx" ON "pages_blocks_fd_newsletter" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_newsletter_path_idx" ON "pages_blocks_fd_newsletter" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_newsletter_locales_locale_parent_id_unique" ON "pages_blocks_fd_newsletter_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_service_chooser_categories_services_order_idx" ON "pages_blocks_fd_service_chooser_categories_services" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_chooser_categories_services_parent_id_idx" ON "pages_blocks_fd_service_chooser_categories_services" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_service_chooser_categories_services_locales_" ON "pages_blocks_fd_service_chooser_categories_services_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_service_chooser_categories_order_idx" ON "pages_blocks_fd_service_chooser_categories" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_chooser_categories_parent_id_idx" ON "pages_blocks_fd_service_chooser_categories" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_service_chooser_categories_locales_locale_pa" ON "pages_blocks_fd_service_chooser_categories_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_service_chooser_order_idx" ON "pages_blocks_fd_service_chooser" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_chooser_parent_id_idx" ON "pages_blocks_fd_service_chooser" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_chooser_path_idx" ON "pages_blocks_fd_service_chooser" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_service_chooser_locales_locale_parent_id_uni" ON "pages_blocks_fd_service_chooser_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_data_table_headers_order_idx" ON "pages_blocks_fd_data_table_headers" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_data_table_headers_parent_id_idx" ON "pages_blocks_fd_data_table_headers" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_data_table_headers_locales_locale_parent_id_" ON "pages_blocks_fd_data_table_headers_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_data_table_rows_order_idx" ON "pages_blocks_fd_data_table_rows" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_data_table_rows_parent_id_idx" ON "pages_blocks_fd_data_table_rows" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_data_table_rows_locales_locale_parent_id_uni" ON "pages_blocks_fd_data_table_rows_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_data_table_order_idx" ON "pages_blocks_fd_data_table" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_data_table_parent_id_idx" ON "pages_blocks_fd_data_table" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_data_table_path_idx" ON "pages_blocks_fd_data_table" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_data_table_file_idx" ON "pages_blocks_fd_data_table" USING btree ("file_id");
CREATE UNIQUE INDEX "pages_blocks_fd_data_table_locales_locale_parent_id_unique" ON "pages_blocks_fd_data_table_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_vps_calculator_additional_services_order_idx" ON "pages_blocks_fd_vps_calculator_additional_services" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_vps_calculator_additional_services_parent_id_idx" ON "pages_blocks_fd_vps_calculator_additional_services" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_vps_calculator_order_idx" ON "pages_blocks_fd_vps_calculator" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_vps_calculator_parent_id_idx" ON "pages_blocks_fd_vps_calculator" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_vps_calculator_path_idx" ON "pages_blocks_fd_vps_calculator" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_service_calculator_option_groups_options_order_idx" ON "pages_blocks_fd_service_calculator_option_groups_options" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_option_groups_options_parent_id_idx" ON "pages_blocks_fd_service_calculator_option_groups_options" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_option_groups_order_idx" ON "pages_blocks_fd_service_calculator_option_groups" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_option_groups_parent_id_idx" ON "pages_blocks_fd_service_calculator_option_groups" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_resources_order_idx" ON "pages_blocks_fd_service_calculator_resources" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_resources_parent_id_idx" ON "pages_blocks_fd_service_calculator_resources" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_addons_order_idx" ON "pages_blocks_fd_service_calculator_addons" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_addons_parent_id_idx" ON "pages_blocks_fd_service_calculator_addons" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_fixed_fees_order_idx" ON "pages_blocks_fd_service_calculator_fixed_fees" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_fixed_fees_parent_id_idx" ON "pages_blocks_fd_service_calculator_fixed_fees" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_order_idx" ON "pages_blocks_fd_service_calculator" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_service_calculator_parent_id_idx" ON "pages_blocks_fd_service_calculator" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_service_calculator_path_idx" ON "pages_blocks_fd_service_calculator" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_tags_tags_order_idx" ON "pages_blocks_fd_tags_tags" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_tags_tags_parent_id_idx" ON "pages_blocks_fd_tags_tags" USING btree ("_parent_id");
CREATE UNIQUE INDEX "pages_blocks_fd_tags_tags_locales_locale_parent_id_unique" ON "pages_blocks_fd_tags_tags_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_tags_order_idx" ON "pages_blocks_fd_tags" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_tags_parent_id_idx" ON "pages_blocks_fd_tags" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_tags_path_idx" ON "pages_blocks_fd_tags" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_tags_locales_locale_parent_id_unique" ON "pages_blocks_fd_tags_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_text_order_idx" ON "pages_blocks_fd_text" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_text_parent_id_idx" ON "pages_blocks_fd_text" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_text_path_idx" ON "pages_blocks_fd_text" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_text_locales_locale_parent_id_unique" ON "pages_blocks_fd_text_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_code_embed_order_idx" ON "pages_blocks_fd_code_embed" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_code_embed_parent_id_idx" ON "pages_blocks_fd_code_embed" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_code_embed_path_idx" ON "pages_blocks_fd_code_embed" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_code_embed_locales_locale_parent_id_unique" ON "pages_blocks_fd_code_embed_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_video_order_idx" ON "pages_blocks_fd_video" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_video_parent_id_idx" ON "pages_blocks_fd_video" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_video_path_idx" ON "pages_blocks_fd_video" USING btree ("_path");
CREATE INDEX "pages_blocks_fd_video_video_file_idx" ON "pages_blocks_fd_video" USING btree ("video_file_id");
CREATE INDEX "pages_blocks_fd_video_thumbnail_idx" ON "pages_blocks_fd_video" USING btree ("thumbnail_id");
CREATE UNIQUE INDEX "pages_blocks_fd_video_locales_locale_parent_id_unique" ON "pages_blocks_fd_video_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_cta_banner_order_idx" ON "pages_blocks_fd_cta_banner" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_cta_banner_parent_id_idx" ON "pages_blocks_fd_cta_banner" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_cta_banner_path_idx" ON "pages_blocks_fd_cta_banner" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_cta_banner_locales_locale_parent_id_unique" ON "pages_blocks_fd_cta_banner_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_testimonial_testimonials_order_idx" ON "pages_blocks_fd_testimonial_testimonials" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_testimonial_testimonials_parent_id_idx" ON "pages_blocks_fd_testimonial_testimonials" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_testimonial_testimonials_avatar_idx" ON "pages_blocks_fd_testimonial_testimonials" USING btree ("avatar_id");
CREATE UNIQUE INDEX "pages_blocks_fd_testimonial_testimonials_locales_locale_pare" ON "pages_blocks_fd_testimonial_testimonials_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_testimonial_order_idx" ON "pages_blocks_fd_testimonial" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_testimonial_parent_id_idx" ON "pages_blocks_fd_testimonial" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_testimonial_path_idx" ON "pages_blocks_fd_testimonial" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_testimonial_locales_locale_parent_id_unique" ON "pages_blocks_fd_testimonial_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_team_members_order_idx" ON "pages_blocks_fd_team_members" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_team_members_parent_id_idx" ON "pages_blocks_fd_team_members" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_team_members_photo_idx" ON "pages_blocks_fd_team_members" USING btree ("photo_id");
CREATE UNIQUE INDEX "pages_blocks_fd_team_members_locales_locale_parent_id_unique" ON "pages_blocks_fd_team_members_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_blocks_fd_team_order_idx" ON "pages_blocks_fd_team" USING btree ("_order");
CREATE INDEX "pages_blocks_fd_team_parent_id_idx" ON "pages_blocks_fd_team" USING btree ("_parent_id");
CREATE INDEX "pages_blocks_fd_team_path_idx" ON "pages_blocks_fd_team" USING btree ("_path");
CREATE UNIQUE INDEX "pages_blocks_fd_team_locales_locale_parent_id_unique" ON "pages_blocks_fd_team_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "pages_slug_idx" ON "pages" USING btree ("slug");
CREATE INDEX "pages_updated_at_idx" ON "pages" USING btree ("updated_at");
CREATE INDEX "pages_created_at_idx" ON "pages" USING btree ("created_at");
CREATE INDEX "pages__status_idx" ON "pages" USING btree ("_status");
CREATE INDEX "pages_meta_meta_image_idx" ON "pages_locales" USING btree ("meta_image_id","_locale");
CREATE UNIQUE INDEX "pages_locales_locale_parent_id_unique" ON "pages_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_hero_order_idx" ON "_pages_v_blocks_fd_hero" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_hero_parent_id_idx" ON "_pages_v_blocks_fd_hero" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_hero_path_idx" ON "_pages_v_blocks_fd_hero" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_hero_background_image_idx" ON "_pages_v_blocks_fd_hero" USING btree ("background_image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_hero_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_hero_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_cta_side_image_order_idx" ON "_pages_v_blocks_fd_cta_side_image" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_cta_side_image_parent_id_idx" ON "_pages_v_blocks_fd_cta_side_image" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_cta_side_image_path_idx" ON "_pages_v_blocks_fd_cta_side_image" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_cta_side_image_image_idx" ON "_pages_v_blocks_fd_cta_side_image" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_cta_side_image_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_cta_side_image_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_feature_announcement_order_idx" ON "_pages_v_blocks_fd_feature_announcement" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_feature_announcement_parent_id_idx" ON "_pages_v_blocks_fd_feature_announcement" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_feature_announcement_path_idx" ON "_pages_v_blocks_fd_feature_announcement" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_feature_announcement_locales_locale_paren" ON "_pages_v_blocks_fd_feature_announcement_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_services_grid_services_order_idx" ON "_pages_v_blocks_fd_services_grid_services" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_services_grid_services_parent_id_idx" ON "_pages_v_blocks_fd_services_grid_services" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_services_grid_services_image_idx" ON "_pages_v_blocks_fd_services_grid_services" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_services_grid_services_locales_locale_par" ON "_pages_v_blocks_fd_services_grid_services_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_services_grid_order_idx" ON "_pages_v_blocks_fd_services_grid" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_services_grid_parent_id_idx" ON "_pages_v_blocks_fd_services_grid" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_services_grid_path_idx" ON "_pages_v_blocks_fd_services_grid" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_services_grid_locales_locale_parent_id_un" ON "_pages_v_blocks_fd_services_grid_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_contact_methods_order_idx" ON "_pages_v_blocks_fd_contact_contact_methods" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_contact_contact_methods_parent_id_idx" ON "_pages_v_blocks_fd_contact_contact_methods" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_contact_methods_icon_idx" ON "_pages_v_blocks_fd_contact_contact_methods" USING btree ("icon_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_contact_contact_methods_locales_locale_pa" ON "_pages_v_blocks_fd_contact_contact_methods_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_order_idx" ON "_pages_v_blocks_fd_contact" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_contact_parent_id_idx" ON "_pages_v_blocks_fd_contact" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_path_idx" ON "_pages_v_blocks_fd_contact" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_contact_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_contact_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_faq_items_order_idx" ON "_pages_v_blocks_fd_faq_items" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_faq_items_parent_id_idx" ON "_pages_v_blocks_fd_faq_items" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_faq_items_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_faq_items_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_faq_order_idx" ON "_pages_v_blocks_fd_faq" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_faq_parent_id_idx" ON "_pages_v_blocks_fd_faq" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_faq_path_idx" ON "_pages_v_blocks_fd_faq" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_faq_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_faq_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_card_grid_cards_content_lines_order_idx" ON "_pages_v_blocks_fd_card_grid_cards_content_lines" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_card_grid_cards_content_lines_parent_id_idx" ON "_pages_v_blocks_fd_card_grid_cards_content_lines" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_card_grid_cards_content_lines_locales_loc" ON "_pages_v_blocks_fd_card_grid_cards_content_lines_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_card_grid_cards_order_idx" ON "_pages_v_blocks_fd_card_grid_cards" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_card_grid_cards_parent_id_idx" ON "_pages_v_blocks_fd_card_grid_cards" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_card_grid_cards_locales_locale_parent_id_" ON "_pages_v_blocks_fd_card_grid_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_card_grid_order_idx" ON "_pages_v_blocks_fd_card_grid" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_card_grid_parent_id_idx" ON "_pages_v_blocks_fd_card_grid" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_card_grid_path_idx" ON "_pages_v_blocks_fd_card_grid" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_cards_bullet_points_order_idx" ON "_pages_v_blocks_fd_pricing_card_cards_bullet_points" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_cards_bullet_points_parent_id_idx" ON "_pages_v_blocks_fd_pricing_card_cards_bullet_points" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_pricing_card_cards_bullet_points_locales_" ON "_pages_v_blocks_fd_pricing_card_cards_bullet_points_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_cards_order_idx" ON "_pages_v_blocks_fd_pricing_card_cards" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_cards_parent_id_idx" ON "_pages_v_blocks_fd_pricing_card_cards" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_pricing_card_cards_locales_locale_parent_" ON "_pages_v_blocks_fd_pricing_card_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_order_idx" ON "_pages_v_blocks_fd_pricing_card" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_parent_id_idx" ON "_pages_v_blocks_fd_pricing_card" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_pricing_card_path_idx" ON "_pages_v_blocks_fd_pricing_card" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_pricing_card_locales_locale_parent_id_uni" ON "_pages_v_blocks_fd_pricing_card_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_spacer_order_idx" ON "_pages_v_blocks_fd_spacer" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_spacer_parent_id_idx" ON "_pages_v_blocks_fd_spacer" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_spacer_path_idx" ON "_pages_v_blocks_fd_spacer" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_icons_order_idx" ON "_pages_v_blocks_fd_icon_bar_icons" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_icons_parent_id_idx" ON "_pages_v_blocks_fd_icon_bar_icons" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_icons_icon_idx" ON "_pages_v_blocks_fd_icon_bar_icons" USING btree ("icon_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_icon_bar_icons_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_icon_bar_icons_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_order_idx" ON "_pages_v_blocks_fd_icon_bar" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_parent_id_idx" ON "_pages_v_blocks_fd_icon_bar" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_icon_bar_path_idx" ON "_pages_v_blocks_fd_icon_bar" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_icon_bar_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_icon_bar_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_items_order_idx" ON "_pages_v_blocks_fd_usp_checklist_items" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_items_parent_id_idx" ON "_pages_v_blocks_fd_usp_checklist_items" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_usp_checklist_items_locales_locale_parent" ON "_pages_v_blocks_fd_usp_checklist_items_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_order_idx" ON "_pages_v_blocks_fd_usp_checklist" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_parent_id_idx" ON "_pages_v_blocks_fd_usp_checklist" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_path_idx" ON "_pages_v_blocks_fd_usp_checklist" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_usp_checklist_image_idx" ON "_pages_v_blocks_fd_usp_checklist" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_usp_checklist_locales_locale_parent_id_un" ON "_pages_v_blocks_fd_usp_checklist_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_wide_card_order_idx" ON "_pages_v_blocks_fd_wide_card" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_wide_card_parent_id_idx" ON "_pages_v_blocks_fd_wide_card" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_wide_card_path_idx" ON "_pages_v_blocks_fd_wide_card" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_wide_card_image_idx" ON "_pages_v_blocks_fd_wide_card" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_wide_card_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_wide_card_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_tech_properties_properties_order_idx" ON "_pages_v_blocks_fd_tech_properties_properties" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_tech_properties_properties_parent_id_idx" ON "_pages_v_blocks_fd_tech_properties_properties" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_tech_properties_properties_locales_locale" ON "_pages_v_blocks_fd_tech_properties_properties_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_tech_properties_order_idx" ON "_pages_v_blocks_fd_tech_properties" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_tech_properties_parent_id_idx" ON "_pages_v_blocks_fd_tech_properties" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_tech_properties_path_idx" ON "_pages_v_blocks_fd_tech_properties" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_usp_table_rows_order_idx" ON "_pages_v_blocks_fd_usp_table_rows" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_usp_table_rows_parent_id_idx" ON "_pages_v_blocks_fd_usp_table_rows" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_usp_table_rows_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_usp_table_rows_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_usp_table_order_idx" ON "_pages_v_blocks_fd_usp_table" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_usp_table_parent_id_idx" ON "_pages_v_blocks_fd_usp_table" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_usp_table_path_idx" ON "_pages_v_blocks_fd_usp_table" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_usp_table_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_usp_table_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_header_text_image_order_idx" ON "_pages_v_blocks_fd_header_text_image" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_header_text_image_parent_id_idx" ON "_pages_v_blocks_fd_header_text_image" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_header_text_image_path_idx" ON "_pages_v_blocks_fd_header_text_image" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_header_text_image_image_idx" ON "_pages_v_blocks_fd_header_text_image" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_header_text_image_locales_locale_parent_i" ON "_pages_v_blocks_fd_header_text_image_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_form_order_idx" ON "_pages_v_blocks_fd_contact_form" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_contact_form_parent_id_idx" ON "_pages_v_blocks_fd_contact_form" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_contact_form_path_idx" ON "_pages_v_blocks_fd_contact_form" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_contact_form_form_idx" ON "_pages_v_blocks_fd_contact_form" USING btree ("form_id");
CREATE INDEX "_pages_v_blocks_fd_contact_form_side_image_idx" ON "_pages_v_blocks_fd_contact_form" USING btree ("side_image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_contact_form_locales_locale_parent_id_uni" ON "_pages_v_blocks_fd_contact_form_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_cards_order_idx" ON "_pages_v_blocks_fd_locations_grid_cards" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_cards_parent_id_idx" ON "_pages_v_blocks_fd_locations_grid_cards" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_cards_image_idx" ON "_pages_v_blocks_fd_locations_grid_cards" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_locations_grid_cards_locales_locale_paren" ON "_pages_v_blocks_fd_locations_grid_cards_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_order_idx" ON "_pages_v_blocks_fd_locations_grid" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_parent_id_idx" ON "_pages_v_blocks_fd_locations_grid" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_locations_grid_path_idx" ON "_pages_v_blocks_fd_locations_grid" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_locations_grid_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_locations_grid_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_alternate_hero_order_idx" ON "_pages_v_blocks_fd_alternate_hero" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_alternate_hero_parent_id_idx" ON "_pages_v_blocks_fd_alternate_hero" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_alternate_hero_path_idx" ON "_pages_v_blocks_fd_alternate_hero" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_alternate_hero_image_idx" ON "_pages_v_blocks_fd_alternate_hero" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_alternate_hero_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_alternate_hero_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_statistics_stats_order_idx" ON "_pages_v_blocks_fd_statistics_stats" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_statistics_stats_parent_id_idx" ON "_pages_v_blocks_fd_statistics_stats" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_statistics_stats_locales_locale_parent_id" ON "_pages_v_blocks_fd_statistics_stats_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_statistics_order_idx" ON "_pages_v_blocks_fd_statistics" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_statistics_parent_id_idx" ON "_pages_v_blocks_fd_statistics" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_statistics_path_idx" ON "_pages_v_blocks_fd_statistics" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_statistics_locales_locale_parent_id_uniqu" ON "_pages_v_blocks_fd_statistics_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_logos_order_idx" ON "_pages_v_blocks_fd_partners_logos_logos" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_logos_parent_id_idx" ON "_pages_v_blocks_fd_partners_logos_logos" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_logos_image_idx" ON "_pages_v_blocks_fd_partners_logos_logos" USING btree ("image_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_partners_logos_logos_locales_locale_paren" ON "_pages_v_blocks_fd_partners_logos_logos_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_order_idx" ON "_pages_v_blocks_fd_partners_logos" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_parent_id_idx" ON "_pages_v_blocks_fd_partners_logos" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_partners_logos_path_idx" ON "_pages_v_blocks_fd_partners_logos" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_partners_logos_locales_locale_parent_id_u" ON "_pages_v_blocks_fd_partners_logos_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_newsletter_order_idx" ON "_pages_v_blocks_fd_newsletter" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_newsletter_parent_id_idx" ON "_pages_v_blocks_fd_newsletter" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_newsletter_path_idx" ON "_pages_v_blocks_fd_newsletter" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_newsletter_locales_locale_parent_id_uniqu" ON "_pages_v_blocks_fd_newsletter_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_categories_services_order_idx" ON "_pages_v_blocks_fd_service_chooser_categories_services" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_categories_services_parent_id_idx" ON "_pages_v_blocks_fd_service_chooser_categories_services" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_service_chooser_categories_services_local" ON "_pages_v_blocks_fd_service_chooser_categories_services_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_categories_order_idx" ON "_pages_v_blocks_fd_service_chooser_categories" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_categories_parent_id_idx" ON "_pages_v_blocks_fd_service_chooser_categories" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_service_chooser_categories_locales_locale" ON "_pages_v_blocks_fd_service_chooser_categories_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_order_idx" ON "_pages_v_blocks_fd_service_chooser" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_parent_id_idx" ON "_pages_v_blocks_fd_service_chooser" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_chooser_path_idx" ON "_pages_v_blocks_fd_service_chooser" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_service_chooser_locales_locale_parent_id_" ON "_pages_v_blocks_fd_service_chooser_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_data_table_headers_order_idx" ON "_pages_v_blocks_fd_data_table_headers" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_data_table_headers_parent_id_idx" ON "_pages_v_blocks_fd_data_table_headers" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_data_table_headers_locales_locale_parent_" ON "_pages_v_blocks_fd_data_table_headers_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_data_table_rows_order_idx" ON "_pages_v_blocks_fd_data_table_rows" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_data_table_rows_parent_id_idx" ON "_pages_v_blocks_fd_data_table_rows" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_data_table_rows_locales_locale_parent_id_" ON "_pages_v_blocks_fd_data_table_rows_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_data_table_order_idx" ON "_pages_v_blocks_fd_data_table" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_data_table_parent_id_idx" ON "_pages_v_blocks_fd_data_table" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_data_table_path_idx" ON "_pages_v_blocks_fd_data_table" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_data_table_file_idx" ON "_pages_v_blocks_fd_data_table" USING btree ("file_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_data_table_locales_locale_parent_id_uniqu" ON "_pages_v_blocks_fd_data_table_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_vps_calculator_additional_services_order_idx" ON "_pages_v_blocks_fd_vps_calculator_additional_services" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_vps_calculator_additional_services_parent_id_idx" ON "_pages_v_blocks_fd_vps_calculator_additional_services" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_vps_calculator_order_idx" ON "_pages_v_blocks_fd_vps_calculator" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_vps_calculator_parent_id_idx" ON "_pages_v_blocks_fd_vps_calculator" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_vps_calculator_path_idx" ON "_pages_v_blocks_fd_vps_calculator" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_option_groups_options_order_idx" ON "_pages_v_blocks_fd_service_calculator_option_groups_options" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_option_groups_options_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator_option_groups_options" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_option_groups_order_idx" ON "_pages_v_blocks_fd_service_calculator_option_groups" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_option_groups_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator_option_groups" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_resources_order_idx" ON "_pages_v_blocks_fd_service_calculator_resources" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_resources_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator_resources" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_addons_order_idx" ON "_pages_v_blocks_fd_service_calculator_addons" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_addons_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator_addons" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_fixed_fees_order_idx" ON "_pages_v_blocks_fd_service_calculator_fixed_fees" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_fixed_fees_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator_fixed_fees" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_order_idx" ON "_pages_v_blocks_fd_service_calculator" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_parent_id_idx" ON "_pages_v_blocks_fd_service_calculator" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_service_calculator_path_idx" ON "_pages_v_blocks_fd_service_calculator" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_tags_tags_order_idx" ON "_pages_v_blocks_fd_tags_tags" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_tags_tags_parent_id_idx" ON "_pages_v_blocks_fd_tags_tags" USING btree ("_parent_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_tags_tags_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_tags_tags_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_tags_order_idx" ON "_pages_v_blocks_fd_tags" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_tags_parent_id_idx" ON "_pages_v_blocks_fd_tags" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_tags_path_idx" ON "_pages_v_blocks_fd_tags" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_tags_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_tags_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_text_order_idx" ON "_pages_v_blocks_fd_text" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_text_parent_id_idx" ON "_pages_v_blocks_fd_text" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_text_path_idx" ON "_pages_v_blocks_fd_text" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_text_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_text_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_code_embed_order_idx" ON "_pages_v_blocks_fd_code_embed" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_code_embed_parent_id_idx" ON "_pages_v_blocks_fd_code_embed" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_code_embed_path_idx" ON "_pages_v_blocks_fd_code_embed" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_code_embed_locales_locale_parent_id_uniqu" ON "_pages_v_blocks_fd_code_embed_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_video_order_idx" ON "_pages_v_blocks_fd_video" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_video_parent_id_idx" ON "_pages_v_blocks_fd_video" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_video_path_idx" ON "_pages_v_blocks_fd_video" USING btree ("_path");
CREATE INDEX "_pages_v_blocks_fd_video_video_file_idx" ON "_pages_v_blocks_fd_video" USING btree ("video_file_id");
CREATE INDEX "_pages_v_blocks_fd_video_thumbnail_idx" ON "_pages_v_blocks_fd_video" USING btree ("thumbnail_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_video_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_video_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_cta_banner_order_idx" ON "_pages_v_blocks_fd_cta_banner" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_cta_banner_parent_id_idx" ON "_pages_v_blocks_fd_cta_banner" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_cta_banner_path_idx" ON "_pages_v_blocks_fd_cta_banner" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_cta_banner_locales_locale_parent_id_uniqu" ON "_pages_v_blocks_fd_cta_banner_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_testimonial_testimonials_order_idx" ON "_pages_v_blocks_fd_testimonial_testimonials" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_testimonial_testimonials_parent_id_idx" ON "_pages_v_blocks_fd_testimonial_testimonials" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_testimonial_testimonials_avatar_idx" ON "_pages_v_blocks_fd_testimonial_testimonials" USING btree ("avatar_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_testimonial_testimonials_locales_locale_p" ON "_pages_v_blocks_fd_testimonial_testimonials_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_testimonial_order_idx" ON "_pages_v_blocks_fd_testimonial" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_testimonial_parent_id_idx" ON "_pages_v_blocks_fd_testimonial" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_testimonial_path_idx" ON "_pages_v_blocks_fd_testimonial" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_testimonial_locales_locale_parent_id_uniq" ON "_pages_v_blocks_fd_testimonial_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_team_members_order_idx" ON "_pages_v_blocks_fd_team_members" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_team_members_parent_id_idx" ON "_pages_v_blocks_fd_team_members" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_team_members_photo_idx" ON "_pages_v_blocks_fd_team_members" USING btree ("photo_id");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_team_members_locales_locale_parent_id_uni" ON "_pages_v_blocks_fd_team_members_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_blocks_fd_team_order_idx" ON "_pages_v_blocks_fd_team" USING btree ("_order");
CREATE INDEX "_pages_v_blocks_fd_team_parent_id_idx" ON "_pages_v_blocks_fd_team" USING btree ("_parent_id");
CREATE INDEX "_pages_v_blocks_fd_team_path_idx" ON "_pages_v_blocks_fd_team" USING btree ("_path");
CREATE UNIQUE INDEX "_pages_v_blocks_fd_team_locales_locale_parent_id_unique" ON "_pages_v_blocks_fd_team_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_pages_v_parent_idx" ON "_pages_v" USING btree ("parent_id");
CREATE INDEX "_pages_v_version_version_slug_idx" ON "_pages_v" USING btree ("version_slug");
CREATE INDEX "_pages_v_version_version_updated_at_idx" ON "_pages_v" USING btree ("version_updated_at");
CREATE INDEX "_pages_v_version_version_created_at_idx" ON "_pages_v" USING btree ("version_created_at");
CREATE INDEX "_pages_v_version_version__status_idx" ON "_pages_v" USING btree ("version__status");
CREATE INDEX "_pages_v_created_at_idx" ON "_pages_v" USING btree ("created_at");
CREATE INDEX "_pages_v_updated_at_idx" ON "_pages_v" USING btree ("updated_at");
CREATE INDEX "_pages_v_snapshot_idx" ON "_pages_v" USING btree ("snapshot");
CREATE INDEX "_pages_v_published_locale_idx" ON "_pages_v" USING btree ("published_locale");
CREATE INDEX "_pages_v_latest_idx" ON "_pages_v" USING btree ("latest");
CREATE INDEX "_pages_v_autosave_idx" ON "_pages_v" USING btree ("autosave");
CREATE INDEX "_pages_v_version_meta_version_meta_image_idx" ON "_pages_v_locales" USING btree ("version_meta_image_id","_locale");
CREATE UNIQUE INDEX "_pages_v_locales_locale_parent_id_unique" ON "_pages_v_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "posts_populated_authors_order_idx" ON "posts_populated_authors" USING btree ("_order");
CREATE INDEX "posts_populated_authors_parent_id_idx" ON "posts_populated_authors" USING btree ("_parent_id");
CREATE INDEX "posts_hero_image_idx" ON "posts" USING btree ("hero_image_id");
CREATE INDEX "posts_slug_idx" ON "posts" USING btree ("slug");
CREATE INDEX "posts_updated_at_idx" ON "posts" USING btree ("updated_at");
CREATE INDEX "posts_created_at_idx" ON "posts" USING btree ("created_at");
CREATE INDEX "posts__status_idx" ON "posts" USING btree ("_status");
CREATE INDEX "posts_meta_meta_image_idx" ON "posts_locales" USING btree ("meta_image_id","_locale");
CREATE UNIQUE INDEX "posts_locales_locale_parent_id_unique" ON "posts_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "posts_rels_order_idx" ON "posts_rels" USING btree ("order");
CREATE INDEX "posts_rels_parent_idx" ON "posts_rels" USING btree ("parent_id");
CREATE INDEX "posts_rels_path_idx" ON "posts_rels" USING btree ("path");
CREATE INDEX "posts_rels_posts_id_idx" ON "posts_rels" USING btree ("posts_id");
CREATE INDEX "posts_rels_categories_id_idx" ON "posts_rels" USING btree ("categories_id");
CREATE INDEX "posts_rels_users_id_idx" ON "posts_rels" USING btree ("users_id");
CREATE INDEX "_posts_v_version_populated_authors_order_idx" ON "_posts_v_version_populated_authors" USING btree ("_order");
CREATE INDEX "_posts_v_version_populated_authors_parent_id_idx" ON "_posts_v_version_populated_authors" USING btree ("_parent_id");
CREATE INDEX "_posts_v_parent_idx" ON "_posts_v" USING btree ("parent_id");
CREATE INDEX "_posts_v_version_version_hero_image_idx" ON "_posts_v" USING btree ("version_hero_image_id");
CREATE INDEX "_posts_v_version_version_slug_idx" ON "_posts_v" USING btree ("version_slug");
CREATE INDEX "_posts_v_version_version_updated_at_idx" ON "_posts_v" USING btree ("version_updated_at");
CREATE INDEX "_posts_v_version_version_created_at_idx" ON "_posts_v" USING btree ("version_created_at");
CREATE INDEX "_posts_v_version_version__status_idx" ON "_posts_v" USING btree ("version__status");
CREATE INDEX "_posts_v_created_at_idx" ON "_posts_v" USING btree ("created_at");
CREATE INDEX "_posts_v_updated_at_idx" ON "_posts_v" USING btree ("updated_at");
CREATE INDEX "_posts_v_snapshot_idx" ON "_posts_v" USING btree ("snapshot");
CREATE INDEX "_posts_v_published_locale_idx" ON "_posts_v" USING btree ("published_locale");
CREATE INDEX "_posts_v_latest_idx" ON "_posts_v" USING btree ("latest");
CREATE INDEX "_posts_v_autosave_idx" ON "_posts_v" USING btree ("autosave");
CREATE INDEX "_posts_v_version_meta_version_meta_image_idx" ON "_posts_v_locales" USING btree ("version_meta_image_id","_locale");
CREATE UNIQUE INDEX "_posts_v_locales_locale_parent_id_unique" ON "_posts_v_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "_posts_v_rels_order_idx" ON "_posts_v_rels" USING btree ("order");
CREATE INDEX "_posts_v_rels_parent_idx" ON "_posts_v_rels" USING btree ("parent_id");
CREATE INDEX "_posts_v_rels_path_idx" ON "_posts_v_rels" USING btree ("path");
CREATE INDEX "_posts_v_rels_posts_id_idx" ON "_posts_v_rels" USING btree ("posts_id");
CREATE INDEX "_posts_v_rels_categories_id_idx" ON "_posts_v_rels" USING btree ("categories_id");
CREATE INDEX "_posts_v_rels_users_id_idx" ON "_posts_v_rels" USING btree ("users_id");
CREATE INDEX "media_updated_at_idx" ON "media" USING btree ("updated_at");
CREATE INDEX "media_created_at_idx" ON "media" USING btree ("created_at");
CREATE UNIQUE INDEX "media_filename_idx" ON "media" USING btree ("filename");
CREATE INDEX "media_sizes_thumbnail_sizes_thumbnail_filename_idx" ON "media" USING btree ("sizes_thumbnail_filename");
CREATE INDEX "media_sizes_medium_sizes_medium_filename_idx" ON "media" USING btree ("sizes_medium_filename");
CREATE INDEX "media_sizes_large_sizes_large_filename_idx" ON "media" USING btree ("sizes_large_filename");
CREATE INDEX "media_sizes_hero_sizes_hero_filename_idx" ON "media" USING btree ("sizes_hero_filename");
CREATE INDEX "categories_breadcrumbs_order_idx" ON "categories_breadcrumbs" USING btree ("_order");
CREATE INDEX "categories_breadcrumbs_parent_id_idx" ON "categories_breadcrumbs" USING btree ("_parent_id");
CREATE INDEX "categories_breadcrumbs_locale_idx" ON "categories_breadcrumbs" USING btree ("_locale");
CREATE INDEX "categories_breadcrumbs_doc_idx" ON "categories_breadcrumbs" USING btree ("doc_id");
CREATE INDEX "categories_parent_idx" ON "categories" USING btree ("parent_id");
CREATE INDEX "categories_updated_at_idx" ON "categories" USING btree ("updated_at");
CREATE INDEX "categories_created_at_idx" ON "categories" USING btree ("created_at");
CREATE INDEX "users_sessions_order_idx" ON "users_sessions" USING btree ("_order");
CREATE INDEX "users_sessions_parent_id_idx" ON "users_sessions" USING btree ("_parent_id");
CREATE INDEX "users_updated_at_idx" ON "users" USING btree ("updated_at");
CREATE INDEX "users_created_at_idx" ON "users" USING btree ("created_at");
CREATE UNIQUE INDEX "users_email_idx" ON "users" USING btree ("email");
CREATE UNIQUE INDEX "redirects_from_idx" ON "redirects" USING btree ("from");
CREATE INDEX "redirects_updated_at_idx" ON "redirects" USING btree ("updated_at");
CREATE INDEX "redirects_created_at_idx" ON "redirects" USING btree ("created_at");
CREATE INDEX "redirects_rels_order_idx" ON "redirects_rels" USING btree ("order");
CREATE INDEX "redirects_rels_parent_idx" ON "redirects_rels" USING btree ("parent_id");
CREATE INDEX "redirects_rels_path_idx" ON "redirects_rels" USING btree ("path");
CREATE INDEX "redirects_rels_pages_id_idx" ON "redirects_rels" USING btree ("pages_id");
CREATE INDEX "redirects_rels_posts_id_idx" ON "redirects_rels" USING btree ("posts_id");
CREATE INDEX "forms_blocks_checkbox_order_idx" ON "forms_blocks_checkbox" USING btree ("_order");
CREATE INDEX "forms_blocks_checkbox_parent_id_idx" ON "forms_blocks_checkbox" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_checkbox_path_idx" ON "forms_blocks_checkbox" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_checkbox_locales_locale_parent_id_unique" ON "forms_blocks_checkbox_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_country_order_idx" ON "forms_blocks_country" USING btree ("_order");
CREATE INDEX "forms_blocks_country_parent_id_idx" ON "forms_blocks_country" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_country_path_idx" ON "forms_blocks_country" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_country_locales_locale_parent_id_unique" ON "forms_blocks_country_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_email_order_idx" ON "forms_blocks_email" USING btree ("_order");
CREATE INDEX "forms_blocks_email_parent_id_idx" ON "forms_blocks_email" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_email_path_idx" ON "forms_blocks_email" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_email_locales_locale_parent_id_unique" ON "forms_blocks_email_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_message_order_idx" ON "forms_blocks_message" USING btree ("_order");
CREATE INDEX "forms_blocks_message_parent_id_idx" ON "forms_blocks_message" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_message_path_idx" ON "forms_blocks_message" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_message_locales_locale_parent_id_unique" ON "forms_blocks_message_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_number_order_idx" ON "forms_blocks_number" USING btree ("_order");
CREATE INDEX "forms_blocks_number_parent_id_idx" ON "forms_blocks_number" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_number_path_idx" ON "forms_blocks_number" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_number_locales_locale_parent_id_unique" ON "forms_blocks_number_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_select_options_order_idx" ON "forms_blocks_select_options" USING btree ("_order");
CREATE INDEX "forms_blocks_select_options_parent_id_idx" ON "forms_blocks_select_options" USING btree ("_parent_id");
CREATE UNIQUE INDEX "forms_blocks_select_options_locales_locale_parent_id_unique" ON "forms_blocks_select_options_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_select_order_idx" ON "forms_blocks_select" USING btree ("_order");
CREATE INDEX "forms_blocks_select_parent_id_idx" ON "forms_blocks_select" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_select_path_idx" ON "forms_blocks_select" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_select_locales_locale_parent_id_unique" ON "forms_blocks_select_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_state_order_idx" ON "forms_blocks_state" USING btree ("_order");
CREATE INDEX "forms_blocks_state_parent_id_idx" ON "forms_blocks_state" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_state_path_idx" ON "forms_blocks_state" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_state_locales_locale_parent_id_unique" ON "forms_blocks_state_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_text_order_idx" ON "forms_blocks_text" USING btree ("_order");
CREATE INDEX "forms_blocks_text_parent_id_idx" ON "forms_blocks_text" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_text_path_idx" ON "forms_blocks_text" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_text_locales_locale_parent_id_unique" ON "forms_blocks_text_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_blocks_textarea_order_idx" ON "forms_blocks_textarea" USING btree ("_order");
CREATE INDEX "forms_blocks_textarea_parent_id_idx" ON "forms_blocks_textarea" USING btree ("_parent_id");
CREATE INDEX "forms_blocks_textarea_path_idx" ON "forms_blocks_textarea" USING btree ("_path");
CREATE UNIQUE INDEX "forms_blocks_textarea_locales_locale_parent_id_unique" ON "forms_blocks_textarea_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_emails_order_idx" ON "forms_emails" USING btree ("_order");
CREATE INDEX "forms_emails_parent_id_idx" ON "forms_emails" USING btree ("_parent_id");
CREATE UNIQUE INDEX "forms_emails_locales_locale_parent_id_unique" ON "forms_emails_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "forms_updated_at_idx" ON "forms" USING btree ("updated_at");
CREATE INDEX "forms_created_at_idx" ON "forms" USING btree ("created_at");
CREATE UNIQUE INDEX "forms_locales_locale_parent_id_unique" ON "forms_locales" USING btree ("_locale","_parent_id");
CREATE INDEX "form_submissions_submission_data_order_idx" ON "form_submissions_submission_data" USING btree ("_order");
CREATE INDEX "form_submissions_submission_data_parent_id_idx" ON "form_submissions_submission_data" USING btree ("_parent_id");
CREATE INDEX "form_submissions_form_idx" ON "form_submissions" USING btree ("form_id");
CREATE INDEX "form_submissions_updated_at_idx" ON "form_submissions" USING btree ("updated_at");
CREATE INDEX "form_submissions_created_at_idx" ON "form_submissions" USING btree ("created_at");
CREATE UNIQUE INDEX "payload_kv_key_idx" ON "payload_kv" USING btree ("key");
CREATE INDEX "payload_jobs_log_order_idx" ON "payload_jobs_log" USING btree ("_order");
CREATE INDEX "payload_jobs_log_parent_id_idx" ON "payload_jobs_log" USING btree ("_parent_id");
CREATE INDEX "payload_jobs_completed_at_idx" ON "payload_jobs" USING btree ("completed_at");
CREATE INDEX "payload_jobs_total_tried_idx" ON "payload_jobs" USING btree ("total_tried");
CREATE INDEX "payload_jobs_has_error_idx" ON "payload_jobs" USING btree ("has_error");
CREATE INDEX "payload_jobs_task_slug_idx" ON "payload_jobs" USING btree ("task_slug");
CREATE INDEX "payload_jobs_queue_idx" ON "payload_jobs" USING btree ("queue");
CREATE INDEX "payload_jobs_wait_until_idx" ON "payload_jobs" USING btree ("wait_until");
CREATE INDEX "payload_jobs_processing_idx" ON "payload_jobs" USING btree ("processing");
CREATE INDEX "payload_jobs_updated_at_idx" ON "payload_jobs" USING btree ("updated_at");
CREATE INDEX "payload_jobs_created_at_idx" ON "payload_jobs" USING btree ("created_at");
CREATE INDEX "payload_locked_documents_global_slug_idx" ON "payload_locked_documents" USING btree ("global_slug");
CREATE INDEX "payload_locked_documents_updated_at_idx" ON "payload_locked_documents" USING btree ("updated_at");
CREATE INDEX "payload_locked_documents_created_at_idx" ON "payload_locked_documents" USING btree ("created_at");
CREATE INDEX "payload_locked_documents_rels_order_idx" ON "payload_locked_documents_rels" USING btree ("order");
CREATE INDEX "payload_locked_documents_rels_parent_idx" ON "payload_locked_documents_rels" USING btree ("parent_id");
CREATE INDEX "payload_locked_documents_rels_path_idx" ON "payload_locked_documents_rels" USING btree ("path");
CREATE INDEX "payload_locked_documents_rels_pages_id_idx" ON "payload_locked_documents_rels" USING btree ("pages_id");
CREATE INDEX "payload_locked_documents_rels_posts_id_idx" ON "payload_locked_documents_rels" USING btree ("posts_id");
CREATE INDEX "payload_locked_documents_rels_media_id_idx" ON "payload_locked_documents_rels" USING btree ("media_id");
CREATE INDEX "payload_locked_documents_rels_categories_id_idx" ON "payload_locked_documents_rels" USING btree ("categories_id");
CREATE INDEX "payload_locked_documents_rels_users_id_idx" ON "payload_locked_documents_rels" USING btree ("users_id");
CREATE INDEX "payload_locked_documents_rels_redirects_id_idx" ON "payload_locked_documents_rels" USING btree ("redirects_id");
CREATE INDEX "payload_locked_documents_rels_forms_id_idx" ON "payload_locked_documents_rels" USING btree ("forms_id");
CREATE INDEX "payload_locked_documents_rels_form_submissions_id_idx" ON "payload_locked_documents_rels" USING btree ("form_submissions_id");
CREATE INDEX "payload_preferences_key_idx" ON "payload_preferences" USING btree ("key");
CREATE INDEX "payload_preferences_updated_at_idx" ON "payload_preferences" USING btree ("updated_at");
CREATE INDEX "payload_preferences_created_at_idx" ON "payload_preferences" USING btree ("created_at");
CREATE INDEX "payload_preferences_rels_order_idx" ON "payload_preferences_rels" USING btree ("order");
CREATE INDEX "payload_preferences_rels_parent_idx" ON "payload_preferences_rels" USING btree ("parent_id");
CREATE INDEX "payload_preferences_rels_path_idx" ON "payload_preferences_rels" USING btree ("path");
CREATE INDEX "payload_preferences_rels_users_id_idx" ON "payload_preferences_rels" USING btree ("users_id");
CREATE INDEX "payload_migrations_updated_at_idx" ON "payload_migrations" USING btree ("updated_at");
CREATE INDEX "payload_migrations_created_at_idx" ON "payload_migrations" USING btree ("created_at");
CREATE INDEX "header_nav_items_children_order_idx" ON "header_nav_items_children" USING btree ("_order");
CREATE INDEX "header_nav_items_children_parent_id_idx" ON "header_nav_items_children" USING btree ("_parent_id");
CREATE INDEX "header_nav_items_order_idx" ON "header_nav_items" USING btree ("_order");
CREATE INDEX "header_nav_items_parent_id_idx" ON "header_nav_items" USING btree ("_parent_id");
CREATE INDEX "header_rels_order_idx" ON "header_rels" USING btree ("order");
CREATE INDEX "header_rels_parent_idx" ON "header_rels" USING btree ("parent_id");
CREATE INDEX "header_rels_path_idx" ON "header_rels" USING btree ("path");
CREATE INDEX "header_rels_pages_id_idx" ON "header_rels" USING btree ("pages_id");
CREATE INDEX "footer_cert_marks_order_idx" ON "footer_cert_marks" USING btree ("_order");
CREATE INDEX "footer_cert_marks_parent_id_idx" ON "footer_cert_marks" USING btree ("_parent_id");
CREATE INDEX "footer_cert_marks_image_idx" ON "footer_cert_marks" USING btree ("image_id");
CREATE INDEX "footer_columns_links_order_idx" ON "footer_columns_links" USING btree ("_order");
CREATE INDEX "footer_columns_links_parent_id_idx" ON "footer_columns_links" USING btree ("_parent_id");
CREATE INDEX "footer_columns_order_idx" ON "footer_columns" USING btree ("_order");
CREATE INDEX "footer_columns_parent_id_idx" ON "footer_columns" USING btree ("_parent_id");
CREATE INDEX "footer_nav_items_order_idx" ON "footer_nav_items" USING btree ("_order");
CREATE INDEX "footer_nav_items_parent_id_idx" ON "footer_nav_items" USING btree ("_parent_id");
CREATE INDEX "footer_rels_order_idx" ON "footer_rels" USING btree ("order");
CREATE INDEX "footer_rels_parent_idx" ON "footer_rels" USING btree ("parent_id");
CREATE INDEX "footer_rels_path_idx" ON "footer_rels" USING btree ("path");
CREATE INDEX "footer_rels_pages_id_idx" ON "footer_rels" USING btree ("pages_id");
CREATE INDEX "footer_rels_posts_id_idx" ON "footer_rels" USING btree ("posts_id");
CREATE INDEX "announcement_bar_rels_order_idx" ON "announcement_bar_rels" USING btree ("order");
CREATE INDEX "announcement_bar_rels_parent_idx" ON "announcement_bar_rels" USING btree ("parent_id");
CREATE INDEX "announcement_bar_rels_path_idx" ON "announcement_bar_rels" USING btree ("path");
CREATE INDEX "announcement_bar_rels_pages_id_idx" ON "announcement_bar_rels" USING btree ("pages_id");
CREATE INDEX "announcement_bar_rels_posts_id_idx" ON "announcement_bar_rels" USING btree ("posts_id");
CREATE INDEX "popup_announcement_image_idx" ON "popup_announcement" USING btree ("image_id");
CREATE INDEX "popup_announcement_rels_order_idx" ON "popup_announcement_rels" USING btree ("order");
CREATE INDEX "popup_announcement_rels_parent_idx" ON "popup_announcement_rels" USING btree ("parent_id");
CREATE INDEX "popup_announcement_rels_path_idx" ON "popup_announcement_rels" USING btree ("path");
CREATE INDEX "popup_announcement_rels_pages_id_idx" ON "popup_announcement_rels" USING btree ("pages_id");
CREATE INDEX "popup_announcement_rels_posts_id_idx" ON "popup_announcement_rels" USING btree ("posts_id");`)
}
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
await db.execute(sql`
DROP TABLE "pages_blocks_fd_hero" CASCADE;
DROP TABLE "pages_blocks_fd_hero_locales" CASCADE;
DROP TABLE "pages_blocks_fd_cta_side_image" CASCADE;
DROP TABLE "pages_blocks_fd_cta_side_image_locales" CASCADE;
DROP TABLE "pages_blocks_fd_feature_announcement" CASCADE;
DROP TABLE "pages_blocks_fd_feature_announcement_locales" CASCADE;
DROP TABLE "pages_blocks_fd_services_grid_services" CASCADE;
DROP TABLE "pages_blocks_fd_services_grid_services_locales" CASCADE;
DROP TABLE "pages_blocks_fd_services_grid" CASCADE;
DROP TABLE "pages_blocks_fd_services_grid_locales" CASCADE;
DROP TABLE "pages_blocks_fd_contact_contact_methods" CASCADE;
DROP TABLE "pages_blocks_fd_contact_contact_methods_locales" CASCADE;
DROP TABLE "pages_blocks_fd_contact" CASCADE;
DROP TABLE "pages_blocks_fd_contact_locales" CASCADE;
DROP TABLE "pages_blocks_fd_faq_items" CASCADE;
DROP TABLE "pages_blocks_fd_faq_items_locales" CASCADE;
DROP TABLE "pages_blocks_fd_faq" CASCADE;
DROP TABLE "pages_blocks_fd_faq_locales" CASCADE;
DROP TABLE "pages_blocks_fd_card_grid_cards_content_lines" CASCADE;
DROP TABLE "pages_blocks_fd_card_grid_cards_content_lines_locales" CASCADE;
DROP TABLE "pages_blocks_fd_card_grid_cards" CASCADE;
DROP TABLE "pages_blocks_fd_card_grid_cards_locales" CASCADE;
DROP TABLE "pages_blocks_fd_card_grid" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card_cards_bullet_points" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card_cards_bullet_points_locales" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card_cards" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card_cards_locales" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card" CASCADE;
DROP TABLE "pages_blocks_fd_pricing_card_locales" CASCADE;
DROP TABLE "pages_blocks_fd_spacer" CASCADE;
DROP TABLE "pages_blocks_fd_icon_bar_icons" CASCADE;
DROP TABLE "pages_blocks_fd_icon_bar_icons_locales" CASCADE;
DROP TABLE "pages_blocks_fd_icon_bar" CASCADE;
DROP TABLE "pages_blocks_fd_icon_bar_locales" CASCADE;
DROP TABLE "pages_blocks_fd_usp_checklist_items" CASCADE;
DROP TABLE "pages_blocks_fd_usp_checklist_items_locales" CASCADE;
DROP TABLE "pages_blocks_fd_usp_checklist" CASCADE;
DROP TABLE "pages_blocks_fd_usp_checklist_locales" CASCADE;
DROP TABLE "pages_blocks_fd_wide_card" CASCADE;
DROP TABLE "pages_blocks_fd_wide_card_locales" CASCADE;
DROP TABLE "pages_blocks_fd_tech_properties_properties" CASCADE;
DROP TABLE "pages_blocks_fd_tech_properties_properties_locales" CASCADE;
DROP TABLE "pages_blocks_fd_tech_properties" CASCADE;
DROP TABLE "pages_blocks_fd_usp_table_rows" CASCADE;
DROP TABLE "pages_blocks_fd_usp_table_rows_locales" CASCADE;
DROP TABLE "pages_blocks_fd_usp_table" CASCADE;
DROP TABLE "pages_blocks_fd_usp_table_locales" CASCADE;
DROP TABLE "pages_blocks_fd_header_text_image" CASCADE;
DROP TABLE "pages_blocks_fd_header_text_image_locales" CASCADE;
DROP TABLE "pages_blocks_fd_contact_form" CASCADE;
DROP TABLE "pages_blocks_fd_contact_form_locales" CASCADE;
DROP TABLE "pages_blocks_fd_locations_grid_cards" CASCADE;
DROP TABLE "pages_blocks_fd_locations_grid_cards_locales" CASCADE;
DROP TABLE "pages_blocks_fd_locations_grid" CASCADE;
DROP TABLE "pages_blocks_fd_locations_grid_locales" CASCADE;
DROP TABLE "pages_blocks_fd_alternate_hero" CASCADE;
DROP TABLE "pages_blocks_fd_alternate_hero_locales" CASCADE;
DROP TABLE "pages_blocks_fd_statistics_stats" CASCADE;
DROP TABLE "pages_blocks_fd_statistics_stats_locales" CASCADE;
DROP TABLE "pages_blocks_fd_statistics" CASCADE;
DROP TABLE "pages_blocks_fd_statistics_locales" CASCADE;
DROP TABLE "pages_blocks_fd_partners_logos_logos" CASCADE;
DROP TABLE "pages_blocks_fd_partners_logos_logos_locales" CASCADE;
DROP TABLE "pages_blocks_fd_partners_logos" CASCADE;
DROP TABLE "pages_blocks_fd_partners_logos_locales" CASCADE;
DROP TABLE "pages_blocks_fd_newsletter" CASCADE;
DROP TABLE "pages_blocks_fd_newsletter_locales" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser_categories_services" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser_categories_services_locales" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser_categories" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser_categories_locales" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser" CASCADE;
DROP TABLE "pages_blocks_fd_service_chooser_locales" CASCADE;
DROP TABLE "pages_blocks_fd_data_table_headers" CASCADE;
DROP TABLE "pages_blocks_fd_data_table_headers_locales" CASCADE;
DROP TABLE "pages_blocks_fd_data_table_rows" CASCADE;
DROP TABLE "pages_blocks_fd_data_table_rows_locales" CASCADE;
DROP TABLE "pages_blocks_fd_data_table" CASCADE;
DROP TABLE "pages_blocks_fd_data_table_locales" CASCADE;
DROP TABLE "pages_blocks_fd_vps_calculator_additional_services" CASCADE;
DROP TABLE "pages_blocks_fd_vps_calculator" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator_option_groups_options" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator_option_groups" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator_resources" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator_addons" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator_fixed_fees" CASCADE;
DROP TABLE "pages_blocks_fd_service_calculator" CASCADE;
DROP TABLE "pages_blocks_fd_tags_tags" CASCADE;
DROP TABLE "pages_blocks_fd_tags_tags_locales" CASCADE;
DROP TABLE "pages_blocks_fd_tags" CASCADE;
DROP TABLE "pages_blocks_fd_tags_locales" CASCADE;
DROP TABLE "pages_blocks_fd_text" CASCADE;
DROP TABLE "pages_blocks_fd_text_locales" CASCADE;
DROP TABLE "pages_blocks_fd_code_embed" CASCADE;
DROP TABLE "pages_blocks_fd_code_embed_locales" CASCADE;
DROP TABLE "pages_blocks_fd_video" CASCADE;
DROP TABLE "pages_blocks_fd_video_locales" CASCADE;
DROP TABLE "pages_blocks_fd_cta_banner" CASCADE;
DROP TABLE "pages_blocks_fd_cta_banner_locales" CASCADE;
DROP TABLE "pages_blocks_fd_testimonial_testimonials" CASCADE;
DROP TABLE "pages_blocks_fd_testimonial_testimonials_locales" CASCADE;
DROP TABLE "pages_blocks_fd_testimonial" CASCADE;
DROP TABLE "pages_blocks_fd_testimonial_locales" CASCADE;
DROP TABLE "pages_blocks_fd_team_members" CASCADE;
DROP TABLE "pages_blocks_fd_team_members_locales" CASCADE;
DROP TABLE "pages_blocks_fd_team" CASCADE;
DROP TABLE "pages_blocks_fd_team_locales" CASCADE;
DROP TABLE "pages" CASCADE;
DROP TABLE "pages_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_hero" CASCADE;
DROP TABLE "_pages_v_blocks_fd_hero_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_cta_side_image" CASCADE;
DROP TABLE "_pages_v_blocks_fd_cta_side_image_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_feature_announcement" CASCADE;
DROP TABLE "_pages_v_blocks_fd_feature_announcement_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_services_grid_services" CASCADE;
DROP TABLE "_pages_v_blocks_fd_services_grid_services_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_services_grid" CASCADE;
DROP TABLE "_pages_v_blocks_fd_services_grid_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact_contact_methods" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact_contact_methods_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_faq_items" CASCADE;
DROP TABLE "_pages_v_blocks_fd_faq_items_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_faq" CASCADE;
DROP TABLE "_pages_v_blocks_fd_faq_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines" CASCADE;
DROP TABLE "_pages_v_blocks_fd_card_grid_cards_content_lines_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_card_grid_cards" CASCADE;
DROP TABLE "_pages_v_blocks_fd_card_grid_cards_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_card_grid" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card_cards_bullet_points_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card_cards" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card_cards_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card" CASCADE;
DROP TABLE "_pages_v_blocks_fd_pricing_card_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_spacer" CASCADE;
DROP TABLE "_pages_v_blocks_fd_icon_bar_icons" CASCADE;
DROP TABLE "_pages_v_blocks_fd_icon_bar_icons_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_icon_bar" CASCADE;
DROP TABLE "_pages_v_blocks_fd_icon_bar_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_checklist_items" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_checklist_items_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_checklist" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_checklist_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_wide_card" CASCADE;
DROP TABLE "_pages_v_blocks_fd_wide_card_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tech_properties_properties" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tech_properties_properties_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tech_properties" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_table_rows" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_table_rows_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_table" CASCADE;
DROP TABLE "_pages_v_blocks_fd_usp_table_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_header_text_image" CASCADE;
DROP TABLE "_pages_v_blocks_fd_header_text_image_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact_form" CASCADE;
DROP TABLE "_pages_v_blocks_fd_contact_form_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_locations_grid_cards" CASCADE;
DROP TABLE "_pages_v_blocks_fd_locations_grid_cards_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_locations_grid" CASCADE;
DROP TABLE "_pages_v_blocks_fd_locations_grid_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_alternate_hero" CASCADE;
DROP TABLE "_pages_v_blocks_fd_alternate_hero_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_statistics_stats" CASCADE;
DROP TABLE "_pages_v_blocks_fd_statistics_stats_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_statistics" CASCADE;
DROP TABLE "_pages_v_blocks_fd_statistics_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_partners_logos_logos" CASCADE;
DROP TABLE "_pages_v_blocks_fd_partners_logos_logos_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_partners_logos" CASCADE;
DROP TABLE "_pages_v_blocks_fd_partners_logos_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_newsletter" CASCADE;
DROP TABLE "_pages_v_blocks_fd_newsletter_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser_categories_services" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser_categories_services_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser_categories" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser_categories_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_chooser_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table_headers" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table_headers_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table_rows" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table_rows_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table" CASCADE;
DROP TABLE "_pages_v_blocks_fd_data_table_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_vps_calculator_additional_services" CASCADE;
DROP TABLE "_pages_v_blocks_fd_vps_calculator" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator_option_groups_options" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator_option_groups" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator_resources" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator_addons" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator_fixed_fees" CASCADE;
DROP TABLE "_pages_v_blocks_fd_service_calculator" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tags_tags" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tags_tags_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tags" CASCADE;
DROP TABLE "_pages_v_blocks_fd_tags_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_text" CASCADE;
DROP TABLE "_pages_v_blocks_fd_text_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_code_embed" CASCADE;
DROP TABLE "_pages_v_blocks_fd_code_embed_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_video" CASCADE;
DROP TABLE "_pages_v_blocks_fd_video_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_cta_banner" CASCADE;
DROP TABLE "_pages_v_blocks_fd_cta_banner_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_testimonial_testimonials" CASCADE;
DROP TABLE "_pages_v_blocks_fd_testimonial_testimonials_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_testimonial" CASCADE;
DROP TABLE "_pages_v_blocks_fd_testimonial_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_team_members" CASCADE;
DROP TABLE "_pages_v_blocks_fd_team_members_locales" CASCADE;
DROP TABLE "_pages_v_blocks_fd_team" CASCADE;
DROP TABLE "_pages_v_blocks_fd_team_locales" CASCADE;
DROP TABLE "_pages_v" CASCADE;
DROP TABLE "_pages_v_locales" CASCADE;
DROP TABLE "posts_populated_authors" CASCADE;
DROP TABLE "posts" CASCADE;
DROP TABLE "posts_locales" CASCADE;
DROP TABLE "posts_rels" CASCADE;
DROP TABLE "_posts_v_version_populated_authors" CASCADE;
DROP TABLE "_posts_v" CASCADE;
DROP TABLE "_posts_v_locales" CASCADE;
DROP TABLE "_posts_v_rels" CASCADE;
DROP TABLE "media" CASCADE;
DROP TABLE "categories_breadcrumbs" CASCADE;
DROP TABLE "categories" CASCADE;
DROP TABLE "users_sessions" CASCADE;
DROP TABLE "users" CASCADE;
DROP TABLE "redirects" CASCADE;
DROP TABLE "redirects_rels" CASCADE;
DROP TABLE "forms_blocks_checkbox" CASCADE;
DROP TABLE "forms_blocks_checkbox_locales" CASCADE;
DROP TABLE "forms_blocks_country" CASCADE;
DROP TABLE "forms_blocks_country_locales" CASCADE;
DROP TABLE "forms_blocks_email" CASCADE;
DROP TABLE "forms_blocks_email_locales" CASCADE;
DROP TABLE "forms_blocks_message" CASCADE;
DROP TABLE "forms_blocks_message_locales" CASCADE;
DROP TABLE "forms_blocks_number" CASCADE;
DROP TABLE "forms_blocks_number_locales" CASCADE;
DROP TABLE "forms_blocks_select_options" CASCADE;
DROP TABLE "forms_blocks_select_options_locales" CASCADE;
DROP TABLE "forms_blocks_select" CASCADE;
DROP TABLE "forms_blocks_select_locales" CASCADE;
DROP TABLE "forms_blocks_state" CASCADE;
DROP TABLE "forms_blocks_state_locales" CASCADE;
DROP TABLE "forms_blocks_text" CASCADE;
DROP TABLE "forms_blocks_text_locales" CASCADE;
DROP TABLE "forms_blocks_textarea" CASCADE;
DROP TABLE "forms_blocks_textarea_locales" CASCADE;
DROP TABLE "forms_emails" CASCADE;
DROP TABLE "forms_emails_locales" CASCADE;
DROP TABLE "forms" CASCADE;
DROP TABLE "forms_locales" CASCADE;
DROP TABLE "form_submissions_submission_data" CASCADE;
DROP TABLE "form_submissions" CASCADE;
DROP TABLE "payload_kv" CASCADE;
DROP TABLE "payload_jobs_log" CASCADE;
DROP TABLE "payload_jobs" CASCADE;
DROP TABLE "payload_locked_documents" CASCADE;
DROP TABLE "payload_locked_documents_rels" CASCADE;
DROP TABLE "payload_preferences" CASCADE;
DROP TABLE "payload_preferences_rels" CASCADE;
DROP TABLE "payload_migrations" CASCADE;
DROP TABLE "header_nav_items_children" CASCADE;
DROP TABLE "header_nav_items" CASCADE;
DROP TABLE "header" CASCADE;
DROP TABLE "header_rels" CASCADE;
DROP TABLE "footer_cert_marks" CASCADE;
DROP TABLE "footer_columns_links" CASCADE;
DROP TABLE "footer_columns" CASCADE;
DROP TABLE "footer_nav_items" CASCADE;
DROP TABLE "footer" CASCADE;
DROP TABLE "footer_rels" CASCADE;
DROP TABLE "announcement_bar" CASCADE;
DROP TABLE "announcement_bar_rels" CASCADE;
DROP TABLE "popup_announcement" CASCADE;
DROP TABLE "popup_announcement_rels" CASCADE;
DROP TABLE "site_settings" CASCADE;
DROP TYPE "public"."_locales";
DROP TYPE "public"."enum_pages_blocks_fd_hero_overlay_opacity";
DROP TYPE "public"."enum_pages_blocks_fd_hero_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_hero_theme";
DROP TYPE "public"."enum_pages_blocks_fd_cta_side_image_image_overlay";
DROP TYPE "public"."enum_pages_blocks_fd_cta_side_image_image_position";
DROP TYPE "public"."enum_pages_blocks_fd_cta_side_image_theme";
DROP TYPE "public"."enum_pages_blocks_fd_feature_announcement_theme";
DROP TYPE "public"."enum_pages_blocks_fd_services_grid_columns";
DROP TYPE "public"."enum_pages_blocks_fd_faq_theme";
DROP TYPE "public"."enum_pages_blocks_fd_card_grid_cards_content_lines_style";
DROP TYPE "public"."enum_pages_blocks_fd_card_grid_cards_display_mode";
DROP TYPE "public"."enum_pages_blocks_fd_card_grid_layout";
DROP TYPE "public"."enum_pages_blocks_fd_card_grid_card_style";
DROP TYPE "public"."enum_pages_blocks_fd_card_grid_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_pricing_card_card_style";
DROP TYPE "public"."enum_pages_blocks_fd_pricing_card_button_color";
DROP TYPE "public"."enum_pages_blocks_fd_pricing_card_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_pricing_card_title_color";
DROP TYPE "public"."enum_pages_blocks_fd_spacer_height";
DROP TYPE "public"."enum_pages_blocks_fd_spacer_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_icon_bar_icon_style";
DROP TYPE "public"."enum_pages_blocks_fd_icon_bar_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_icon_bar_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_usp_checklist_image_position";
DROP TYPE "public"."enum_pages_blocks_fd_usp_checklist_check_color";
DROP TYPE "public"."enum_pages_blocks_fd_usp_checklist_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_usp_checklist_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_wide_card_card_background";
DROP TYPE "public"."enum_pages_blocks_fd_wide_card_button_color";
DROP TYPE "public"."enum_pages_blocks_fd_wide_card_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_tech_properties_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_tech_properties_category_color";
DROP TYPE "public"."enum_pages_blocks_fd_tech_properties_value_color";
DROP TYPE "public"."enum_pages_blocks_fd_usp_table_check_color";
DROP TYPE "public"."enum_pages_blocks_fd_usp_table_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_usp_table_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_header_text_image_image_overlay";
DROP TYPE "public"."enum_pages_blocks_fd_header_text_image_image_rounded";
DROP TYPE "public"."enum_pages_blocks_fd_header_text_image_text_align";
DROP TYPE "public"."enum_pages_blocks_fd_header_text_image_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_header_text_image_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_contact_form_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_contact_form_layout";
DROP TYPE "public"."enum_pages_blocks_fd_locations_grid_hover_color";
DROP TYPE "public"."enum_pages_blocks_fd_locations_grid_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_alternate_hero_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_statistics_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_statistics_number_color";
DROP TYPE "public"."enum_pages_blocks_fd_partners_logos_display_mode";
DROP TYPE "public"."enum_pages_blocks_fd_partners_logos_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_newsletter_layout";
DROP TYPE "public"."enum_pages_blocks_fd_newsletter_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_newsletter_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_service_chooser_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_data_table_data_source";
DROP TYPE "public"."enum_pages_blocks_fd_data_table_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_data_table_header_style";
DROP TYPE "public"."enum_pages_blocks_fd_vps_calculator_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_service_calculator_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_tags_tag_style";
DROP TYPE "public"."enum_pages_blocks_fd_tags_tag_size";
DROP TYPE "public"."enum_pages_blocks_fd_tags_alignment";
DROP TYPE "public"."enum_pages_blocks_fd_tags_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_text_alignment";
DROP TYPE "public"."enum_pages_blocks_fd_text_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_text_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_text_max_width";
DROP TYPE "public"."enum_pages_blocks_fd_code_embed_embed_type";
DROP TYPE "public"."enum_pages_blocks_fd_code_embed_max_width";
DROP TYPE "public"."enum_pages_blocks_fd_code_embed_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_code_embed_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_code_embed_embed_background";
DROP TYPE "public"."enum_pages_blocks_fd_video_video_source";
DROP TYPE "public"."enum_pages_blocks_fd_video_aspect_ratio";
DROP TYPE "public"."enum_pages_blocks_fd_video_max_width";
DROP TYPE "public"."enum_pages_blocks_fd_video_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_video_text_color";
DROP TYPE "public"."enum_pages_blocks_fd_cta_banner_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_cta_banner_alignment";
DROP TYPE "public"."enum_pages_blocks_fd_cta_banner_size";
DROP TYPE "public"."enum_pages_blocks_fd_testimonial_layout";
DROP TYPE "public"."enum_pages_blocks_fd_testimonial_section_background";
DROP TYPE "public"."enum_pages_blocks_fd_team_columns";
DROP TYPE "public"."enum_pages_blocks_fd_team_card_style";
DROP TYPE "public"."enum_pages_blocks_fd_team_section_background";
DROP TYPE "public"."enum_pages_status";
DROP TYPE "public"."enum__pages_v_blocks_fd_hero_overlay_opacity";
DROP TYPE "public"."enum__pages_v_blocks_fd_hero_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_hero_theme";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_image_overlay";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_image_position";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_side_image_theme";
DROP TYPE "public"."enum__pages_v_blocks_fd_feature_announcement_theme";
DROP TYPE "public"."enum__pages_v_blocks_fd_services_grid_columns";
DROP TYPE "public"."enum__pages_v_blocks_fd_faq_theme";
DROP TYPE "public"."enum__pages_v_blocks_fd_card_grid_cards_content_lines_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_card_grid_cards_display_mode";
DROP TYPE "public"."enum__pages_v_blocks_fd_card_grid_layout";
DROP TYPE "public"."enum__pages_v_blocks_fd_card_grid_card_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_card_grid_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_pricing_card_card_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_pricing_card_button_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_pricing_card_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_pricing_card_title_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_spacer_height";
DROP TYPE "public"."enum__pages_v_blocks_fd_spacer_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_icon_bar_icon_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_icon_bar_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_icon_bar_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_image_position";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_check_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_checklist_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_wide_card_card_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_wide_card_button_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_wide_card_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_tech_properties_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_tech_properties_category_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_tech_properties_value_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_table_check_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_table_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_usp_table_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_header_text_image_image_overlay";
DROP TYPE "public"."enum__pages_v_blocks_fd_header_text_image_image_rounded";
DROP TYPE "public"."enum__pages_v_blocks_fd_header_text_image_text_align";
DROP TYPE "public"."enum__pages_v_blocks_fd_header_text_image_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_header_text_image_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_contact_form_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_contact_form_layout";
DROP TYPE "public"."enum__pages_v_blocks_fd_locations_grid_hover_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_locations_grid_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_alternate_hero_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_statistics_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_statistics_number_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_partners_logos_display_mode";
DROP TYPE "public"."enum__pages_v_blocks_fd_partners_logos_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_newsletter_layout";
DROP TYPE "public"."enum__pages_v_blocks_fd_newsletter_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_newsletter_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_service_chooser_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_data_table_data_source";
DROP TYPE "public"."enum__pages_v_blocks_fd_data_table_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_data_table_header_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_vps_calculator_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_service_calculator_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_tags_tag_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_tags_tag_size";
DROP TYPE "public"."enum__pages_v_blocks_fd_tags_alignment";
DROP TYPE "public"."enum__pages_v_blocks_fd_tags_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_text_alignment";
DROP TYPE "public"."enum__pages_v_blocks_fd_text_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_text_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_text_max_width";
DROP TYPE "public"."enum__pages_v_blocks_fd_code_embed_embed_type";
DROP TYPE "public"."enum__pages_v_blocks_fd_code_embed_max_width";
DROP TYPE "public"."enum__pages_v_blocks_fd_code_embed_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_code_embed_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_code_embed_embed_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_video_video_source";
DROP TYPE "public"."enum__pages_v_blocks_fd_video_aspect_ratio";
DROP TYPE "public"."enum__pages_v_blocks_fd_video_max_width";
DROP TYPE "public"."enum__pages_v_blocks_fd_video_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_video_text_color";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_banner_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_banner_alignment";
DROP TYPE "public"."enum__pages_v_blocks_fd_cta_banner_size";
DROP TYPE "public"."enum__pages_v_blocks_fd_testimonial_layout";
DROP TYPE "public"."enum__pages_v_blocks_fd_testimonial_section_background";
DROP TYPE "public"."enum__pages_v_blocks_fd_team_columns";
DROP TYPE "public"."enum__pages_v_blocks_fd_team_card_style";
DROP TYPE "public"."enum__pages_v_blocks_fd_team_section_background";
DROP TYPE "public"."enum__pages_v_version_status";
DROP TYPE "public"."enum__pages_v_published_locale";
DROP TYPE "public"."enum_posts_status";
DROP TYPE "public"."enum__posts_v_version_status";
DROP TYPE "public"."enum__posts_v_published_locale";
DROP TYPE "public"."enum_users_role";
DROP TYPE "public"."enum_redirects_to_type";
DROP TYPE "public"."enum_forms_confirmation_type";
DROP TYPE "public"."enum_payload_jobs_log_task_slug";
DROP TYPE "public"."enum_payload_jobs_log_state";
DROP TYPE "public"."enum_payload_jobs_task_slug";
DROP TYPE "public"."enum_header_nav_items_children_type";
DROP TYPE "public"."enum_header_nav_items_type";
DROP TYPE "public"."enum_header_logo_link_type";
DROP TYPE "public"."enum_footer_columns_links_link_type";
DROP TYPE "public"."enum_footer_nav_items_link_type";
DROP TYPE "public"."enum_footer_logo_link_type";
DROP TYPE "public"."enum_announcement_bar_button_link_type";
DROP TYPE "public"."enum_announcement_bar_background_color";
DROP TYPE "public"."enum_popup_announcement_cta_link_type";
DROP TYPE "public"."enum_popup_announcement_theme";
DROP TYPE "public"."enum_popup_announcement_show_on_pages";
DROP TYPE "public"."enum_site_settings_cookie_consent_accepted_days";
DROP TYPE "public"."enum_site_settings_cookie_consent_declined_days";`)
}