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

Cant pg_restore na Heroku:nelze číst ze vstupního souboru:konec souboru

Nepodařilo se mi načíst výpis přesně popsaným způsobem, ALE přišel jsem na jiné řešení, které pro mě fungovalo dobře:

Vytvořte výpis v jednoduchém formátu SQL:
pg_dump --no-owner mydb > mydb.dump

Možná budete muset přepnout na uživatele, který má práva pro přístup k vaší DB, postgres například. Takže sudo su postgres a poté vytvořte výpis.

A poté jej načtěte pomocí psql nástroj:
[email protected]:~/path/to/your/dump$ heroku pg:psql < mydb.dump



  1. Parametrizovaný dotaz Pythonu MySQL je v konfliktu se zástupným znakem % v příkazu LIKE

  2. Více vztahů ke stejnému modelu CakePHP

  3. Tortoise ORM pro Python nevrací vztahy entit (Pyndantic, FastAPI)

  4. VÝBĚR obsahu tabulky, který je výsledkem jiné hodnoty