updating dataconect makefile
This commit is contained in:
@@ -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
|
||||||
# -------------------------------------------------------------------
|
# -------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user