是否可以在 Django 中创建分区的 MySQL 表?这方面的任何例子都会非常有帮助。
问问题
1919 次
2 回答
2
我使用 django 的 sql hook 如下所示:
- 使用 'python manager.py sql' 获取 django 生成的 SQL 语句
- 复制需要修改的表的create和alter table SQL语句
- 您的应用程序下的 mkdir 'sql'
- 在 sql 文件夹中创建 .sql 文件
- 添加 SQL 语句,如下所示
yourmodelname.sql 文件:
DROP TABLE <table name>;
CREATE TABLE `<table name>` (
`id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY,
`testcase_id` integer NOT NULL,
`databytes` integer NOT NULL,
`direction` integer NOT NULL,
`seconds` integer NOT NULL
) PARTITION BY LINEAR KEY (id) PARTITIONS 4;
COMMIT;
于 2012-12-07T02:34:15.257 回答
0
您根本不需要涉及 Django。只需在普通 mysql 中进行表分区
于 2012-11-27T10:29:46.823 回答