Mercurial > hg > orthanc-databases
comparison PostgreSQL/Plugins/PostgreSQLIndex.h @ 433:5964ce6385a5 pg-transactions
use temporary tables for DeletedFiles, RemainingAncestor and DeletedResources
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 13 Dec 2023 15:48:56 +0100 |
parents | 7c1fe5d6c12c |
children | 23c7af6f671a |
comparison
equal
deleted
inserted
replaced
432:8b7c1c423367 | 433:5964ce6385a5 |
---|---|
30 class PostgreSQLIndex : public IndexBackend | 30 class PostgreSQLIndex : public IndexBackend |
31 { | 31 { |
32 private: | 32 private: |
33 PostgreSQLParameters parameters_; | 33 PostgreSQLParameters parameters_; |
34 bool clearAll_; | 34 bool clearAll_; |
35 | |
36 protected: | |
37 virtual void ClearDeletedFiles(DatabaseManager& manager); | |
38 | |
39 virtual void ClearDeletedResources(DatabaseManager& manager); | |
40 | |
41 virtual void ClearRemainingAncestor(DatabaseManager& manager); | |
42 | |
35 | 43 |
36 public: | 44 public: |
37 PostgreSQLIndex(OrthancPluginContext* context, | 45 PostgreSQLIndex(OrthancPluginContext* context, |
38 const PostgreSQLParameters& parameters); | 46 const PostgreSQLParameters& parameters); |
39 | 47 |