13 lines
841 B
Markdown
13 lines
841 B
Markdown
|
|
建表与初始数据脚本已随包放好,文件名前缀决定执行顺序(先建表后灌数据):
|
|||
|
|
|
|||
|
|
| 文件 | 来源 | 说明 |
|
|||
|
|
|---|---|---|
|
|||
|
|
| `01-init-table.sql` | `backend/db/init-table-postgres-full.sql` | 全量 DDL,含 `x_file_security` 安全检测表 |
|
|||
|
|
| `02-init-data.sql` | `backend/db/init-data.sql` | admin 账号、机构、平台编码(`system.code=1` 要与此一致) |
|
|||
|
|
|
|||
|
|
出盘时用 `scripts/export-images.sh` 从仓库重新覆盖这两份,别手改副本;
|
|||
|
|
增量升级脚本(`backend/db/upgrade-*.sql`)不在这里,装好后按《部署说明.md》第 7 节人工执行。
|
|||
|
|
|
|||
|
|
只有 `POSTGRES_*` 指向的库为空时,PostgreSQL 官方镜像才会执行 `docker-entrypoint-initdb.d`;
|
|||
|
|
数据目录已有数据时会跳过 —— 想重建就把 `$SFILE_DATA_ROOT/pgdata` 一起清掉再 `up`。
|