##0° Ando longe. Tenho que voltar a exercitar a escrita…
##1° Devido à minha experiência em C, resolvi separar algumas strings (especificamente, mensagens de log referente a uma execução em segundo plano) em um único campo no banco de dados usando o delimitador \0.
Infelizmente, o PostgreSQL não suporta o caractere \0 em campos varchar :(
ERROR: invalid byte sequence for encoding "UTF8": 0x00
Pesquisando o UTF-8, tabela ASCII e delimitadores, vi que há um conjunto de caracteres não imprimíveis definidos exatamente para serem usados como delimitadores sem gerar colisões.
0x001C
(FS)- File Separator
0x001D
(GS)- Group Separator
0x001E
(RS)- Record Separator
0x001F
(US)- Unit Separator
Escolhi o 0x001E.