- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一个ETL / BI / Stats资源,涉足Grails(2.4.4) Realm ,以构建一个简单的UI:
Column Original Value New Value
> Fld 1 <display from schema.tbl> <Overrides>
> Fld 2 <display from schema.tbl> <Overrides>
package poc_grails_ao
class FM8 {
float fld1 = 15
String fld2
static mapping = {
table Name :FM8, schema:barsglobal
}
}
dataSource {
dbCreate = "none" // one of 'create', 'create-drop', 'update', 'validate', ''
//dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
//url = "jdbc:h2:mem:devDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
pooled = true
driverClassName = "com.ibm.db2.jcc.DB2Driver"
url = "jdbc:db2://hostname:port/DB Name"
dialect = org.hibernate.dialect.DB2Dialect
username = "id"
password = "passwd"
2016-02-11 14:59:15,144 [http-bio-8080-exec-8] ERROR spi.SqlExceptionHelper - DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=THIS_.ID, DRIVER=3.61.65
Error |
ERROR errors.GrailsExceptionResolver - SqlSyntaxErrorException occurred when processing request: [GET] /POC_Grails_AO/FM8/index
DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=THIS_.ID, DRIVER=3.61.65. Stacktrace follows:
Message: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=THIS_.ID, DRIVER=3.61.65
a.Do the "create-drop","create" etc options for dbCreate impact the live table objects on the DB2 backend or a "copy" of the schema being built within the Grails env?
b. Is it possible to allow only DMLs(updates to data only) and not allow any drop/updates to schemas.
c. How is the implementation( a syntax example for one col is awesome!) to selectively choose few columns(Packed decimal, Strong, Date etc) from the DB2 table that would participate in the UI ?
最佳答案
首先,欢迎来到SO和Grails!
请注意,在这里,每个帖子您只会收到一个问题。前两个是相关的,所以我将介绍它们。
答案隐藏在documentation中,因此这是 dbCreate 选项的副本:
dbCreate = 'validate'
将满足您的需求。但是,这意味着您将需要自己创建表。您可以使用
schema-export命令让Grails有所帮助。例如,如果运行:
grails prod schema-export
,您将获得一个名为ddl.sql的文件,其中包含DB2 SQL DDL命令。 schema-export命令还具有运行SQL DDL的功能。您可以使用此功能来创建初始数据库。
关于grails - Grails-如何构建没有DDL功能的GUI。我设置了dbCreate =“none”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350768/
public class Scenario_Head { String scenarioName String scenarioDesc static
根据the official Grails documentation ,建议不要在生产中指定 dbCreate 属性。那么,在这种情况下会发生什么呢?当生产 war 文件最初加载到容器(例如 Tom
我将dataSource配置如下: development { dataSource { dbCreate = "validate" url = "jdbc:s
在Grails中,是否可以仅禁用一个域类的自动表创建/更新? 假设我有域类Foo,Bar和Zonk。我想要Foo和Bar的自动表更新,而我完全不需要对Zonk表进行任何自动更改。 那可能吗? 为什么需
在我的每个域中,我都在静态映射闭包中定义了一个自定义序列: static mapping = { version false id generator:'sequence', para
我是一名优秀的程序员,十分优秀!