C9에서 서버를 재부팅 한 후 PostgreSQL 데이터베이스가 비어 있습니다.

니키타

SQLite 3 데이터베이스를 사용하는 C9에 Rails 프로젝트가 있습니다. 최근에 저는 Heroku에서 프로젝트를 실행할 수 있도록 PostgreSQL 데이터베이스로 전환하고 싶었습니다. SQLite 3 데이터베이스의 모든 레코드는 문제없이 Sequel gem을 사용하여 PostgreSQL 데이터베이스에 복사되었습니다. 모든 레코드가 새 데이터베이스로 전달되어 볼 수 있었지만 C9 프로젝트를 재부팅하고 PostgreSQL 서비스를 시작하고 데이터베이스에 연결 한 후 데이터베이스 내에 레코드가 없음을 발견했습니다. 또는 아직 연결되지 않았습니다. 이해가 안 돼요.

프로젝트를 재부팅 할 때마다 PostgreSQL 데이터베이스의 레코드가 사라 지므로 새 데이터베이스를 만들고 다시 마이그레이션하여 레코드를 확인해야합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

내 행동 목록은 다음과 같습니다.

sudo service postgresql start
psql -c "create database myapp_development owner=ubuntu"
sequel -C sqlite://db/development.sqlite3 postgres://ubuntu@""/myapp_development

그런 다음 database.yml 파일 레코드를 다음으로 업데이트합니다.

Development:
  - adapter: postgresql
  - encoding: SQL_ASCII
  - database: myapp_development
  - pool: 5
  - username: ubuntu
  - password: password

그런 다음 다음을 실행하십시오.

rake db:migrate

이러한 작업 후에 프로젝트를 실행하고 내 기록을 볼 수 있습니다.

프로젝트를 재부팅 한 후 다음 명령을 실행 해 보았습니다.

sudo service postgresql start
psql myapp_development ubuntu
\c

하지만 기록을 보는 데 도움이되지 않습니다.

내가 명령을 놓친 경우 알려주십시오.

마이클 말 로프

사용자 psql실행 postgres:

sudo sudo -u postgres psql -d myapp_development -U ubuntu -W

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터베이스에서 값을 할당 한 후 변수가 비어 있습니다.

분류에서Dev

부팅 가능한 서비스에서 sqlite 데이터베이스 잠금 예외가 발생했습니다.

분류에서Dev

데이터베이스에 다시 연결 한 후 JDBC에서 Statement를 어떻게 재사용합니까?

분류에서Dev

이 서비스에 대한 메타 데이터 게시가 현재 비활성화되어 있습니다.

분류에서Dev

Azure에 서버를 배포 한 후 Azure 데이터베이스가 읽기 전용이되었습니다.

분류에서Dev

Tensorflow 2.2.0에서 validation_data와 함께 데이터를 피팅 한 후 model.history.history가 비어 있습니다.

분류에서Dev

한 서버의 PostgreSQL 데이터베이스를 다른 서버의 MySQL 데이터베이스로 복제

분류에서Dev

잠시 후 C9에서 Meteor 앱이 충돌합니다.

분류에서Dev

SwiftUI에서 뷰를 전환 한 후 Firebase 이미지가 비어 있습니다.

분류에서Dev

UEFI BIOS에서 보안 부팅을 비활성화 한 후 Xubuntu를 부팅 할 수 없습니다. nVidia 드라이버를 설치할 수 없습니다.

분류에서Dev

AWS Linux 서버를 재부팅 한 후 nginx 서비스가 시작되지 않음

분류에서Dev

필드를 업데이트 한 후 일부 열이 비어 있습니다.

분류에서Dev

SQL Server에서 데이터를 성공적으로 검색 한 후 JTable이 비어 있습니다.

분류에서Dev

재부팅 후 Ubuntu 서버 SSH : 권한이 거부되었습니다 (공개 키).

분류에서Dev

재부팅 후 Ubuntu 서버 SSH : 권한이 거부되었습니다 (공개 키).

분류에서Dev

json 데이터를 [[String : AnyObject]]로 캐스팅 한 후 비어있는 것 같습니다. 이유가 무엇입니까?

분류에서Dev

마스터 서버를 재부팅 한 후 MySQL 복제가 올바르게 재개되지 않는 이유는 무엇입니까?

분류에서Dev

(Kubernetes)-서버를 다시 시작할 때 데이터베이스가 비어 있습니다.

분류에서Dev

데이터베이스에 데이터를 게시 한 후 어떻게 다른 페이지로 리디렉션 할 수 있습니까?

분류에서Dev

