File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 11{
22 "name" : " @secjs/database" ,
3- "version" : " 1.0.7 " ,
3+ "version" : " 1.0.8 " ,
44 "description" : " Handle your application database with factories, seeders and query builder in Node.js" ,
55 "license" : " MIT" ,
66 "author" : " João Lenon <lenon@secjs.com.br>" ,
Original file line number Diff line number Diff line change @@ -33,6 +33,14 @@ export class TableBuilder {
3333 return column
3434 }
3535
36+ timestamp ( columnName : string ) : ColumnBuilder {
37+ const column = new ColumnBuilder ( columnName , this . timestamp . name )
38+
39+ this . columns . push ( column )
40+
41+ return column
42+ }
43+
3644 string ( columnName : string , length = 255 ) : ColumnBuilder {
3745 const column = new ColumnBuilder ( columnName , this . string . name , length )
3846
@@ -78,8 +86,8 @@ export class TableBuilder {
7886 updatedAtName = String . toCamelCase ( updatedAtName )
7987 }
8088
81- const createdAtColumn = new ColumnBuilder ( createdAtName , 'date ' )
82- const updatedAtColumn = new ColumnBuilder ( updatedAtName , 'date ' )
89+ const createdAtColumn = new ColumnBuilder ( createdAtName , 'timestamp ' )
90+ const updatedAtColumn = new ColumnBuilder ( updatedAtName , 'timestamp ' )
8391
8492 if ( defaultToNow ) {
8593 let now : number | Date = new Date ( )
Original file line number Diff line number Diff line change @@ -184,6 +184,7 @@ export class MongoDriver implements DriverContract {
184184 string : String ,
185185 integer : Number ,
186186 date : Date ,
187+ timestamp : Date ,
187188 increments : Schema . Types . ObjectId ,
188189 boolean : Boolean ,
189190 }
You can’t perform that action at this time.
0 commit comments