pgtypes: Support uuid and xid8
This commit is contained in:
parent
7076714296
commit
7515032261
2 changed files with 60 additions and 5 deletions
|
|
@ -57,6 +57,8 @@ for my $t (qw/regproc oid xid cid regprocedure regoper regoperator regtype regco
|
|||
}
|
||||
v regtype => 17, undef, 'bytea'; # like this
|
||||
|
||||
v xid8 => 18446744073709551615;
|
||||
|
||||
v bytea => '', undef, '\x';
|
||||
v bytea => 'hello', undef, '\x68656c6c6f';
|
||||
v bytea => "\xaf\x90", undef, '\xaf90';
|
||||
|
|
@ -99,6 +101,12 @@ v cidr => '0.0.0.0', '0.0.0.0/32', undef, '0.0.0.0/32';
|
|||
v cidr => '::', '::/128', undef, '::/128';
|
||||
f inet => $_ for ('', [], '0.0.0.0/a', '0.0.0.0/1a', '[::]', '0.0.0.0/33', '::/129', '/1', ':/1');
|
||||
|
||||
v uuid => 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11';
|
||||
v uuid => '{A0EEBC99-9C0B4EF8BB6D6BB9BD38-0A11}', 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11', '{A0EEBC99-9C0B-4EF8-BB6D-6BB9BD380A11}', 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11';
|
||||
f uuid => 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a111';
|
||||
f uuid => 'a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a1';
|
||||
f uuid => 'a0egbc99-9c0b-4ef8-bb6d-6bb9bd380a11';
|
||||
|
||||
v 'int[]', [], undef, '{}';
|
||||
v 'int[]', [1], undef, '{1}';
|
||||
v 'int[]', [1,-3,undef,3], undef, '{1,-3,NULL,3}';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue