docs: require PostgreSQL 15 or newer (verified on postgres:15)
The database suites (lagoon, lagoon/attach, cabana, beachcomber, lighthouse, bouncer, conga, docs/examples/blog) pass against postgres:15 from a HEAD export with the test image retargeted.
This commit is contained in:
@@ -12,7 +12,7 @@ SummerCMS is a content management framework for Go, inspired by WinterCMS. An ap
|
|||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Go 1.27.
|
- Go 1.27.
|
||||||
- PostgreSQL 16 for any application that uses the data layer ([lagoon](modules/lagoon/README.md)).
|
- PostgreSQL 15 or newer for any application that uses the data layer ([lagoon](modules/lagoon/README.md)).
|
||||||
- Node.js 22.6 or newer, only when working on the admin SPA in `admin/`.
|
- Node.js 22.6 or newer, only when working on the admin SPA in `admin/`.
|
||||||
- Docker, only for the integration tests that start PostgreSQL or Mailpit containers through testcontainers-go.
|
- Docker, only for the integration tests that start PostgreSQL or Mailpit containers through testcontainers-go.
|
||||||
|
|
||||||
@@ -32,7 +32,7 @@ summer build # generates plugins.gen.go and main.go, writes bin/hello
|
|||||||
|
|
||||||
The `migrate`, `migrate:status`, `migrate:rollback`, `serve` and admin commands open PostgreSQL, so they need more configuration. Configuration comes from YAML files in `config/`, and any key can be overridden with a `SUMMER_`-prefixed environment variable in which a double underscore separates path segments (see [compass](modules/compass/README.md)):
|
The `migrate`, `migrate:status`, `migrate:rollback`, `serve` and admin commands open PostgreSQL, so they need more configuration. Configuration comes from YAML files in `config/`, and any key can be overridden with a `SUMMER_`-prefixed environment variable in which a double underscore separates path segments (see [compass](modules/compass/README.md)):
|
||||||
|
|
||||||
1. Create a PostgreSQL 16 database:
|
1. Create a database on PostgreSQL 15 or newer:
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
CREATE DATABASE hello;
|
CREATE DATABASE hello;
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ SummerCMS is a Go module. An application requires it, lists its plugins in a `su
|
|||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
- Go 1.27.
|
- Go 1.27.
|
||||||
- PostgreSQL 16 for any application that uses the data layer.
|
- PostgreSQL 15 or newer for any application that uses the data layer.
|
||||||
- Docker, only for the integration tests that start PostgreSQL or Mailpit containers.
|
- Docker, only for the integration tests that start PostgreSQL or Mailpit containers.
|
||||||
|
|
||||||
You do not need Node.js to build an application or these docs. It is needed only when you work on the admin SPA itself.
|
You do not need Node.js to build an application or these docs. It is needed only when you work on the admin SPA itself.
|
||||||
|
|||||||
Reference in New Issue
Block a user