sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kör jag en SQL-fil i PostgreSQL med en Linux-terminal?

Detta är fel:

Du kör psql inifrån psql men "psql" är inte en SQL-sats.

Du måste antingen köra direkt från kommandotolken:

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

Eller inifrån psql du måste använda \i kommando för att köra ett SQL-skript:

[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. MySQL-fråga för att returnera nummer "noll" om inga resultat

  2. Aktivera MySQL InnoDB Storage Engine Support i XAMPP-installation

  3. Hur kan jag förhindra SQL-injektion med godtycklig JSONB-frågesträng som tillhandahålls av en extern klient?

  4. Hur man använder mysql.exe från C#