如何通过CLI访问Vercel's Postgres数据库?
通过CLI访问Vercel Postgres数据库的方法
前置准备
- 安装Vercel CLI:执行
npm i -g vercel - 登录Vercel账号:执行
vercel login完成身份验证
快速连接(类似Heroku heroku psql)
直接用Vercel CLI提供的命令,一步进入交互式Postgres命令行:
vercel psql
这个命令会自动读取当前项目的Vercel Postgres配置,无需手动输入连接信息,进入后操作和原生psql完全一致。
如果不在项目根目录,或者需要指定特定项目/环境,可添加参数:
- 指定项目:
vercel psql --project <你的项目名或ID> - 连接预览环境数据库:
vercel psql --environment preview
用原生psql命令连接
若偏好使用原生psql工具,按以下步骤操作:
- 拉取项目环境变量到本地:
vercel env pull .env.local
- 从生成的
.env.local文件中提取POSTGRES_URL(完整的Postgres连接字符串) - 执行以下命令直接连接:
psql "$POSTGRES_URL"
或者拆分连接参数(从环境变量中提取对应值):
psql -h <POSTGRES_HOST> -U <POSTGRES_USER> -d <POSTGRES_DATABASE> -p <POSTGRES_PORT>
之后输入POSTGRES_PASSWORD对应的密码即可。
内容的提问来源于stack exchange,提问作者Daryl Wong
相关产品推荐
相关产品推荐

