LoginSignup
0
0

More than 1 year has passed since last update.

Djangoで create table の raw sql を表示する方法

Posted at

なんかdjango で migrateしても read only error出るので諦めた

まず modelを作ってから


# migration用のファイルを作る
python manage.py makemigrations

# 本当はこれでいくはずだけど、コケるので
python manage.py migrate

# sqlを表示
python manage.py sqlmigrate <app> <さっきmakemigrationで作ったファイルの番号。0005とか>

BEGIN;
--
-- Create model ...
--
CREATE TABLE `...` (`id` varchar(255) NOT NULL PRIMARY KEY, `...` varchar(255) NOT NULL ...);
--
--
...
COMMIT;

表示されたのをそのまま mysql に流してやった。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0