You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地PostgreSQL仓库用Git LFS存SQL文件,如何导入至本地数据库?

从Git LFS存储的PostgreSQL备份文件搭建本地数据库

步骤1:安装并初始化Git LFS

  • 先安装Git LFS:
    • Debian/Ubuntu 系统:sudo apt install git-lfs
    • macOS(Homebrew):brew install git-lfs
    • Windows:下载官方安装包后,打开命令行执行git lfs install
  • 进入本地仓库目录,执行初始化命令:git lfs install

步骤2:拉取真实的数据库备份文件

当前你看到的database.sql是Git LFS的指针文件,并非真实的SQL备份内容,执行以下命令拉取实际文件:

git lfs pull

如果只想拉取这个特定文件,也可以用:

git lfs pull --include="database.sql"

执行完成后,database.sql会被替换为真实的PostgreSQL备份内容。

步骤3:导入备份到本地PostgreSQL数据库

  • 先确保PostgreSQL服务处于运行状态:
    • Debian/Ubuntu:sudo systemctl start postgresql
    • Windows:打开「服务」找到PostgreSQL并启动
  • 创建目标数据库(如果还未创建):
createdb -U 你的用户名 目标数据库名
  • 执行导入命令:
psql -U 你的用户名 -d 目标数据库名 -f database.sql

按照提示输入PostgreSQL用户密码,等待导入完成即可。

额外注意

如果备份文件是PostgreSQL的自定义格式(比如后缀为.dump),需要改用pg_restore命令:

pg_restore -U 你的用户名 -d 目标数据库名 database.dump

内容的提问来源于stack exchange,提问作者Jaydeep Ghevariya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 01:22:40