Cloud66 production database in development¶
Via Cloud66 kunnen Managed Text Backups worden gemaakt. Onder andere de Lemoners App en de Leuke Recepten App maken hier gebruik van. Hiermee kan je redelijk eenvoudig je backup lokaal trekken.
Stappen voor PostgreSQL¶
- Download de laatste backup vanuit Cloud66 → Stack → Data Sources → Backups → PostgreSQL Managed Text Backups
- Gebruik het downloader.sh script en draai die in de map waarin je de file wilt downloaden.
- Gebruik het volgende commando om de database te importeren
psql --no-password DATABASE_NAME < FILENAME.sql
# of
psql -U postgres --no-password -h localhost -p 5432 leu_app_development < PostgreSQL.sql
- Vervolgens krijg je een berg output in je console, met vaak ook 'warnings' en 'errors' zoals:
ERROR: relation "public.spatial_ref_sys" does not existenERROR: role "leu_app_test" does not exist. Deze kan je meestal allemaal negeren - Done!