- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个从 sqlite 数据库创建的巨大 转储文件,并尝试将其加载到 postgres 数据库中。
有些行是无效的,我想跳过它们。例如,有些对象的 char 字段限制为 1000 个字符,实际上有些行的值更长。因为它们,django 不会让我加载夹具数据(“对于类型字符变化的值太长(1000)”
我如何告诉 django 跳过那些无效的项目并加载所有其余的?
谢谢!
编辑:首选选项 - 如果我可以截断这些值而不是完全跳过对象,那会更好。
最佳答案
如果您不关心超过 1000 个字符的字符串,最简单的方法是“转储”django 转储数据并直接从 sqlite 导出。然后你可以使用 substr在 sqlite 中截断不需要的数据的函数。
从 sqlite 类型导出到 CSV 文件 .mode csv来自 sqlite shell,后跟 .out 文件名,后跟查询。您需要调用 SELECT whatever, substr(whateverelse, 0, 1000,)
而不是调用 SELECT *。 for additional help on dumping see this question and answers .
已经从 sqlite 转储,您可以使用 COPY FROM 导入到 postgres 中
关于django loaddata - 跳过无效行(DataError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32229099/
我正在尝试将 Flask-Login 添加到我的 Flask-Python 应用程序中,但遇到此错误,但我不知道为什么。我猜我的 user.loader 不正确,但想法是根据 ID 或电子邮件加载用户
我正在尝试通过 SQLAchemy ORM 将数据保存到 postgresql 中。我遇到了以下错误: sqlalchemy.exc.DataError: (psycopg2.DataError) i
我尝试使用 SQL Alchemy 在 postgresql 数据库中保存哈希密码。表脚本是: Create Table "User"( Id serial Primary key, UserName
尝试在heroku上注册用户,但我在heroku日志中收到此错误,并且收到内部错误,并且我引用了this 网站的其余部分可以工作,只是当我在 Heroku 上时无法注册,在本地主机上工作。 这是 fl
我之前使用的是 Flask-Stormpath,然后我切换到 Flask-security 而不是 Flask-Stormpath。所以我卸载它(stormpath)。但不知何故,我不知道它正在使用
我正在尝试将值插入到新创建的表中。我收到以下错误: row['Retailer']) DataError: ('22001', '[22001] [Microsoft][ODBC Driver 17
我正在使用redis-py将postgresql timestamptz存储到redis排序集中。 时间戳记用作得分,数据用作值。 我需要按降序对集合进行排序,但是我无法将数据插入Redis,我不知道
我有一个从 sqlite 数据库创建的巨大 转储文件,并尝试将其加载到 postgres 数据库中。 有些行是无效的,我想跳过它们。例如,有些对象的 char 字段限制为 1000 个字符,实际上有些
我想弄清楚为什么我的 python 测试程序无法运行。我可以从 MySql Workbench 访问数据库,我认为我在编程部分做的一切都是正确的,我还去了管理工具并将我的数据库添加到 ODBC 数据库
我正在开发一个显示 DataGridView 的 Winforms 应用程序,绑定(bind)到某个数据库表。 它允许向其中插入新条目,并进行一些数据验证。 当必填列留空,或违反了唯一约束之一时,Da
我已经修复了导致 DataError 的错误,但我终其一生都无法弄清楚如何明确地捕获它: try: df["my column"] = df.baddata + df.morebaddata
我有一个 DataGridView 并通过以下代码从我的数据库动态填充它 DataGridViewTextBoxColumn colID = new DataGridViewTextBoxColumn
我正在向我无法控制的远程服务器发帖。传递的参数绝对是问题的一个因素,但我很难弄清楚它失败的原因。看起来没有足够大的变化来产生错误。我从来没有直接处理过 zlib 压缩。有没有办法获得更好的错误输出?示
我制作了一个脚本来读取 xml 文件并从中填充数据库。当我在本地运行它时,它没有问题。但是当我在 heroku 上运行它时,它会遍历并填充一些数据(恰好 6 个对象),但随后会抛出此错误: skrip
好吧,首先我已经搜索了大约一段时间,但没有找到任何指向我的问题的答案。 我有这种情况: 我有一个 DataGridView它有一个 BindingList作为DataSource . 这DataGri
我正在使用 IE10 测试基于 indexedDB 的应用程序。我无法创建具有多个键的对象存储。例如,var objectStore = theDb.createObjectStore("store1
这个问题在这里已经有了答案: Rules for the use of angle brackets in TypeScript (2 个答案) 关闭去年。 什么是通常在 typescript 中指
我正在尝试将数据插入表中。当我尝试将空字符串插入文本字段时,我收到了 invalid input syntax for integer 错误消息。 其他文本字段可以很好地处理空字符串。 我的代码: c
当我尝试在 seaborn 中绘制 pandas 数据框时,出现了 DataError。我通过从字典重新创建数据框而不是使用列表和 for 循环来解决问题。但是,我仍然不明白为什么在第一种情况下会出现
我有一个绑定(bind)到数据集的 datagridview。我的 datagridview 的目标是防止用户输入负整数并将 datagridviewcell 留空。我希望有某种错误消息或消息框来告诉
我是一名优秀的程序员,十分优秀!