sql >> Databáze >  >> RDS >> PostgreSQL

jak spustit skript .sql na heroku?

Pro věci, jako je seedování databáze, doporučuji odpověď Richarda Browna:pravděpodobně je lepší použít něco jako mechanismus Rails seed nebo něco napsaného jako rake task.

To znamená, že schopnost předávat sql (raw nebo soubor) je užitečná funkce, zejména pro idempotentní věci, jako jsou jednoduché vyhledávání nebo rutinní dotazy. V takovém případě můžete spustit místní SQL pomocí libovolného z následujících:

$ 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. Nepoužívá se při použití NULL v PostgreSQL stále bitmapa NULL v záhlaví?

  2. Sledujte výkon databáze pomocí nástroje Uptime Infrastructure Monitor

  3. samostatné hodnoty oddělené čárkami a uložení do tabulky na serveru SQL

  4. Msg 8672, Level 16, State 1, Line 1 Příkaz MERGE se pokusil AKTUALIZOVAT nebo DELETE stejný řádek více než jednou