SUPPORT-9561: add constraint and default value to datetime column
This commit is contained in:
parent
491ffd9504
commit
00461a5003
3 changed files with 7 additions and 4 deletions
|
|
@ -72,7 +72,7 @@ public class ExcerptHistory extends TableImpl<ExcerptHistoryRecord> {
|
|||
/**
|
||||
* The column <code>public.excerpt_history.datetime</code>.
|
||||
*/
|
||||
public final TableField<ExcerptHistoryRecord, Timestamp> DATETIME = createField(DSL.name("datetime"), SQLDataType.TIMESTAMP(0), this, "");
|
||||
public final TableField<ExcerptHistoryRecord, Timestamp> DATETIME = createField(DSL.name("datetime"), SQLDataType.TIMESTAMP(0).nullable(false).defaultValue(DSL.field(DSL.raw("now()"), SQLDataType.TIMESTAMP)), this, "");
|
||||
|
||||
/**
|
||||
* The column <code>public.excerpt_history.status</code>.
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ import org.jooq.impl.DSL;
|
|||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import static ervu_lkrp_ul.ervu_lkrp_ul.db_beans.public_.tables.ExcerptHistory.EXCERPT_HISTORY;
|
||||
import static org.jooq.impl.DSL.case_;
|
||||
import static org.jooq.impl.DSL.coalesce;
|
||||
import static org.jooq.impl.DSL.field;
|
||||
import static org.jooq.impl.DSL.select;
|
||||
|
|
@ -57,7 +56,6 @@ public class ExcerptHistoryDao {
|
|||
.set(EXCERPT_HISTORY.ERVU_ID, ervuId)
|
||||
.set(EXCERPT_HISTORY.PRN_OID, prnOid)
|
||||
.set(EXCERPT_HISTORY.STATUS, ExcerptStatus.PENDING.name())
|
||||
.set(EXCERPT_HISTORY.DATETIME, Timestamp.valueOf(LocalDateTime.now()))
|
||||
.execute();
|
||||
}
|
||||
|
||||
|
|
@ -67,7 +65,6 @@ public class ExcerptHistoryDao {
|
|||
.set(EXCERPT_HISTORY.PRN_OID, prnOid)
|
||||
.set(EXCERPT_HISTORY.URL, url)
|
||||
.set(EXCERPT_HISTORY.STATUS, status)
|
||||
.set(EXCERPT_HISTORY.DATETIME, Timestamp.valueOf(LocalDateTime.now()))
|
||||
.execute();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -12,4 +12,10 @@
|
|||
<column name="status" type="varchar(20)"/>
|
||||
</addColumn>
|
||||
</changeSet>
|
||||
|
||||
<changeSet id="002" author="gulnaz">
|
||||
<addDefaultValue columnName="datetime" tableName="excerpt_history" columnDataType="TIMESTAMP"
|
||||
defaultValueComputed="CURRENT_TIMESTAMP"/>
|
||||
<addNotNullConstraint tableName="excerpt_history" columnName="datetime"/>
|
||||
</changeSet>
|
||||
</databaseChangeLog>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue