Changeset 4183
- Timestamp:
- 12/12/13 15:11:24 (10 years ago)
- Location:
- DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/dao/impl/JdbcAnnotationDao.java
r4173 r4183 316 316 StringBuilder sql = new StringBuilder("UPDATE "); 317 317 sql.append(annotationTableName).append(" SET "). 318 append(last_modified).append("= current_timestamp AT TIME ZONE INTERVAL '00:00' HOUR TO MINUTE,").318 append(last_modified).append("= default,"). 319 319 append(body_text).append("= '").append(text). 320 320 append("' WHERE ").append(annotation_id).append("= ?"); … … 334 334 StringBuilder sql = new StringBuilder("UPDATE "); 335 335 sql.append(annotationTableName).append(" SET "). 336 append(last_modified).append("= current_timestamp AT TIME ZONE 'UTC' HOUR TO MINUTE,").336 append(last_modified).append("= default,"). 337 337 append(body_text).append("= :bodyText, "). 338 338 append(body_mimetype).append("= :bodyMimeType, "). … … 362 362 append(body_mimetype).append("= :bodyMimeType ,"). 363 363 append(headline).append("= :headline ,"). 364 append(last_modified).append("= current_timestamp AT TIME ZONE 'UTC' HOUR TO MINUTE,").364 append(last_modified).append("= default,"). 365 365 append(is_xml).append("= :isXml"). 366 366 append(" WHERE ").append(external_id).append("= :externalID"); … … 403 403 StringBuilder sql = new StringBuilder("INSERT INTO "); 404 404 sql.append(annotationTableName).append("(").append(external_id).append(",").append(owner_id); 405 sql.append(",").append(headline).append(",").append(body_text).append(",").append(body_mimetype).append(",").append(is_xml).append(",").append(last_modified).append(" ) VALUES (:externalId, :ownerId, :headline, :bodyText, :bodyMimeType, :isXml, current_timestamp AT TIME ZONE INTERVAL '00:00' HOUR TO MINUTE)"); 405 sql.append(",").append(headline).append(",").append(body_text).append(",").append(body_mimetype).append(",").append(is_xml). 406 append(" ) VALUES (:externalId, :ownerId, :headline, :bodyText, :bodyMimeType, :isXml)"); 406 407 int affectedRows = getSimpleJdbcTemplate().update(sql.toString(), params); 407 408 return ((affectedRows > 0) ? getInternalID(externalID) : null); -
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/dao/impl/JdbcTargetDao.java
r4181 r4183 173 173 params.put("fragmentDescriptor", linkParts[1]); 174 174 StringBuilder sql = new StringBuilder("INSERT INTO "); 175 sql.append(targetTableName).append("(").append(external_id).append(",").append(link_uri).append(",").append(version).append(",").append( last_modified).append(",").append(fragment_descriptor).append(" ) VALUES (:externalId, :linkUri, :version, current_timestamp AT TIME ZONE INTERVAL '00:00' HOUR TO MINUTE, :fragmentDescriptor)");175 sql.append(targetTableName).append("(").append(external_id).append(",").append(link_uri).append(",").append(version).append(",").append(fragment_descriptor).append(" ) VALUES (:externalId, :linkUri, :version, :fragmentDescriptor)"); 176 176 final int affectedRows = getSimpleJdbcTemplate().update(sql.toString(), params); 177 177 return (affectedRows > 0 ? getInternalID(UUID.fromString(externalID.toString())) : null); -
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/sql/DashishAnnotatorCreate.sql
r4146 r4183 50 50 notebook_id SERIAL UNIQUE NOT NULL, 51 51 external_id text UNIQUE NOT NULL, 52 last_modified timestamp default now(),52 last_modified timestamp default current_timestamp AT TIME ZONE 'UTC', 53 53 title text, 54 54 owner_id integer NOT NULL … … 59 59 annotation_id SERIAL UNIQUE NOT NULL, 60 60 external_id text UNIQUE NOT NULL, 61 last_modified timestamp default now(),61 last_modified timestamp default current_timestamp AT TIME ZONE 'UTC', 62 62 owner_id integer REFERENCES principal(principal_id), 63 63 headline text, … … 72 72 target_id SERIAL UNIQUE NOT NULL, 73 73 external_id text UNIQUE NOT NULL, 74 last_modified timestamp default now(),74 last_modified timestamp default current_timestamp AT TIME ZONE 'UTC', 75 75 link_uri text, 76 76 version text, -
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test/java/eu/dasish/annotation/backend/dao/impl/JdbcResourceDaoTest.java
r4173 r4183 68 68 //sqlString = sqlString.replaceAll("UUID", "text"); 69 69 sqlString = sqlString.replaceAll("SERIAL NOT NULL", "INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY"); 70 sqlString = sqlString.replaceAll("AT TIME ZONE 'UTC'", "AT TIME ZONE INTERVAL '00:00' HOUR TO MINUTE"); 70 71 return sqlString; 71 72 } -
DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/test/java/eu/dasish/annotation/backend/rest/AnnotationsTest.java
r4176 r4183 112 112 sqlString = sqlString.replaceAll("CACHE 1;", "; -- CACHE 1;"); 113 113 //sqlString = sqlString.replaceAll("UUID", "text"); 114 sqlString = sqlString.replaceAll("SERIAL NOT NULL", "INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY"); 114 sqlString = sqlString.replaceAll("SERIAL NOT NULL", "INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY"); 115 sqlString = sqlString.replaceAll("AT TIME ZONE 'UTC'", "AT TIME ZONE INTERVAL '00:00' HOUR TO MINUTE"); 115 116 return sqlString; 116 117 }
Note: See TracChangeset
for help on using the changeset viewer.