Apply database migration

This commit is contained in:
gpt-engineer-app[bot]
2025-11-03 16:28:50 +00:00
parent ab618fb65a
commit 6c3a8e4f51
2 changed files with 297 additions and 0 deletions

View File

@@ -335,6 +335,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "company_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: true
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
company_versions: {
@@ -448,6 +455,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "company_versions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
conflict_resolutions: {
@@ -486,6 +500,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "conflict_resolutions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
contact_email_threads: {
@@ -783,6 +804,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "content_submissions_original_submission_id_fkey"
columns: ["original_submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
{
foreignKeyName: "content_submissions_reviewer_id_fkey"
columns: ["reviewer_id"]
@@ -955,6 +983,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "entity_timeline_events_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
{
foreignKeyName: "entity_timeline_events_to_location_id_fkey"
columns: ["to_location_id"]
@@ -1319,6 +1354,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "moderation_audit_log_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
notification_channels: {
@@ -1660,6 +1702,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "park_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: true
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
park_versions: {
@@ -1806,6 +1855,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "park_versions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
parks: {
@@ -2024,6 +2080,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "photo_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
photos: {
@@ -2921,6 +2984,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "ride_model_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: true
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
ride_model_technical_specifications: {
@@ -3070,6 +3140,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "ride_model_versions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
ride_models: {
@@ -3433,6 +3510,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "ride_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: true
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
ride_technical_specifications: {
@@ -3808,6 +3892,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "ride_versions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
ride_water_details: {
@@ -4208,6 +4299,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "submission_items_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
]
}
test_data_registry: {
@@ -4333,6 +4431,13 @@ export type Database = {
referencedRelation: "content_submissions"
referencedColumns: ["id"]
},
{
foreignKeyName: "timeline_event_submissions_submission_id_fkey"
columns: ["submission_id"]
isOneToOne: false
referencedRelation: "moderation_queue_with_entities"
referencedColumns: ["id"]
},
{
foreignKeyName: "timeline_event_submissions_to_location_id_fkey"
columns: ["to_location_id"]
@@ -4691,6 +4796,71 @@ export type Database = {
}
Relationships: []
}
moderation_queue_with_entities: {
Row: {
assigned_profile: Json | null
assigned_to: string | null
escalated: boolean | null
escalation_reason: string | null
id: string | null
is_test_data: boolean | null
locked_until: string | null
review_notes: string | null
reviewed_at: string | null
reviewed_by: string | null
reviewer_profile: Json | null
status: string | null
submission_items: Json | null
submission_type: string | null
submitted_at: string | null
submitted_by: string | null
submitter_profile: Json | null
}
Relationships: [
{
foreignKeyName: "content_submissions_assigned_to_fkey"
columns: ["assigned_to"]
isOneToOne: false
referencedRelation: "filtered_profiles"
referencedColumns: ["user_id"]
},
{
foreignKeyName: "content_submissions_assigned_to_fkey"
columns: ["assigned_to"]
isOneToOne: false
referencedRelation: "profiles"
referencedColumns: ["user_id"]
},
{
foreignKeyName: "content_submissions_reviewer_id_fkey"
columns: ["reviewed_by"]
isOneToOne: false
referencedRelation: "filtered_profiles"
referencedColumns: ["user_id"]
},
{
foreignKeyName: "content_submissions_reviewer_id_fkey"
columns: ["reviewed_by"]
isOneToOne: false
referencedRelation: "profiles"
referencedColumns: ["user_id"]
},
{
foreignKeyName: "content_submissions_user_id_fkey"
columns: ["submitted_by"]
isOneToOne: false
referencedRelation: "filtered_profiles"
referencedColumns: ["user_id"]
},
{
foreignKeyName: "content_submissions_user_id_fkey"
columns: ["submitted_by"]
isOneToOne: false
referencedRelation: "profiles"
referencedColumns: ["user_id"]
},
]
}
moderation_sla_metrics: {
Row: {
avg_resolution_hours: number | null
@@ -4852,6 +5022,10 @@ export type Database = {
dependent_item_type: string
}[]
}
get_submission_item_entity_data: {
Args: { p_item_data_id: string; p_item_type: string }
Returns: Json
}
get_user_management_permissions: {
Args: { _user_id: string }
Returns: Json