W PostgreSOL istnieją trzy rodzaje typów znakowych:
♦ char pojedynczy znak
♦ Ciągi znaków o ograniczonej długości:
■ char (N) ciąg złożony dokładnie z N znaków, które są uzupełniane spacjami do N znaków. W przypadku próby zapisu zbyt długiego ciągu znaków otrzymamy komunikat o błędzie, zapis taki zostanie odrzucony
■ varchar(N) ciąg o maksymalnej długości N znaków. Ciągi tego typu nie są uzupełniane. Przepełnienia jw.
♦ text ciągi znaków o nieograniczonej długości. Jest to typ niestandardowy. Jego ograniczeniem jest Postgresowy limit wielkości linii (standardowo ok. 8 kB, chyba że zmienimy limit w źródłach i przekompilujemy Postgresa)
Zobacz plik: znaki.sql
marzec 24, 2003
4