File tree 2 files changed +15
-2
lines changed
src/Hangfire.PostgreSql/Scripts
tests/Hangfire.PostgreSql.Tests
2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change
1
+ SET search_path = ' hangfire' ;
2
+
3
+ DO $$
4
+ BEGIN
5
+ IF EXISTS(SELECT 1 FROM " schema" WHERE " version" ::integer >= 21 ) THEN
6
+ RAISE EXCEPTION ' version-already-applied' ;
7
+ END IF;
8
+ END $$;
9
+
10
+ -- Set REPLICA IDENTITY to allow replication
11
+ ALTER TABLE " lock" REPLICA IDENTITY USING INDEX " lock_resource_key" ;
12
+
13
+ RESET search_path;
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ public void InstallingSchemaUpdatesVersionAndShouldNotThrowAnException()
19
19
PostgreSqlObjectsInstaller . Install ( connection , schemaName ) ;
20
20
21
21
int lastVersion = connection . Query < int > ( $@ "SELECT version FROM ""{ schemaName } "".""schema""") . Single ( ) ;
22
- Assert . Equal ( 20 , lastVersion ) ;
22
+ Assert . Equal ( 21 , lastVersion ) ;
23
23
24
24
connection . Execute ( $@ "DROP SCHEMA ""{ schemaName } "" CASCADE;") ;
25
25
} ) ;
@@ -38,7 +38,7 @@ public void InstallingSchemaWithCapitalsUpdatesVersionAndShouldNotThrowAnExcepti
38
38
PostgreSqlObjectsInstaller . Install ( connection , schemaName ) ;
39
39
40
40
int lastVersion = connection . Query < int > ( $@ "SELECT version FROM ""{ schemaName } "".""schema""") . Single ( ) ;
41
- Assert . Equal ( 20 , lastVersion ) ;
41
+ Assert . Equal ( 21 , lastVersion ) ;
42
42
43
43
connection . Execute ( $@ "DROP SCHEMA ""{ schemaName } "" CASCADE;") ;
44
44
} ) ;
You can’t perform that action at this time.
0 commit comments