57 lines
1.5 KiB
TypeScript
57 lines
1.5 KiB
TypeScript
import type { BUN_MARIADB_DatabaseSchemaType } from "@moduletrace/bun-mariadb";
|
|
|
|
const schema: BUN_MARIADB_DatabaseSchemaType = {
|
|
tables: [
|
|
{
|
|
tableName: "blog_posts",
|
|
fields: [
|
|
{
|
|
fieldName: "title",
|
|
dataType: "VARCHAR",
|
|
},
|
|
{
|
|
fieldName: "slug",
|
|
dataType: "VARCHAR",
|
|
},
|
|
{
|
|
fieldName: "excerpt",
|
|
dataType: "TEXT",
|
|
},
|
|
{
|
|
fieldName: "body",
|
|
dataType: "LONGTEXT",
|
|
html: true,
|
|
},
|
|
{
|
|
fieldName: "metadata",
|
|
dataType: "TEXT",
|
|
json: true,
|
|
},
|
|
{
|
|
fieldName: "published",
|
|
dataType: "TINYINT",
|
|
options: [0, 1],
|
|
},
|
|
{
|
|
fieldName: "meta_title",
|
|
dataType: "VARCHAR",
|
|
},
|
|
{
|
|
fieldName: "meta_description",
|
|
dataType: "TEXT",
|
|
},
|
|
],
|
|
},
|
|
{
|
|
tableName: "portfolio",
|
|
fields: [],
|
|
},
|
|
{
|
|
tableName: "documents",
|
|
fields: [],
|
|
},
|
|
],
|
|
};
|
|
|
|
export default schema;
|