标签: inspectdb

如何从包含1000个表的数据库中检查db 1表

我有一个包含1000个表的模式,其中许多我不需要,我怎么能只检查db我需要的表?

oracle django inspectdb

8
推荐指数
2
解决办法
5951
查看次数

Django:在inspectdb中使用多个数据库?

我的设置文件的数据库部分如下所示:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'C:/Users/Desktop/test.db'
    },
    'blah':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': 'C:/Users/Desktop/test2.db'
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行命令时python manage.py inspectdb > models.py,我只获得为默认数据库生成的模型,但不是第二个.我怎么能得到这两个模型?

python sqlite django inspectdb

8
推荐指数
2
解决办法
6332
查看次数

如何在oracle中针对不同的模式运行inspectdb?

我想对Oracle数据库运行inspectdb.我使用的用户帐户是拥有0个表的只读用户.但是,它可以访问包含所有表的模式.使用时如何指定架构inspectdb

我目前的命令是: python manage.py inspectdb --database "oradb" > test_model.py

这只输出一个文件from django.db import models.

oracle django inspectdb

5
推荐指数
1
解决办法
5198
查看次数

Django的inspectdb不执行ManyToManyField

所以我只测试了一件东西,制作了下表。

# Dump of table driverclass
# ------------------------------------------------------------

CREATE TABLE `driverclass` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table event
# ------------------------------------------------------------

CREATE TABLE `event` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

# Dump of table driver
# ------------------------------------------------------------

CREATE TABLE `driver` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY …
Run Code Online (Sandbox Code Playgroud)

mysql django inspectdb

2
推荐指数
1
解决办法
1331
查看次数

标签 统计

django ×4

inspectdb ×4

oracle ×2

mysql ×1

python ×1

sqlite ×1