sql >> Database >  >> RDS >> PostgreSQL

Hoe voer ik een SQL-bestand uit in PostgreSQL met behulp van een Linux-terminal?

Dit is fout:

U gebruikt psql vanuit psql maar "psql" is geen SQL-instructie.

U moet ofwel rechtstreeks vanaf de opdrachtprompt starten:

[email protected]:/home/naveen$ psql -U admin -d docmgr -f /var/www/html/docmgr/application/assets/dd/structs/docmgr_21Oct2016.sql

Of van binnen psql je moet de \i . gebruiken commando om een ​​SQL-script uit te voeren:

[email protected]:/home/naveen$ psql -U admin docmgr

Password for user admin:  psql (9.5.4) Type "help" for help.

docmgr=> \i /var/www/html/docmgr/application/assets/dd/structs/docmgr_21Oct2016.sql



  1. Is er een Max-functie in SQL Server die twee waarden aanneemt, zoals Math.Max ​​in .NET?

  2. Oracle SQL MIN en MAX combinatie uit dezelfde tabel

  3. IF else-voorwaarde in SQL-opgeslagen procedure

  4. Python Pickled-objecten opslaan in MySQL db