PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

làm thế nào để thực thi một tập lệnh .sql trên heroku?

Đối với những thứ như gieo hạt cơ sở dữ liệu, tôi khuyên bạn nên trả lời của Richard Brown:bạn được cho là tốt hơn nên sử dụng một thứ gì đó như cơ chế hạt giống Rails hoặc thứ gì đó được viết theo kịch bản như nhiệm vụ rake.

Điều đó nói lên rằng, có thể ghi sql (thô hoặc một tệp) là một tính năng hữu ích, đặc biệt là đối với những thứ không cần thiết như tra cứu đơn giản hoặc truy vấn thông thường. Trong trường hợp đó, bạn có thể thực thi sql cục bộ của mình bằng bất kỳ thao tác nào sau đây:

$ cat file.sql | heroku pg:psql --app app_name
$ echo "select * from table;" | heroku pg:psql --app app_name
$ heroku pg:psql --app app_name < file.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. uWSGI, Flask, sqlalchemy và postgres:Lỗi SSL:giải mã không thành công hoặc mac ghi lỗi

  2. Cập nhật mật khẩu PostgreSQL của bạn trong Linux

  3. Xác định OID của một bảng trong Postgres 9.1?

  4. Rails:Quyền Postgres bị từ chối tạo cơ sở dữ liệu trên rake db:create:all

  5. Xuất và nhập kết xuất bảng (.sql) bằng pgAdmin