当前位置:   article > 正文

导入文件 postgres restore from sql_pg_restore导入数据库提示datebase not exist

pg_restore导入数据库提示datebase not exist

首先把pns.sql 文件下载至本地,确定本地存在的sql用户名 和下载好了的pns.sql文件的地址,根据以下命令进行执行

psql -U username -f backupfile.sql

 遇到报错的话 psql: FATAL:  database "admin" does not exist

但是database.yml文件确实存在用户和密码,命令行也存在用户

那么使用图中的命令进行导入

  1. psql -U username postgres
  2. 进入数据库
  3. \c databasename
  4. 进入数据库执行命令
  5. sour
  6. 退出,进入项目文件加命令行
  7. q
  8. 导入文件
  9. psql -U username -d databasename -f fileaddress/filename

如果数据库的端口不能链接 进行数据库查看是否运行 看ruby环境 rails webpage是否运行 进行配置安装

rails -T 查看所有的命令  

修改 .tool-versions 增加需要的环境版本

webpager:install  安装 并设置端口号码 -p 3030

 Ctrl l 查看文件的完整地址

Ctrl a 全选

内容看不太懂就去搜一下相关的内容 postgres - 安装和配置postgres, 以及基本的使用 - 申思维的技术站点-ruby/rails/titanium/敏捷方法论/测试驱动/自动化/全栈攻城狮/jquery/极客/直男postgres - pg_dump 备份的方法、注意点 - 申思维的技术站点-ruby/rails/titanium/敏捷方法论/测试驱动/自动化/全栈攻城狮/jquery/极客/直男

基本用法 命令行:

$ sudo -u postgres -i

# psql

\l 查看数据库

\dt 查看表

\c 进入到数据库

创建数据库: $ create database my_cv;

\c <your database>

授权:grant all privileges on all tables in schema public to myroot;    # schema 就是数据库, myroot就是用户名

 

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号