updating dataconect makefile

This commit is contained in:
José Salazar
2026-01-19 19:24:02 -05:00
parent c5afbd99cd
commit 3fd8dd2b5b

View File

@@ -39,14 +39,29 @@ dataconnect-generate-sdk:
# Unified backend schema update workflow (schema -> deploy -> SDK) # Unified backend schema update workflow (schema -> deploy -> SDK)
dataconnect-sync: dataconnect-sync:
@echo "--> [1/3] Applying SQL migrations..." @echo "--> [1/3] Deploying Data Connect..."
@firebase dataconnect:sql:migrate --project=$(FIREBASE_ALIAS)
@echo "--> [2/3] Deploying Data Connect..."
@firebase deploy --only dataconnect --project=$(FIREBASE_ALIAS) @firebase deploy --only dataconnect --project=$(FIREBASE_ALIAS)
@echo "--> [2/3] Applying SQL migrations..."
@firebase dataconnect:sql:migrate --project=$(FIREBASE_ALIAS)
@echo "--> [3/3] Regenerating SDK..." @echo "--> [3/3] Regenerating SDK..."
@firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS) @firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS)
@echo "✅ Data Connect SQL, deploy, and SDK generation completed for [$(ENV)]." @echo "✅ Data Connect SQL, deploy, and SDK generation completed for [$(ENV)]."
# Execute seed in Firebase Data Connect
dataconnect-seed:
@echo "--> Exec seed in Firebase Data Connect..."
@firebase dataconnect:execute seeds/seed_min.graphql --project=$(FIREBASE_ALIAS)
@echo "✅ Seed executed successfully."
# Run tests for Data Connect deployment and migrations
dataconnect-test:
@echo "--> Running Data Connect tests..."
@echo "--> [1/3] Deploying Data Connect..."
@firebase deploy --only dataconnect --project=$(FIREBASE_ALIAS) --dry-run
@echo "--> [2/3] Applying SQL migrations..."
@firebase dataconnect:sql:diff --project=$(FIREBASE_ALIAS)
@echo "✅ Data Connect tests completed."
# ------------------------------------------------------------------- # -------------------------------------------------------------------
# ONE-TIME FULL SETUP FOR CLOUD SQL + DATA CONNECT # ONE-TIME FULL SETUP FOR CLOUD SQL + DATA CONNECT
# ------------------------------------------------------------------- # -------------------------------------------------------------------