PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

jak wykonać skrypt .sql na heroku?

W przypadku rzeczy takich jak seedowanie bazy danych, polecam odpowiedź Richarda Browna:prawdopodobnie lepiej będzie użyć czegoś takiego jak mechanizm Rails seedów lub czegoś oskryptowanego jak zadanie rake.

To powiedziawszy, możliwość potoku sql (surowego lub pliku) jest użyteczną funkcją, szczególnie w przypadku idempotentnych rzeczy, takich jak proste wyszukiwania lub rutynowe zapytania. W takim przypadku możesz wykonać swój lokalny sql za pomocą jednego z poniższych:

$ 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. Zapytanie krzyżowe PostgreSQL

  2. Jak stworzyć użytkownika dla bazy danych w postgresql?

  3. Śledzenie wysokiej dostępności PostgreSQL za pomocą funkcji Heartbeat

  4. 9.6 Najstraszniejszy Turniej Patch

  5. Ograniczenie NOT NULL na zbiorze kolumn