mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-03 04:46:54 +02:00
2d612abd4d
Drop special handling of host component with slashes to mean Unix-domain socket. Specify it as separate parameter or using percent-encoding now. Allow omitting username, password, and port even if the corresponding designators are present in URI. Handle percent-encoding in query parameter keywords. Alex Shulgin some documentation improvements by myself
58 lines
1.6 KiB
Plaintext
58 lines
1.6 KiB
Plaintext
postgresql://uri-user:secret@host:12345/db
|
|
postgresql://uri-user@host:12345/db
|
|
postgresql://uri-user@host/db
|
|
postgresql://host:12345/db
|
|
postgresql://host/db
|
|
postgresql://uri-user@host:12345/
|
|
postgresql://uri-user@host/
|
|
postgresql://uri-user@
|
|
postgresql://host:12345/
|
|
postgresql://host:12345
|
|
postgresql://host/db
|
|
postgresql://host/
|
|
postgresql://host
|
|
postgresql://
|
|
postgresql://?hostaddr=127.0.0.1
|
|
postgresql://example.com?hostaddr=63.1.2.4
|
|
postgresql://%68ost/
|
|
postgresql://host/db?user=uri-user
|
|
postgresql://host/db?user=uri-user&port=12345
|
|
postgresql://host/db?u%73er=someotheruser&port=12345
|
|
postgresql://host/db?u%7aer=someotheruser&port=12345
|
|
postgresql://host:12345?user=uri-user
|
|
postgresql://host?user=uri-user
|
|
postgresql://host?
|
|
postgresql://[::1]:12345/db
|
|
postgresql://[::1]/db
|
|
postgresql://[2001:db8::1234]/
|
|
postgresql://[200z:db8::1234]/
|
|
postgresql://[::1]
|
|
postgres://
|
|
postgres:///
|
|
postgres:///db
|
|
postgres://uri-user@/db
|
|
postgres://?host=/path/to/socket/dir
|
|
postgresql://host?uzer=
|
|
postgre://
|
|
postgres://[::1
|
|
postgres://[]
|
|
postgres://[::1]z
|
|
postgresql://host?zzz
|
|
postgresql://host?value1&value2
|
|
postgresql://host?key=key=value
|
|
postgres://host?dbname=%XXfoo
|
|
postgresql://a%00b
|
|
postgresql://%zz
|
|
postgresql://%1
|
|
postgresql://%
|
|
postgres://@host
|
|
postgres://host:/
|
|
postgres://:12345/
|
|
postgres://otheruser@?host=/no/such/directory
|
|
postgres://otheruser@/?host=/no/such/directory
|
|
postgres://otheruser@:12345?host=/no/such/socket/path
|
|
postgres://otheruser@:12345/db?host=/path/to/socket
|
|
postgres://:12345/db?host=/path/to/socket
|
|
postgres://:12345?host=/path/to/socket
|
|
postgres://%2Fvar%2Flib%2Fpostgresql/dbname
|