@@ -39,6 +39,7 @@ import {
3939 bigint ,
4040 bigserial ,
4141 boolean ,
42+ bytea ,
4243 char ,
4344 cidr ,
4445 date ,
@@ -126,6 +127,7 @@ const allTypesTable = pgTable('all_types', {
126127 mode : 'bigint' ,
127128 } ) ,
128129 bool : boolean ( 'bool' ) ,
130+ bytea : bytea ( 'bytea' ) ,
129131 char : char ( 'char' ) ,
130132 cidr : cidr ( 'cidr' ) ,
131133 date : date ( 'date' , {
@@ -190,6 +192,7 @@ const allTypesTable = pgTable('all_types', {
190192 mode : 'bigint' ,
191193 } ) . array ( ) ,
192194 arrbool : boolean ( 'arrbool' ) . array ( ) ,
195+ arrbytea : bytea ( 'arrbytea' ) . array ( ) ,
193196 arrchar : char ( 'arrchar' ) . array ( ) ,
194197 arrcidr : cidr ( 'arrcidr' ) . array ( ) ,
195198 arrdate : date ( 'arrdate' , {
@@ -5730,6 +5733,7 @@ export function tests() {
57305733 "bigint53" bigint,
57315734 "bigint64" bigint,
57325735 "bool" boolean,
5736+ "bytea" bytea,
57335737 "char" char,
57345738 "cidr" "cidr",
57355739 "date" date,
@@ -5764,6 +5768,7 @@ export function tests() {
57645768 "arrbigint53" bigint[],
57655769 "arrbigint64" bigint[],
57665770 "arrbool" boolean[],
5771+ "arrbytea" bytea[],
57675772 "arrchar" char[],
57685773 "arrcidr" "cidr"[],
57695774 "arrdate" date[],
@@ -5804,6 +5809,7 @@ export function tests() {
58045809 bigserial53 : 9007199254740991 ,
58055810 bigserial64 : 5044565289845416380n ,
58065811 bool : true ,
5812+ bytea : Buffer . from ( 'BYTES' ) ,
58075813 char : 'c' ,
58085814 cidr : '2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128' ,
58095815 inet : '192.168.0.1/24' ,
@@ -5850,6 +5856,7 @@ export function tests() {
58505856 arrbigint53 : [ 9007199254740991 ] ,
58515857 arrbigint64 : [ 5044565289845416380n ] ,
58525858 arrbool : [ true ] ,
5859+ arrbytea : [ Buffer . from ( 'BYTES' ) ] ,
58535860 arrchar : [ 'c' ] ,
58545861 arrcidr : [ '2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128' ] ,
58555862 arrinet : [ '192.168.0.1/24' ] ,
@@ -5905,6 +5912,7 @@ export function tests() {
59055912 bigint53 : number | null ;
59065913 bigint64 : bigint | null ;
59075914 bool : boolean | null ;
5915+ bytea : Buffer | null ;
59085916 char : string | null ;
59095917 cidr : string | null ;
59105918 date : Date | null ;
@@ -5946,6 +5954,7 @@ export function tests() {
59465954 arrbigint53 : number [ ] | null ;
59475955 arrbigint64 : bigint [ ] | null ;
59485956 arrbool : boolean [ ] | null ;
5957+ arrbytea : Buffer [ ] | null ;
59495958 arrchar : string [ ] | null ;
59505959 arrcidr : string [ ] | null ;
59515960 arrdate : Date [ ] | null ;
@@ -5990,6 +5999,7 @@ export function tests() {
59905999 bigint53 : 9007199254740991 ,
59916000 bigint64 : 5044565289845416380n ,
59926001 bool : true ,
6002+ bytea : Buffer . from ( 'BYTES' ) ,
59936003 char : 'c' ,
59946004 cidr : '2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128' ,
59956005 date : new Date ( '2025-03-12T00:00:00.000Z' ) ,
@@ -6024,6 +6034,7 @@ export function tests() {
60246034 arrbigint53 : [ 9007199254740991 ] ,
60256035 arrbigint64 : [ 5044565289845416380n ] ,
60266036 arrbool : [ true ] ,
6037+ arrbytea : [ Buffer . from ( 'BYTES' ) ] ,
60276038 arrchar : [ 'c' ] ,
60286039 arrcidr : [ '2001:4f8:3:ba:2e0:81ff:fe22:d1f1/128' ] ,
60296040 arrdate : [ new Date ( '2025-03-12T00:00:00.000Z' ) ] ,
0 commit comments