PolarDB-for-PostgreSQL
20 строк · 560.0 Байт
1DROP TABLE username_test;
2
3CREATE TABLE username_test (
4name text,
5username text not null
6);
7
8CREATE TRIGGER insert_usernames
9BEFORE INSERT OR UPDATE ON username_test
10FOR EACH ROW
11EXECUTE PROCEDURE insert_username (username);
12
13INSERT INTO username_test VALUES ('nothing');
14INSERT INTO username_test VALUES ('null', null);
15INSERT INTO username_test VALUES ('empty string', '');
16INSERT INTO username_test VALUES ('space', ' ');
17INSERT INTO username_test VALUES ('tab', ' ');
18INSERT INTO username_test VALUES ('name', 'name');
19
20SELECT * FROM username_test;
21