add remove split language chart show hidden hide
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
version
PostgreSQL 17.2 (Debian 17.2-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
SELECT 1
CREATE TABLE
CREATE EXTENSION
CREATE EXTENSION
unaccent unaccent
Ǣ/ǣ, Ǽ/ǽ, AE/ae, AE/ae and AE/ae b, c, d, f, g, m, p, s, t
SELECT 1
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ERROR:  new row for relation "t" violates check constraint "no_punct_no_digit_ck"
DETAIL:  Failing row contains (1, !!B!!, Only one alphabetical character).
INSERT 0 1
INSERT 0 12
id surname symbol
2 Ng Two letter surname
3 O'Brien Straight single quote
4 O"Brien Straight double quote
5 O‘Brien Opening single quote
6 O’Brien Closing single quote
7 O“Brien Opening double quote
8 O”Brien Closing double quote
9 O”Br-ie-n Hyphens
10 O”Br i e n Arbitrary different spaces
11 !O!Br!i!en!! Exclamation mark possible!
12 O'Bríen Acute accent on i
13 O'Brièn Grave accent on i
14 O'Briuç Cedilla on c
SELECT 13
id surname symbol
3 O'Brien Straight single quote
4 O"Brien Straight double quote
5 O‘Brien Opening single quote
6 O’Brien Closing single quote
7 O“Brien Opening double quote
8 O”Brien Closing double quote
SELECT 6
id surname symbol
3 O'Brien Straight single quote
4 O"Brien Straight double quote
5 O‘Brien Opening single quote
6 O’Brien Closing single quote
7 O“Brien Opening double quote
8 O”Brien Closing double quote
SELECT 6
ERROR:  generation expression is not immutable
CREATE FUNCTION
CREATE FUNCTION
ALTER TABLE
id surname symbol surname_search
3 O'Brien Straight single quote OBrien
4 O"Brien Straight double quote OBrien
5 O‘Brien Opening single quote OBrien
6 O’Brien Closing single quote OBrien
7 O“Brien Opening double quote OBrien
8 O”Brien Closing double quote OBrien
9 O”Br-ie-n Hyphens OBrien
10 O”Br i e n Arbitrary different spaces OBrien
11 !O!Br!i!en!! Exclamation mark possible! OBrien
12 O'Bríen Acute accent on i OBrien
13 O'Brièn Grave accent on i OBrien
SELECT 11
id surname symbol surname_search
3 O'Brien Straight single quote OBrien
4 O"Brien Straight double quote OBrien
5 O‘Brien Opening single quote OBrien
6 O’Brien Closing single quote OBrien
7 O“Brien Opening double quote OBrien
8 O”Brien Closing double quote OBrien
9 O”Br-ie-n Hyphens OBrien
10 O”Br i e n Arbitrary different spaces OBrien
11 !O!Br!i!en!! Exclamation mark possible! OBrien
12 O'Bríen Acute accent on i OBrien
13 O'Brièn Grave accent on i OBrien
14 O'Briuç Cedilla on c OBriuc
SELECT 12