voxblog/apps/api/drizzle/meta/0001_snapshot.json

222 lines
5.5 KiB
JSON

{
"version": "5",
"dialect": "mysql",
"id": "083eb00a-492f-48d7-aad8-628b3d162082",
"prevId": "f5abcdd2-124f-4557-9356-956d9c9b25d6",
"tables": {
"audio_clips": {
"name": "audio_clips",
"columns": {
"id": {
"name": "id",
"type": "varchar(36)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"post_id": {
"name": "post_id",
"type": "varchar(36)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"bucket": {
"name": "bucket",
"type": "varchar(128)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"object_key": {
"name": "object_key",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"mime": {
"name": "mime",
"type": "varchar(64)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"transcript": {
"name": "transcript",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"duration_ms": {
"name": "duration_ms",
"type": "int",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "datetime(3)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"audio_clips_id": {
"name": "audio_clips_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
},
"posts": {
"name": "posts",
"columns": {
"id": {
"name": "id",
"type": "varchar(36)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"title": {
"name": "title",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"content_html": {
"name": "content_html",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"tags_text": {
"name": "tags_text",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"feature_image": {
"name": "feature_image",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"canonical_url": {
"name": "canonical_url",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"prompt": {
"name": "prompt",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"status": {
"name": "status",
"type": "enum('inbox','editing','ready_for_publish','published','archived')",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'editing'"
},
"ghost_post_id": {
"name": "ghost_post_id",
"type": "varchar(64)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ghost_slug": {
"name": "ghost_slug",
"type": "varchar(255)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ghost_published_at": {
"name": "ghost_published_at",
"type": "datetime(3)",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ghost_url": {
"name": "ghost_url",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"selected_image_keys": {
"name": "selected_image_keys",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"version": {
"name": "version",
"type": "int",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 1
},
"created_at": {
"name": "created_at",
"type": "datetime(3)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"updated_at": {
"name": "updated_at",
"type": "datetime(3)",
"primaryKey": false,
"notNull": true,
"autoincrement": false
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {
"posts_id": {
"name": "posts_id",
"columns": [
"id"
]
}
},
"uniqueConstraints": {},
"checkConstraint": {}
}
},
"views": {},
"_meta": {
"schemas": {},
"tables": {},
"columns": {}
},
"internal": {
"tables": {},
"indexes": {}
}
}