mirror of
https://github.com/adjust/pg-base36.git
synced 2025-12-16 15:54:39 +00:00
pg16 test add
This commit is contained in:
2
.github/workflows/main.yml
vendored
2
.github/workflows/main.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
test:
|
||||
strategy:
|
||||
matrix:
|
||||
pg: [15, 14, 13, 12, 11, 10]
|
||||
pg: [16, 15, 14, 13, 12, 11, 10]
|
||||
name: 🐘 PostgreSQL ${{ matrix.pg }}
|
||||
runs-on: ubuntu-latest
|
||||
container: pgxn/pgxn-tools
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
PG_MODULE_MAGIC;
|
||||
|
||||
#define BASE36_LENGTH 6
|
||||
#if PG_VERSION_NUM >= 160000
|
||||
#include "varatt.h"
|
||||
#endif
|
||||
|
||||
static base36 base36_powers[BASE36_LENGTH] =
|
||||
{
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
#include "base36.h"
|
||||
|
||||
#define BIGBASE36_LENGTH 13
|
||||
|
||||
#if PG_VERSION_NUM >= 160000
|
||||
#include "varatt.h"
|
||||
#endif
|
||||
|
||||
static bigbase36 bigbase36_powers[BIGBASE36_LENGTH] =
|
||||
{
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
BEGIN;
|
||||
SET max_parallel_workers_per_gather=4;
|
||||
SET force_parallel_mode=on;
|
||||
DO $$
|
||||
BEGIN
|
||||
IF current_setting('server_version_num')::int >= 160000 THEN
|
||||
EXECUTE 'SET debug_parallel_query = on';
|
||||
ELSE
|
||||
EXECUTE 'SET force_parallel_mode = on';
|
||||
END IF;
|
||||
END $$;
|
||||
CREATE TABLE parallel_test(i int, b1 base36, b2 bigbase36) WITH (parallel_workers = 4);
|
||||
INSERT INTO parallel_test (i, b1, b2)
|
||||
SELECT i, i::int, i::bigint
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
BEGIN;
|
||||
SET max_parallel_workers_per_gather=4;
|
||||
SET force_parallel_mode=on;
|
||||
DO $$
|
||||
BEGIN
|
||||
IF current_setting('server_version_num')::int >= 160000 THEN
|
||||
EXECUTE 'SET debug_parallel_query = on';
|
||||
ELSE
|
||||
EXECUTE 'SET force_parallel_mode = on';
|
||||
END IF;
|
||||
END $$;
|
||||
CREATE TABLE parallel_test(i int, b1 base36, b2 bigbase36) WITH (parallel_workers = 4);
|
||||
INSERT INTO parallel_test (i, b1, b2)
|
||||
SELECT i, i::int, i::bigint
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
BEGIN;
|
||||
SET max_parallel_workers_per_gather=4;
|
||||
SET force_parallel_mode=on;
|
||||
DO $$
|
||||
BEGIN
|
||||
IF current_setting('server_version_num')::int >= 160000 THEN
|
||||
EXECUTE 'SET debug_parallel_query = on';
|
||||
ELSE
|
||||
EXECUTE 'SET force_parallel_mode = on';
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
CREATE TABLE parallel_test(i int, b1 base36, b2 bigbase36) WITH (parallel_workers = 4);
|
||||
INSERT INTO parallel_test (i, b1, b2)
|
||||
|
||||
Reference in New Issue
Block a user