sql >> Database >  >> RDS >> PostgreSQL

Een lijst met beschikbare verzamelingen retourneren in PostgreSQL

PostgreSQL heeft een pg_collation catalogus waarin de beschikbare sorteringen worden beschreven.

Daarom kunt u de volgende instructie uitvoeren om een ​​lijst met beschikbare sorteringen in PostgreSQL te retourneren:

SELECT * 
FROM pg_collation;

Deze sorteringen zijn toewijzingen van een SQL-naam aan de landinstellingen van het besturingssysteem.

Aangezien de lijst met sorteringen vrij lang is, kunt u de resultaten ook verfijnen met een WHERE clausule als u een bepaalde sortering in gedachten heeft:

SELECT * 
FROM pg_collation
WHERE collname like '%NZ%';

Net als bij elke zoekopdracht, kunt u ook het aantal kolommen beperken:

SELECT 
	collname, 
	collencoding 
FROM pg_collation
WHERE collname like '%NZ%';

Op mijn computer resulteert dit in de volgende sorteerlijst:

collname collencodering
nl_NZ 6
nl_NZ.ISO8859-1 8
nl_NZ.UTF-8 6
nl_NZ.ISO8859-15 16
nl_NZ 8
nl_NZ 16
nl-NZ-x-icu -1

  1. SQLite buitenlandse sleutel

  2. Hoe krijg ik een Oracle SCHEMA als DDL-scripts met DBMS_METADATA (en SCHEMA_EXPORT)

  3. Rijen tellen voor alle tabellen tegelijk

  4. Krijg envelop.i.e overlappende tijdspannes