
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像为Nhost平台([***]
| 扩展名称 | 版本 | 描述 |
|---|---|---|
| address_standardizer | 3.5.3 | 用于将地址解析为组成元素,通常用于支持地理编码地址标准化步骤。 |
| address_standardizer_data_us | 3.5.3 | 地址标准化器美国数据集示例 |
| amcheck | 1.4 | 用于验证关系完整性的函数 |
| autoinc | 1.0 | 用于自动递增字段的函数 |
| bloom | 1.0 | bloom访问方法 - 基于签名文件的索引 |
| btree_gin | 1.3 | 支持在GIN中索引常见数据类型 |
| btree_gist | 1.7 | 支持在GiST中索引常见数据类型 |
| citext | 1.6 | 不区分大小写字符串的数据类型 |
| cube | 1.5 | 多维立方体的数据类型 |
| dblink | 1.2 | 从数据库内部连接到其他PostgreSQL数据库 |
| dict_int | 1.0 | 整数的文本搜索字典模板 |
| dict_xsyn | 1.0 | 扩展同义词处理的文本搜索字典模板 |
| earthdistance | 1.2 | 计算地球表面大圆距离 |
| file_fdw | 1.0 | 用于平面文件访问的外部数据包装器 |
| fuzzystrmatch | 1.2 | 确定字符串之间的相似度和距离 |
| hstore | 1.8 | 用于存储(键、值)对集合的数据类型 |
| http | 1.7 | PostgreSQL的HTTP客户端,允许在数据库内检索网页。 |
| hypopg | 1.4.2 | PostgreSQL的假设索引 |
| insert_username | 1.0 | 用于跟踪谁修改了表的函数 |
| intagg | 1.1 | 整数聚合器和枚举器(已过时) |
| intarray | 1.5 | 一维整数数组的函数、运算符和索引支持 |
| ip4r | 2.4 | - |
| isn | 1.2 | 国际产品编号标准的数据类型 |
| lo | 1.1 | 大对象维护 |
| ltree | 1.3 | 用于层次树状结构的数据类型 |
| moddatetime | 1.0 | 用于跟踪最后修改时间的函数 |
| pageinspect | 1.12 | 在底层检查数据库页面内容 |
| pg_buffercache | 1.5 | 检查共享缓冲区缓存 |
| pg_cron | 1.6 | PostgreSQL的作业调度器 |
| pg_freespacemap | 1.2 | 检查空闲空间映射(FSM) |
| pg_hashids | 1.3 | pg_hashids |
| pg_ivm | 1.11 | PostgreSQL的增量视图维护 |
| pg_jsonschema | 0.3.3 | pg_jsonschema |
| pg_prewarm | 1.2 | 预加载关系数据 |
| pg_repack | 1.5.2 | 以最小锁重组PostgreSQL数据库中的表 |
| pg_search | 0.17.2 | pg_search:使用BM25的PostgreSQL全文搜索 |
| pg_squeeze | 1.8 | 用于从关系中删除未使用空间的工具。 |
| pg_stat_statements | 1.11 | 跟踪所有执行的SQL语句的规划和执行统计信息 |
| pg_***ry | 1.0 | 用于对损坏关系执行修复的扩展 |
| pg_trgm | 1.6 | 基于三元组的文本相似度测量和索引搜索 |
| pg_visibility | 1.2 | 检查可见性映射(VM)和页面级可见性信息 |
| pg_walinspect | 1.1 | 检查PostgreSQL预写日志内容的函数 |
| pg*** | 1.3 | 加密函数 |
| pgmq | 1.6.1 | 轻量级消息队列。类似于AWS SQS和RSMQ,但基于Postgres。 |
| pgrowlocks | 1.2 | 显示行级锁定信息 |
| pgstattuple | 1.5 | 显示元组级统计信息 |
| plpgsql | 1.0 | PL/pgSQL过程语言 |
| postgis | 3.5.3 | PostGIS几何和地理空间类型及函数 |
| postgis_raster | 3.5.3 | PostGIS栅格类型和函数 |
| postgis_tiger_geocoder | 3.5.3 | PostGIS tiger地理编码器和反向地理编码器 |
| postgis_topology | 3.5.3 | PostGIS拓扑空间类型和函数 |
| postgres_fdw | 1.1 | 用于远程PostgreSQL服务器的外部数据包装器 |
| refint | 1.0 | 用于实现引用完整性的函数(已过时) |
| seg | 1.4 | 表示线段或浮点区间的数据类型 |
| sslinfo | 1.2 | 有关SSL证书的信息 |
| tablefunc | 1.0 | 操作整个表的函数,包括交叉表 |
| tcn | 1.0 | 触发式更改通知 |
| timescaledb | 2.21.1 | 支持时间序列数据的可扩展插入和复杂查询 |
| tsm_system_rows | 1.0 | 接受行数限制的TABLESAMPLE方法 |
| tsm_system_time | 1.0 | 接受毫秒时间限制的TABLESAMPLE方法 |
| unaccent | 1.1 | 移除重音符号的文本搜索字典 |
| uuid-ossp | 1.1 | 生成通用唯一标识符(UUID) |
| vector | 0.8.0 | 向量数据类型及ivfflat和hnsw访问方法 |
注意:PostgreSQL 14支持的TimescaleDB最新版本为2.19.3。
以下环境变量可在Nhost云项目中通过设置配置:
ARCHIVE_TIMEOUT=300 # 归档超时时间(秒) MAX_CONNECTIONS=100 # 最大连接数 SHARED_BUFFERS=128MB # 共享缓冲区大小 EFFECTIVE_CACHE_SIZE=4GB # 有效缓存大小 MAINTENANCE_WORK_MEM=64MB # 维护工作内存大小 CHECKPOINT_COMPLETION_TARGET=0.9 # 检查点完成目标比例 WAL_BUFFERS=-1 # WAL缓冲区大小(-1表示自动计算) DEFAULT_STATISTICS_TARGET=100 # 默认统计信息目标 RANDOM_PAGE_COST=4.0 # 随机页面成本 EFFECTIVE_IO_CONCURRENCY=1 # 有效IO并发数 WORK_MEM=4MB # 工作内存大小 HUGE_PAGES=try # 大页内存设置 MIN_WAL_SIZE=80MB # 最小WAL大小 MAX_WAL_SIZE=1GB # 最大WAL大小 MAX_WORKER_PROCESSES=8 # 最大工作进程数 MAX_PARALLEL_WORKERS_PER_GATHER=2 # 每个Gather节点的最大并行工作数 MAX_PARALLEL_WORKERS=8 # 最大并行工作数 MAX_PARALLEL_MAINTENANCE_WORKERS=2 # 最大并行维护工作数 JIT=on # 是否启用JIT编译 WAL_LEVEL=replica # WAL级别 MAX_WAL_SENDERS=10 # 最大WAL发送者数量 MAX_REPLICATION_SLOTS=10 # 最大复制槽数量 TRACK_IO_TIMING=off # 是否跟踪IO计时
以下设置在镜像中可用,但不可直接配置:
ARCHIVE_MODE=off # 归档模式(关闭) ARCHIVE_COMMAND=wal-g wal-push %p # 归档命令(使用wal-g推送WAL) RESTORE_COMMAND=wal-g wal-fetch %f %p # 恢复命令(使用wal-g拉取WAL) CHECKPOINT_TIMEOUT=5min # 检查点超时时间 SYNCHRONOUS_COMMIT=on # 同步提交模式 HOT_STANDBY=on # 热备模式 PITR_TARGET_ACTION=shutdown # PITR目标操作(关闭) PITR_TARGET_TIMELINE=latest # PITR目标时间线(最新)
bashdocker run -d \ --name nhost-postgres \ -e MAX_CONNECTIONS=200 \ -e SHARED_BUFFERS=256MB \ -p 5432:5432 \ -v postgres-data:/var/lib/postgresql/data \ nhost/postgres:latest
yamlversion: '3' services: postgres: image: nhost/postgres:latest container_name: nhost-postgres environment: - MAX_CONNECTIONS=200 - SHARED_BUFFERS=256MB - EFFECTIVE_CACHE_SIZE=1GB - POSTGRES_PASSWORD=mysecretpassword ports: - "5432:5432" volumes: - postgres-data:/var/lib/postgresql/data restart: unless-stopped volumes: postgres-data:
以下是 nhost/postgres 相关的常用 Docker 镜像,适用于 关系型数据库、复杂查询、数据完整性 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务