| 12345678910111213141516171819202122232425 |
- import type { MigrationLiveDefinition } from '@d8d-appcontainer/types'
- const createStockXunlianCodesTable: MigrationLiveDefinition = {
- name: "create_stock_xunlian_codes",
- up: async (api) => {
- await api.schema.createTable("stock_xunlian_codes", (table) => {
- table.increments("id").primary();
- table.string("code").notNullable().comment("股票代码");
- table.string("stock_name").notNullable().comment("股票名称");
- table.string("name").notNullable().comment("案例名称");
- table.string("type").nullable().comment("案例类型");
- table.string("description").nullable().comment("案例描述");
- table.timestamp("trade_date").notNullable().comment("交易日期");
- table.timestamps(true, true);
- // 添加索引
- table.unique("code");
- });
- },
- down: async (api) => {
- await api.schema.dropTable("stock_xunlian_codes");
- }
- }
- export default createStockXunlianCodesTable;
|