--liquibase formatted sql -- PANELS · panels_product.core (Postgres) · datos de demostración -- -- Solo para dev/pruebas -- nunca staging/producción. tenant_id=1 asume el -- mismo id fijo que db/platform/changesets/001-baseline.sql (changeset -- platform-001d) le da a ARCT2608; no hay FK real entre bases que lo -- garantice, así que si cambia uno hay que cambiar el otro. --changeset panel:core-004a-seed-companies context:dev endDelimiter:; splitStatements:true --preconditions onFail:MARK_RAN --precondition-sql-check expectedResult:0 SELECT COUNT(*) FROM core.companies WHERE code = 'ARCT2608' INSERT INTO core.companies (code, name, parent_id, kind, tenant_id, nombre_comercial, razon_social) VALUES ('ARCT2608', 'ARCTEC', NULL, 'principal', 1, 'ARCTEC', 'ARCTEC'); INSERT INTO core.companies (code, name, parent_id, kind, tenant_id, nombre_comercial, razon_social) SELECT 'FISICA', 'FISICA', id, 'sub', 1, 'FISICA', 'FISICA' FROM core.companies WHERE code = 'ARCT2608'; INSERT INTO core.companies (code, name, parent_id, kind, tenant_id, nombre_comercial, razon_social) SELECT 'ARCOTEC', 'ARCOTEC', id, 'sub', 1, 'ARCOTEC', 'ARCOTEC' FROM core.companies WHERE code = 'ARCT2608'; --changeset panel:core-004b-seed-project context:dev endDelimiter:; splitStatements:true --preconditions onFail:MARK_RAN --precondition-sql-check expectedResult:0 SELECT COUNT(*) FROM core.projects WHERE code = 'PRY-0001' INSERT INTO core.projects (code, name, address, theme_id, company_id, tenant_id) SELECT 'PRY-0001', 'ZENDALA CANCUN', '', 'arctec-dos-logos-fold', id, 1 FROM core.companies WHERE code = 'ARCT2608'; --changeset panel:core-004c-seed-tenant-settings context:dev endDelimiter:; --preconditions onFail:MARK_RAN --precondition-sql-check expectedResult:0 SELECT COUNT(*) FROM core.tenant_settings WHERE tenant_id = 1 INSERT INTO core.tenant_settings (tenant_id, timezone) VALUES (1, 'America/Cancun');