问题标签 [django-postgresql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - django/postgresql 设置 - psycopq2.OperationalError
执行时出现“psycopq2.OperationalError”:python manage.py syncdb。使用 djangostack 脚本进行测试时,postgresql 服务器似乎已启动并正在运行。有人遇到过这个吗?只需阅读 django 教程并进行设置。该框架的完整新手...我在这个论坛上发现了很多类似的问题,但似乎没有一个完全匹配...谢谢!
django - postgres + GeoDajango - 数据似乎没有保存
我有一个小的 python 脚本,可以将数据推送到我的 django postgres db。它从 django 项目中导入相关模型,并使用 .save 函数将数据保存到数据库中而不会出现问题。
昨天系统运行良好。在一天中,我多次启动和停止了我的 django 项目和 python 脚本,但直到一天结束,我都没有重新启动或关闭我的计算机。
今天发现数据库里已经没有数据了!
这看起来很愚蠢,因为我可能忘记做一些明显的事情,但我认为当从模型调用保存函数时,数据会提交到数据库。
django - 避免在 django1.4 和 postgresql 8.1 中返回与 bug #10467 相关的 postgresql 语句
几天前,我在 django1.4 中使用管理功能编写了一个项目,目的是为从遗留系统迁移到新系统的调试数据制作 CRUD(迁移并不完全成功),我使用 django 编写它1.4 并在我的笔记本电脑中使用生产数据库的副本,但在我的 linux 中我使用 postgresql9.1,因此,当我尝试将项目配置为原始服务器(postgresql8.1)中的测试数据库时,我在syncdb
和migrate
陈述:
所以,我做了一些研究,我在 django 中找到了票#10467(目前已关闭),它说使用 statment RETURNING 在 postgresql 8.1 中引入了一个错误,因为它直到 8.2 才支持该语法(我认为) ,该错误在 8 个月前显示为已关闭,但我认为在某些时候被重新引入。在票的线程中说问题可能与自动提交行为有关,并谈到connection.features.can_return_id_from_insert
.
所以问题是:
这是一个必须重新打开的错误?我必须禁用自动提交行为并承担风险(我不希望如此)或者通过我可以设置connection.features.can_return_id_from_insert
的设置False
并以这种方式实现我的目标?
django - Django 使用不正确的序列起始值为 Postgresql 创建测试数据库
使用 pyscopg2 作为 Django 数据库默认后端,并用非常简单的案例进行测试。尝试创建用户失败,出现IntegrityError异常
默认数据库正在运行,并且可以添加用户。测试仅在测试数据库上失败。
查看测试数据库,我发现所有表的主键的自动递增序列都有错误的起始值,它将默认数据库中最后使用的值作为测试数据库的起始值。
对于默认数据库,User.id 使用自动递增序列。
并为测试数据库创建
这显然是错误的,这也发生在其他表上,作为权限。
我猜不出为什么会这样,它必须从 1 开始在新的测试数据库上创建序列。
如果我将数据库引擎后端更改为 sqlite3,则不会发生异常。这只会发生在 postgresql 中。
我怎样才能解决这个问题?所以我的测试可以重新开始工作。
python - Django在数据库中保存带有额外字符的表单字符串(u'string')
form.cleaned_data
在尝试将其保存在 postgres 数据库中时,我在 django 中遇到了问题。
数据以这种方式保存(u'Firstname',)
,带有'u'前缀和括号,就像我在数据库中保存一个元组一样。
我已经在 mysql 数据库中使用了很多次,而且以前从未发生过,
我的 django 版本是 1.3.1
更新
我以这种方式使用逗号 user_profile.phone_area = phone_area, user_profile.phone_number = phone_number, user_profile.email = email,
我编辑了别人的源代码并忘记删除逗号,这就是它生成元组的原因。谢谢您的帮助
python - 从 MongoDB 到 PostgreSQL - Django
任何人都可以阐明如何将我的 MongoDB 迁移到 PostgreSQL 吗?我需要什么工具,如何处理主键和外键关系等?
我用 Django 设置了 MongoDB,但想将其转换回 PostgreSQL。
python - django id 整数限制
Django 模型或数据库后端中的 AutoField 是否有限制?
我正在处理的 Django 项目可能会在某些数据库表中看到很多对象,这些对象在短时间内会超过 40000 个。
我将 Sqlite 用于开发,将 Postgresql 用于生产。
python - 到 postgreSQL 模式的 URL 映射(使用 Route 53?)
我正在使用多个 PostgreSQL 模式来提供数据分离和分段。有一个很好的教程关于如何做到这一点here,但我不喜欢这种方法的一件事是它绝对依赖于URL来选择一个模式(所以,例如,如果我想运行一个本地测试服务器来测试某些东西,它自己将无法选择正确的模式)。
我还有其他选项可以根据 URL/源选择架构吗?亚马逊的 Route 53 在这里会有所帮助吗(因为我很可能会使用它)
django - 将 manage.py 指向特定的 PostegreSQL 模式
如何告诉 manage.py 在特定的 PostgreSQL 模式中运行?
我的数据库被分成多个模式,每个客户端/部署一个,以保持数据分离。
但是,似乎 Django 并没有真正很好地支持模式。如何使用 manage.py 为特定模式生成模型等?