database-schema相关内容

ER图中3个实体之间的关系-是否足够三元或还需要2个二进制?

我正试图为我的项目管理软件 绘制一张ER图,描述以下内容。它包含以下实体: 项目-软件项目 任务-可以破坏的软件项目 员工-属于该软件的员工 并且: / p> 项目可以分为任务。 (任务可以由管理员用户创建,管理员用户可以将这些任务分配给选定的项目。这里仅将任务分配给项目,而没有将员工分配给项目。) 可以将员工分配到项目中。 (可以将员工分配到项目中。这里仅将 ..

如何使用Corda Vault Extension创建自定义架构

从Corda文档中说,我们可以在Vault Extension中拥有自定义架构。 但是对于Vault Extension来说,应该具有创建/管理功能的清晰度不高。 我们要在Corda功能发布中发布API 解决方案 在流程内部,该节点公开了一个JDBC连接,该连接允许您编写本机自定义SQL查询(作为保管库扩展名)。您可以使用 serviceHub.jdbcSession()访问此 ..
发布时间:2020-10-09 07:11:42 其他开发

如何将列添加到表(架构升级)并将其映射到EF代码第一个对象

我有一个数据库,该数据库是我首先使用Entity Framework 4.1代码为网站创建的。我需要向我的一个实体类中添加一个简单的属性,并向数据库中添加一个对应的(可能为空)列,而不会丢失数据库中的任何数据。 我认为我可以关闭网站,更改数据库以添加列,并使用更新的实体类重新部署网站,但是我不确定这是进行此架构升级的最佳方法。 在首先使用代码创建的数据库上,有没有一种标准的(或更好的方 ..

cassandra添加列(如果不存在)

我需要通过CQL脚本在现有列族中插入新列。 我想做以下事情: alternative COLUMNFAMILY规则添加Rule_template文本(如果不存在); 我怎么能纯粹在CQL脚本中实现这一目标? 解决方案 没有用于更改列族(表)的可选“如果不存在”。作为解决方法,您可以只执行alter命令,如果该列已存在,则忽略该错误。除了错误消息外,其中应该没 ..
发布时间:2020-09-29 19:50:20 其他开发

列出cakePHP 3.x中的所有表

我一直在努力解决这一问题。在cakePHP 2中,我可以使用: $ tables = ConnectionManager :: getDataSource(’default')-> listSources(); 但是在CakePHP 3.x中,我无法确定要使用什么? 我看过链接 cakephp获取表列表的架构 不幸的是,它对CakePHP 3.0没有帮助吗? ..
发布时间:2020-09-28 19:25:52 PHP

如何在数据库中存储世界各地的所有地理位置?

我正在为一个旅游站点工作,我需要在该站点中存储游客前往的旅游景点.我需要地点在位置表中是唯一的,这样我才能知道特定地点的受欢迎程度等. 我还需要与我一起存储的所有国家,州和城市,因为我不能依赖用户输入. 该数据库是MySQL. 看到这些位置可用的数据集,我发现存在一个在国家之间嵌套城市的问题,这些国家可能使用省,州,县等. 所以,我的问题是如何设计架构,以便我可以存储所有位置. 我当时正在考 ..
发布时间:2020-08-13 23:14:21 数据库

动态类别的数据库架构

添加了更新#1 .请在问题末尾检查.谢谢. 朋友 我正在设计一个带有类别和与类别相关联的过滤器的产品清单.我目前有一个带有静态类别的数据库架构.我必须让它们充满活力.我找不到合适的架构来使其动态化,因此我在表单中对架构进行了硬编码.我的详细工作如下. MySQL资料 主要产品表是所有产品的索引,并且每个产品类别都有单独的字段.例如,考虑一辆自行车和一台电视机.这两种产品共享 ..
发布时间:2020-08-11 05:52:27 PHP

如何在SQL Server数据库架构中搜索以找到具有指定参数集的StoredProcs?

我试图推断出哪个存储过程用于返回特定的数据集。 挑战在于数据库中有数百个存储过程。有没有一种方法可以查询架构来找到所有具有命名参数的StoredProcs,例如: Unit 成员 BegDate EndDate ...或者除此以外,找到SP需要四个参数? 那会缩小范围并改善问题。 解决方案 要查找的有关存储过程的所有信息,可以在诸如INF ..
发布时间:2020-06-11 01:56:58 数据库

如何使用python翻译PostgreSQL OID

我在使用psycopg2 Python模块时遇到了麻烦。我写了一个小代码,使用psycopg2模块从PostgreSQL表中提取一些信息。我想知道表中各列的数据类型: import os,psycopg2,getpass,sys,字符串 userpass = getpass.getpass() #连接到数据库 conn = psycopg2.connect(“ host = h ..
发布时间:2020-05-30 01:52:21 Python

指定模式名称后,为什么PostgreSQL SELECT查询返回不同的结果?

我有一个包含4列的PostgreSQL数据库表-标记为column_a,column_b等。我想使用一个简单的选择查询查询该表: 从table_name中选择*; 我得到一些结果如下: column_a | column_b --------- + --------- 'a value'|'b_value' 但是当我使用此查询时: 从 ..

如何在PostgreSQL中复制模式

我有一个数据库,该数据库的架构为 public 和 schema_A 。我需要创建一个新架构 schema_b ,其结构与 schema_a 相同。 我发现下面的函数,问题是它不复制外键约束。 创建或替换功能clone_schema(source_schema文本,dest_schema文本) 返回无效的 $ BODY $ DECLARE 对象文本; 缓冲文字; defaul ..

如何设计数据库模式以存储多种语言的文本?

我们有一个PostgreSQL数据库。而且我们有几个表需要用几种语言保存某些数据(可能的语言列表在系统范围内已定义)。 例如,让我们开始: 创建表等等(id序列,foo文本,bar文本); 现在,让我们使用多种语言。 怎么样: 创建表格等等(id序列号,foo_en文本,foo_de文本,foo_jp文本, bar_en文本,bar_de文本,bar_jp ..
发布时间:2020-05-29 20:59:31 其他开发

转储PostgreSQL数据库时排除函数定义

我有一个装有PostGIS函数的PostgreSQL数据库。我想转储数据库的架构,但是 pg_dump -s 转储函数以及表定义。 有没有一种方法可以排除这些函数而只转储表定义? 解决方案 对于我所知道的, pg_dump 和 pg_dumpall 不支持任何此类限制。 您可以将所有功能移至专用模式,您可以像这样将其排除在转储之外: pg_dump mydb -N fu ..
发布时间:2020-05-29 20:52:43 其他开发

PostgreSQL:可以在CREATE TABLE定义中创建索引吗?

我想在创建时向表中的某些列添加索引。有没有办法将它们添加到CREATE TABLE定义中,还是我必须在之后再添加另一个查询? CREATE INDEX reply_user_id启用回复使用btree(user_id); 解决方案 似乎没有任何指定方法 CREATE TABLE 语法的索引。但是,PostgreSQL确实会默认为唯一约束和主键创建索引,如此说明: ..
发布时间:2020-05-29 20:24:14 其他开发

如何确定自动生成的主键用作另一个表的外键

这是一个分为两部分的问题。所附的是PostgreSQL数据库表设计图。有四个表。表 Main 与表 Submain 具有一对多关系。表 Submain 与表 Subsub 具有一对多关系。所有四个表的主键都是串行NOT NULL(因此它们会自动递增)。每个表都有此处未显示的多个属性。 Main 中。后续信息(由用户提供并根据用户输入提供其他结果)将存储在表 Submain 和 Subsub ..
发布时间:2020-05-29 20:21:07 其他开发

Django和Postgresql模式

我一直在努力解决这个问题,非常感谢。 我在postgres db中有各种模式,我希望能够可以从相同或不同的django应用程序内部映射到它们。 其中一些模式是: 样本 发掘 地球物理学 。 我尝试了推荐的方法,但是我没有从架构中显示任何数据,我只能通过托管表连接到公共架构。这是来自settings.py文件的数据库连接。 DATABASES = { ..
发布时间:2020-05-29 19:59:24 其他开发

在PostgreSQL中是否可以仅对一个模式授予特定用户或组的编辑权限?

在PostgreSQL中是否可以仅向一个模式赋予特定用户或组的编辑权限? 我需要用户仅更改架构中的对象.与超级用户权限类似,但仅适用于一种模式. 感谢前进 解决方案 在您的情况下,最佳设置可能如下. 让我们假设架构和其中的对象由object_owner拥有,并且该用户应具有“超级用户"特权称为wannabe. 然后您可以执行以下操作: ALTER ROLE wann ..