-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Milestone
Description
The following is based on my gofed apcore example installation experience.
Database installation
Some suggestions and observations (for separate issues):
- RFC: DB + dbuser creation and configuration are not part of the CLI script, but might be.
- RFC: Add extension:
CREATE EXTENSION IF NOT EXISTS "pgcrypto"; - RFC: Dump a
.sqlinstallation script of the actions that were performed on the DB. - BUG: A subsequent reinstall with
./example init-dbfails, unless recreating the DB.
Regarding the postgres.go code:
- Consider separating DB creation / install / initialization from other DB queries.
Database extensions / migrations
For my understanding of working with apcore I'd need examples of how to:
- Make extensions to the DB schema (add / redefine table property, add table / index / etc.).
- Facilitate DB extensions when upgrading my app, without (or with minimal) prod downtime.
Metadata
Metadata
Assignees
Labels
No labels