b611cbc86868d7c1a48bda4f91558da6a96a310c
[Evergreen.git] / Open-ILS / src / sql / Pg / t / versions.pg
1 \set ECHO
2 \set QUIET 1
3 -- Turn off echo and keep things quiet.
4
5 -- Format the output for nice TAP.
6 \pset format unaligned
7 \pset tuples_only true
8 \pset pager
9
10 -- Revert all changes on failure.
11 \set ON_ERROR_ROLLBACK 1
12 \set ON_ERROR_STOP true
13 \set QUIET 1
14
15 -- Load the TAP functions.
16 BEGIN;
17
18 -- Plan the tests.
19 SELECT plan(2);
20
21 -- Run the tests.
22
23 SELECT CASE WHEN pg_version_num() >= 90000
24     THEN pass('Running PostgreSQL 9+')
25     ELSE fail('Not running PostgreSQL 9+')
26 END;
27
28 SELECT isnt_empty(
29     'SELECT COUNT(*) FROM config.upgrade_log',
30     'Have rows in config.upgrade_log'
31 );
32
33 -- Finish the tests and clean up.
34 SELECT * FROM finish();
35 ROLLBACK;