Postgresql에 json 데이터가있는 열 [type = jsonnb]과 id를 비교하면서 데이터베이스에서 데이터를 가져옵니다.

분류에서Dev

mySQL 데이터베이스 필드 PHP에서 Textarea가 비어 있습니다.

분류에서Dev

postgresql에서 다른 데이터베이스의 테이블을 사용하면서 동일한 데이터베이스에 테이블이 존재한다는 인상을 줄 수 있습니까?

분류에서Dev

컴퓨터에서 보안 부팅을 비활성화 한 후 다시 활성화 할 수 있습니까?

분류에서Dev

데이터베이스에서 레코드를 삭제 한 후 DBGrid가 새로 고쳐지지 않습니다.

분류에서Dev

VM (Ubuntu)에서 postgreSQL에 연결할 수 없음 : 데이터베이스에 대한 액세스가 거부되었습니다.

분류에서Dev

기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

분류에서Dev

기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

분류에서Dev

기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

분류에서Dev

포스트 PHP를 통해 데이터를 게시 한 후 Curl Response가 비어 있습니다.

Related 관련 기사

  1. 1

    데이터베이스에서 값을 할당 한 후 변수가 비어 있습니다.

  2. 2

    부팅 가능한 서비스에서 sqlite 데이터베이스 잠금 예외가 발생했습니다.

  3. 3

    데이터베이스에 다시 연결 한 후 JDBC에서 Statement를 어떻게 재사용합니까?

  4. 4

    이 서비스에 대한 메타 데이터 게시가 현재 비활성화되어 있습니다.

  5. 5

    Azure에 서버를 배포 한 후 Azure 데이터베이스가 읽기 전용이되었습니다.

  6. 6

    Tensorflow 2.2.0에서 validation_data와 함께 데이터를 피팅 한 후 model.history.history가 비어 있습니다.

  7. 7

    한 서버의 PostgreSQL 데이터베이스를 다른 서버의 MySQL 데이터베이스로 복제

  8. 8

    잠시 후 C9에서 Meteor 앱이 충돌합니다.

  9. 9

    SwiftUI에서 뷰를 전환 한 후 Firebase 이미지가 비어 있습니다.

  10. 10

    UEFI BIOS에서 보안 부팅을 비활성화 한 후 Xubuntu를 부팅 할 수 없습니다. nVidia 드라이버를 설치할 수 없습니다.

  11. 11

    AWS Linux 서버를 재부팅 한 후 nginx 서비스가 시작되지 않음

  12. 12

    필드를 업데이트 한 후 일부 열이 비어 있습니다.

  13. 13

    SQL Server에서 데이터를 성공적으로 검색 한 후 JTable이 비어 있습니다.

  14. 14

    재부팅 후 Ubuntu 서버 SSH : 권한이 거부되었습니다 (공개 키).

  15. 15

    재부팅 후 Ubuntu 서버 SSH : 권한이 거부되었습니다 (공개 키).

  16. 16

    json 데이터를 [[String : AnyObject]]로 캐스팅 한 후 비어있는 것 같습니다. 이유가 무엇입니까?

  17. 17

    마스터 서버를 재부팅 한 후 MySQL 복제가 올바르게 재개되지 않는 이유는 무엇입니까?

  18. 18

    (Kubernetes)-서버를 다시 시작할 때 데이터베이스가 비어 있습니다.

  19. 19

    데이터베이스에 데이터를 게시 한 후 어떻게 다른 페이지로 리디렉션 할 수 있습니까?

  20. 20

    Postgresql에 json 데이터가있는 열 [type = jsonnb]과 id를 비교하면서 데이터베이스에서 데이터를 가져옵니다.

  21. 21

    mySQL 데이터베이스 필드 PHP에서 Textarea가 비어 있습니다.

  22. 22

    postgresql에서 다른 데이터베이스의 테이블을 사용하면서 동일한 데이터베이스에 테이블이 존재한다는 인상을 줄 수 있습니까?

  23. 23

    컴퓨터에서 보안 부팅을 비활성화 한 후 다시 활성화 할 수 있습니까?

  24. 24

    데이터베이스에서 레코드를 삭제 한 후 DBGrid가 새로 고쳐지지 않습니다.

  25. 25

    VM (Ubuntu)에서 postgreSQL에 연결할 수 없음 : 데이터베이스에 대한 액세스가 거부되었습니다.

  26. 26

    기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

  27. 27

    기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

  28. 28

    기본 설치를 사용한 후 redmine의 데이터베이스 파일은 어디에 있습니까?

  29. 29

    포스트 PHP를 통해 데이터를 게시 한 후 Curl Response가 비어 있습니다.

뜨겁다태그

보관