log Framework/Plugins/IndexBackend.cpp @ 433:5964ce6385a5 pg-transactions

age author description
Wed, 13 Dec 2023 15:48:56 +0100 Alain Mazy use temporary tables for DeletedFiles, RemainingAncestor and DeletedResources pg-transactions
Mon, 11 Dec 2023 14:39:27 +0100 Alain Mazy new 'TransactionMode' config + rewrote ResourceDeletedFunc to avoid IF/THEN/ELSE pattern pg-transactions
Thu, 07 Dec 2023 12:13:43 +0100 Alain Mazy PG: IncrementGlobalProperty pg-transactions
Tue, 21 Nov 2023 20:31:31 +0100 Sebastien Jodogne migration to UCLouvain servers
Thu, 22 Jun 2023 18:07:41 +0200 Alain Mazy LookupResources optimization continued
Thu, 22 Jun 2023 12:15:48 +0200 Alain Mazy Optimizing tools/find at studies level only. Integ Tests are ok with PG
Sat, 15 Apr 2023 18:40:24 +0200 Sebastien Jodogne OrthancPostgreSQL-5.0 OrthancPostgreSQL-5.0
Sat, 15 Apr 2023 13:54:42 +0200 Sebastien Jodogne integration mainline->db-protobuf db-protobuf
Sat, 15 Apr 2023 13:49:53 +0200 Sebastien Jodogne sync
Tue, 11 Apr 2023 11:10:19 +0200 Sebastien Jodogne database plugins are informed about the identifier tags db-protobuf
Sat, 08 Apr 2023 10:26:03 +0200 Sebastien Jodogne implemented IDatabaseBackend::ListAllLabels() db-protobuf
Fri, 07 Apr 2023 22:32:15 +0200 Sebastien Jodogne replaced "WithLabels" and "WithoutLabels", by "Labels" and "LabelsConstraint" db-protobuf
Fri, 07 Apr 2023 15:43:42 +0200 Sebastien Jodogne support for labels in mysql db-protobuf
Fri, 07 Apr 2023 15:28:47 +0200 Sebastien Jodogne support for labels in sqlite db-protobuf
Thu, 06 Apr 2023 19:09:51 +0200 Sebastien Jodogne implemented lookup for labels in postgresql db-protobuf
Thu, 06 Apr 2023 19:00:29 +0200 Sebastien Jodogne implementation of list/add/remove labels in postgresql db-protobuf
Wed, 05 Apr 2023 12:09:46 +0200 Sebastien Jodogne added primitives to handle labels db-protobuf
Wed, 05 Apr 2023 11:17:20 +0200 Sebastien Jodogne upgrade to year 2023
Mon, 03 Apr 2023 11:19:19 +0200 Sebastien Jodogne clarifying types of since/limit db-protobuf
Thu, 30 Mar 2023 21:16:57 +0200 Sebastien Jodogne initializing and finalizing protobuf db-protobuf
Wed, 29 Mar 2023 08:19:40 +0200 Sebastien Jodogne refactoring IndexBackend::LogExportedResource() db-protobuf
Tue, 28 Mar 2023 12:47:54 +0200 Sebastien Jodogne started DatabaseBackendAdapterV4 db-protobuf
Tue, 28 Mar 2023 11:40:07 +0200 Sebastien Jodogne created branch db-protobuf to take advantage of OrthancPluginRegisterDatabaseBackendV4() db-protobuf
Thu, 15 Sep 2022 18:12:34 +0200 Alain Mazy DatabaseBackendAdapterV4: added support for customData + revision when not already done attach-custom-data
Mon, 21 Feb 2022 09:32:46 +0100 Sebastien Jodogne copyright upgraded to 2022
Thu, 25 Nov 2021 13:17:51 +0100 Sebastien Jodogne fix changeset 389c037387ea
Thu, 22 Jul 2021 19:24:58 +0200 Sebastien Jodogne Fix issue 200 (fields messed up in /changes route)
Wed, 14 Jul 2021 17:17:23 +0200 Sebastien Jodogne clarification in IndexBackend::SignalDeletedFiles()
Tue, 13 Jul 2021 17:23:54 +0200 Sebastien Jodogne fixed two DatabaseManager::CachedStatement in the same scope
Mon, 12 Jul 2021 16:53:28 +0200 Sebastien Jodogne MySQL: Added missing calls to OrthancPluginDatabaseSignalDeletedResource()
Mon, 12 Jul 2021 12:03:33 +0200 Sebastien Jodogne added transact-sql dialect for LIMIT and OFFSET
Fri, 09 Jul 2021 17:23:24 +0200 Sebastien Jodogne GenericFormatter::GetDialect()
Fri, 09 Jul 2021 16:25:08 +0200 Sebastien Jodogne in GenericFormatter, replaced ${} by ${AUTOINCREMENT}
Thu, 08 Jul 2021 18:28:47 +0200 Sebastien Jodogne added unit test
Thu, 22 Apr 2021 17:22:26 +0200 Sebastien Jodogne improved log message OrthancPostgreSQL-4.0
Thu, 22 Apr 2021 10:41:29 +0200 Sebastien Jodogne backward compatibility with Orthanc SDK 0.9.5
Tue, 20 Apr 2021 17:41:44 +0200 Sebastien Jodogne Store revisions for metadata and attachments in PostgreSQL
Tue, 20 Apr 2021 16:14:04 +0200 Sebastien Jodogne improved log
Tue, 20 Apr 2021 15:08:09 +0200 Sebastien Jodogne fix mysql and postgresql builds
Tue, 20 Apr 2021 14:46:42 +0200 Sebastien Jodogne adding support for revisions in attachments
Mon, 19 Apr 2021 18:47:50 +0200 Sebastien Jodogne implementing interface for revisions in attachments
Fri, 16 Apr 2021 17:13:33 +0200 Sebastien Jodogne handling of revisions in metadata
Wed, 14 Apr 2021 17:57:08 +0200 Sebastien Jodogne reintroduction of IDatabaseFactory into DatabaseManager
Wed, 14 Apr 2021 15:08:51 +0200 Sebastien Jodogne new configuration option: "IndexConnectionsCount"
Wed, 14 Apr 2021 10:07:14 +0200 Sebastien Jodogne better performance warnings
Thu, 08 Apr 2021 20:30:15 +0200 Sebastien Jodogne fix IndexBackend::SetGlobalProperty(), lighten GlobalProperty enum
Thu, 08 Apr 2021 19:33:36 +0200 Sebastien Jodogne new table: "ServerProperties"
Thu, 08 Apr 2021 19:09:04 +0200 Sebastien Jodogne refactoring to remove GlobalProperties.cpp
Thu, 08 Apr 2021 10:50:01 +0200 Sebastien Jodogne PostgreSQL index plugin handles retries for collisions between multiple writers
Tue, 06 Apr 2021 12:50:06 +0200 Sebastien Jodogne reorganization in DatabaseBackendAdapterV3
Fri, 02 Apr 2021 19:23:36 +0200 Sebastien Jodogne DatabaseManager doesn't IDatabaseFactory anymore
Thu, 01 Apr 2021 19:18:19 +0200 Sebastien Jodogne removed DatabaseManager member out of class IndexBackend
Thu, 01 Apr 2021 11:16:13 +0200 Sebastien Jodogne refactoring registration/finalization of index backend
Tue, 30 Mar 2021 10:40:34 +0200 Sebastien Jodogne implementation of the "serverIdentifier" information for global properties
Mon, 29 Mar 2021 16:39:20 +0200 Sebastien Jodogne use read-only, explicit transaction in IndexBackend::GetDatabaseVersion()
Mon, 29 Mar 2021 14:52:55 +0200 Sebastien Jodogne removed useless class StorageAreaBuffer
Wed, 24 Mar 2021 15:59:23 +0100 Sebastien Jodogne added IndexBackend::Register() to be used in all the index plugins
Mon, 22 Mar 2021 19:36:43 +0100 Sebastien Jodogne all the integration tests pass on SQLite
Fri, 19 Mar 2021 17:01:38 +0100 Sebastien Jodogne cont
Thu, 18 Mar 2021 18:15:34 +0100 Sebastien Jodogne moving classes out of OrthancPlugins namespace, to OrthancDatabases
Thu, 18 Mar 2021 16:51:51 +0100 Sebastien Jodogne create IDatabaseBackendOutput only if needed
Wed, 06 Jan 2021 17:40:27 +0100 Sebastien Jodogne upgrade to year 2021
Tue, 14 Jul 2020 09:47:46 +0200 Alain Mazy /optimized-routes/studies/../instances-metadatas: include empty dico if no metadata such that all instances are listed optimized-routes
Fri, 10 Jul 2020 13:26:47 +0200 Alain Mazy added new optimized REST routes. this is a temporary work to try to speed up some routes (used by LRO). This way, we avoid another app to access the Orthanc DB and we skip the plugin SDK update for a very specific route optimized-routes
Mon, 06 Jul 2020 12:45:58 +0200 Sebastien Jodogne replacing deprecated std::auto_ptr by std::unique_ptr
Wed, 01 Jul 2020 08:54:32 +0200 Sebastien Jodogne sync
Fri, 31 Jan 2020 17:24:29 +0100 Sebastien Jodogne upgrade to year 2020
Mon, 04 Feb 2019 16:32:45 +0100 Sebastien Jodogne cancelling changesets 116 and 117 in OrthancMySQL-2.0 branch OrthancMySQL-2.0
Mon, 04 Feb 2019 16:03:17 +0100 Sebastien Jodogne Implementation of new extensions: LookupResourceAndParent and GetAllMetadata OrthancMySQL-2.0
Tue, 15 Jan 2019 21:10:50 +0100 Sebastien Jodogne new extension implemented: TagMostRecentPatient db-changes
Thu, 10 Jan 2019 18:04:12 +0100 Sebastien Jodogne new extension implemented for PostgreSQL and SQLite: GetLastChangeIndex db-changes
Sun, 06 Jan 2019 12:48:18 +0100 Sebastien Jodogne renamed macro db-changes
Sat, 05 Jan 2019 15:51:25 +0100 Sebastien Jodogne new extension implemented for PostgreSQL: GetChildrenMetadata db-changes
Sat, 05 Jan 2019 11:41:15 +0100 Sebastien Jodogne new extension implemented for PostgreSQL: SetResourcesContent db-changes
Fri, 04 Jan 2019 17:24:30 +0100 Sebastien Jodogne rename db-changes
Thu, 03 Jan 2019 14:04:46 +0100 Sebastien Jodogne all integration tests passing with LookupResources extension db-changes
Thu, 03 Jan 2019 10:07:27 +0100 Sebastien Jodogne compatibility with Orthanc SDDK 0.9.5 db-changes
Mon, 24 Dec 2018 13:35:26 +0100 Sebastien Jodogne preparing for 2019
Fri, 21 Dec 2018 17:11:33 +0100 Sebastien Jodogne todo
Wed, 04 Jul 2018 18:05:24 +0200 Sebastien Jodogne starting StorageBackend
Wed, 04 Jul 2018 08:16:29 +0200 Sebastien Jodogne initial commit