首页 > 解决方案 > 导轨:我该怎么做

问题描述

我已经开始了一个以 postgres 作为数据库的新 Rails 项目。我也有一个.pgsql文件。

查看该文件,我可以看到它包含有关如何构建该数据库及其数据的说明。(看起来像是一堆迁移和种子数据合而为一。)

我想从这个文件构建我的项目数据库。我的 Google-foo 在这方面让我失望了,我不知道从哪里开始。

我可以运行一个命令来将结构和数据导入我的项目吗?是否可以?我需要做什么才能启动和运行?

标签: ruby-on-railspostgresql

解决方案


打开终端并转到您的项目目录。在代码行下面运行。

$rake db:drop db:create ## To drop and create fresh DB.

$pg_restore --verbose --clean --no-acl --no-owner -h localhost -U <user> -d <your db> <pgsql backup file path>  ## Import data from DB backup file

希望你觉得这有帮助!


推荐阅读