Psql: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
Linuxwiki>Wikiadmin
Line 18: Line 18:
  18:48:32.484+01
  18:48:32.484+01
  (1 row)
  (1 row)
Vill man istället exekvera en fil med flera SQL-satser:
'''psql -f examples.sql'''
[[Kategori:PostgreSQL]]
[[Kategori:PostgreSQL]]

Revision as of 14:25, 5 April 2023

psql, olika parametrar

-h <hostname>
-p <port>
-d <database>
-U <user>

Exempel

psql -h myhost -p 5432 -d mydb -U myuser
psql postgresql://myuser@myhost:5432/mydb

mydb och myuser är samma som operativsystemets användarnamn. myhost är på ett unix-system samma som socket-connection.

För att köra ett kommando direkt från promten och få tillbaka svaret:

psql -c "SELECT current_time"
   timetz
---------------
18:48:32.484+01
(1 row)

Vill man istället exekvera en fil med flera SQL-satser:

psql -f examples.sql


Kategori:PostgreSQL