11import { relations } from 'drizzle-orm'
2- import { integer , pgTable , serial , timestamp , varchar } from 'drizzle-orm/pg-core'
2+ import { integer , pgTable , text , timestamp , varchar } from 'drizzle-orm/pg-core'
33
44export const postTs = pgTable ( 'post_db' , {
5- idTs : serial ( 'id_db' ) . primaryKey ( ) ,
5+ idTs : text ( 'id_db' ) . primaryKey ( ) ,
66 nameTs : varchar ( 'name_db' , { length : 100 } ) . notNull ( ) ,
77
88 createdAtTs : timestamp ( 'created_at_db' ) . defaultNow ( ) . notNull ( ) ,
@@ -11,15 +11,15 @@ export const postTs = pgTable('post_db', {
1111
1212// Posts with relation all table
1313export const authorTs = pgTable ( 'author_db' , {
14- idTs : serial ( 'id_db' ) . primaryKey ( ) ,
14+ idTs : text ( 'id_db' ) . primaryKey ( ) ,
1515 nameTs : varchar ( 'name_db' , { length : 100 } ) . notNull ( ) ,
1616
1717 createdAtTs : timestamp ( 'created_at_db' ) . defaultNow ( ) . notNull ( ) ,
1818 updatedAtTs : timestamp ( 'updated_at_db' ) . defaultNow ( ) . notNull ( ) ,
1919} )
2020
2121export const postWithAuthorTs = pgTable ( 'post_with_author_db' , {
22- idTs : serial ( 'id_db' ) . primaryKey ( ) ,
22+ idTs : text ( 'id_db' ) . primaryKey ( ) ,
2323 nameTs : varchar ( 'name_db' , { length : 100 } ) . notNull ( ) ,
2424
2525 authorIdTs : integer ( 'author_id_db' ) . references ( ( ) => authorTs . idTs ) ,
0 commit comments