草庐IT

drupal-schema

全部标签

php - drupal 7 自定义架构错误日期时间

我有以下架构(从自定义模块中带有schemamodule(7.x-1.0-beta3)的现有表生成。functionmyproject_entities_schema(){//---------------------------------------------------------------------------------//MESSAGE//---------------------------------------------------------------------------------$schema['myproject_entity_message']

java - 组织.hibernate.tool.schema.spi.CommandAcceptanceException : Error executing DDL via JDBC Statement

我真的需要帮助我搜索了我在stackoverflow上找到的所有问题,但没有任何效果。我以前从未使用过hibernate,我不知道自己做错了什么。我生成了表格,但是插入时我遇到了问题。我收到这个错误:20-May-201710:53:41.085WARN[http-nio-8080-exec-1]org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl.handleExceptionGenerationTargetencounteredexceptionacceptingcommand:ErrorexecutingDDL

mysql - 在现有数据库上安装 South 时出现问题。 MySql 不支持 'schema-altering statements'

我有一个带有现有数据库的Django项目,我真的很想避免转储或中断。我正在尝试安装South,但是当我运行初始迁移pythonmanage.pymigrateexample时,出现以下错误:Runningmigrationsforexample:-Migratingforwardsto0001_initial.>example:0001_initial!Errorfoundduringrealrunofmigration!Aborting.!Sinceyouhaveadatabasethatdoesnotsupportrunning!schema-alteringstatementsi

mysql - Drupal 7 - 使用 BETWEEN 的查询不起作用

我在Drupal7中有一个正在搜索自定义表的查询:$query5="SELECTCOUNT(reservation_id)asrcount5,reservation_idFROM{reservations}WHEREresource_id=:resource_idANDreservation_date=:reservation_dateANDstart_timeBETWEEN:start_timeAND:end_time";$result5=db_query($query5,array(':resource_id'=>$resource_id,':reservation_date'=>

mysql - 来自 information_schema 的约束细节(关于更新级联,关于删除限制)

几乎所有我需要的关于数据库的信息,我都可以在information_schema中找到这次我需要通过单个查询读取数据库中所有外键的详细信息我在information_schema.key_Column_usage中找到了所有内容,但找不到约束,如删除、更新我可以为所有单独的表执行showcreatetable。但是有没有办法通过像这样的一些选择查询来获取这些详细信息?SELECTCONSTRAINT_NAME,TABLE_NAME,COLUMN_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAMEFROMinformation_schema

mysql - 错误 : HHH000299: Could not complete schema update java. lang.NullPointerException

我在以下环境中有一个Web应用程序。JPA2.0Spring3.2.2MySQL5.6.11hibernate4.2.0CR1ApacheTomcat7.0.35我目前在application-context.xml文件中的配置如下。persistence.xml包含以下xml。org.eclipse.persistence.jpa.PersistenceProvider-->org.hibernate.ejb.HibernatePersistencemodel.Testfalse-->下面是目前唯一的实体类。我已尝试对该实体执行插入操作,但已成功。packagemodel;@Enti

mysql - 标准化与性能 : benefit/issues of removing linking tables in (this) schema?

一般来说,我喜欢让我的数据库尽可能地干净和可扩展。然而,在做了一些测试之后,我意识到虽然这通常是最好的方法,但在处理大型数据集时,它比我所说的解决问题的“肮脏”方法要慢得多。基本上可以说我有一个对象表。这些元素属于某些人。一个对象可能有一个人,而其他对象则不止1个。我最初的想法是像往常一样,为我的对象创建一个对象表,为我的人创建一个peoples表,然后是一个object_to_people链接器表。然而,加入对象和链接器表以获取一个人分配给的所有对象,最多可能需要3秒(这是基于大约40万条记录,但每个对象只有1个链接)。是的,我还设置了索引的e.c.t.尝试加快速度。如果我改为删除人

mysql - 显示表或 INFORMATION_SCHEMA

我需要获取服务器上所有数据库中所有表的列表。我找到了2种方法来做到这一点。1).执行SHOWFULLTABLESfromWHEREtable_type='BASETABLE';2).执行SELECTtable_name,table_schemaFROMinformation_schema.tablesWHERETABLE_TYPE="BASETABLE";问题:1).有没有其他方法可以比上面提到的效果更好?2).执行以上两种方法有性能差异吗?3).以上两种方法,哪种执行起来更好? 最佳答案 当然information_schema.

php - 从表中查询,这是从 Information_Schema.Tables 结果派生的

我不得不从一个包含50多个表的数据库中进行查询-所有表都具有相同的结构(我知道,来自已投入生产5年以上的遗留项目的可怕数据库设计!)。为此,我查询了information_Schema,如下所示:SELECTTABLE_NAMEFROMINFORMATION_SCHEMA.tablesWHERETABLE_SCHEMA='projectdatabase'ANDTABLE_NAMELIKE'%_usertable'结果为我提供了大约50个我需要的表。现在,我需要查询每个表中的列,例如PRODUCT_ID。为此,我尝试了:SELECTprojectdatabase.userTable.PR

mysql - drupal View 模块 mysql 错误

我已经启用了View模块并在我转到structure>drupal7中的View时得到了它处理异常时抛出额外的未捕获异常。原创PDOException:SQLSTATE[HY000]:Generalerror:2006MySQLserverhasgoneaway:DELETEFROM{cache_form}WHERE(cid=:db_condition_placeholder_0);Array([:db_condition_placeholder_0]=>form_form-MKcd7j8VJkLHaG7-JGW-vREo_XeUngdnLcqlKOn-02o)incache_clea