From 4ec30a7ab6d2a7dede8a5891e370f220de9482d5 Mon Sep 17 00:00:00 2001 From: pmp-p Date: Thu, 25 Jul 2024 14:27:07 +0200 Subject: [PATCH] test fix --- cibuild.sh | 3 +- cibuild/linkweb.sh | 123 +- package.json | 2 +- packages/pglite/package.json | 2 +- packages/pglite/scripts/bundle-wasm.ts | 2 +- packages/pglite/src/extensionUtils.ts | 2 +- packages/pglite/src/fs/idbfs.ts | 2 +- packages/pglite/src/fs/memoryfs.ts | 2 +- packages/pglite/src/fs/nodefs.ts | 2 +- packages/pglite/src/fs/tarUtils.ts | 2 +- packages/pglite/src/fs/types.ts | 2 +- packages/pglite/src/pglite.ts | 2 +- .../src/{postgres.ts => postgresMod.ts} | 3 +- packages/pglite/tests/pgvector.test.js | 2 +- packages/pglite/tests/plpgsql.test.js | 44 + packages/pglite/tsup.config.ts | 3 +- patches/exports | 1778 +++++++++++++---- ...ol@1.6.0.patch => pg-protocol@1.6.1.patch} | 0 pnpm-lock.yaml | 22 +- 19 files changed, 1504 insertions(+), 494 deletions(-) rename packages/pglite/src/{postgres.ts => postgresMod.ts} (88%) create mode 100644 packages/pglite/tests/plpgsql.test.js rename patches/{pg-protocol@1.6.0.patch => pg-protocol@1.6.1.patch} (100%) diff --git a/cibuild.sh b/cibuild.sh index b3f6a9cf..1fcad0e8 100755 --- a/cibuild.sh +++ b/cibuild.sh @@ -117,7 +117,8 @@ END # workaround no "locale -a" for Node. # this is simply the minimal result a popen call would give. - cat > ${PGROOT}/locale < ${PGROOT}/etc/postgresql/locale < Uncaught SyntaxError: Cannot use 'import.meta' outside a module (at postgres.html:1:6033) # -sENVIRONMENT=web => XHR EMCC_WEB="-sNO_EXIT_RUNTIME=1 -sFORCE_FILESYSTEM=1" @@ -115,7 +82,7 @@ EMCC_WEB="-sNO_EXIT_RUNTIME=1 -sFORCE_FILESYSTEM=1" if ${PGES6:-true} then # es6 - MODULE="-g0 -Os -sMODULARIZE=1 -sEXPORT_ES6=1 -sEXPORT_NAME=Module --shell-file ${GITHUB_WORKSPACE}/tests/repl.html" + MODULE="-g0 -O2 -sMODULARIZE=1 -sEXPORT_ES6=1 -sEXPORT_NAME=Module --shell-file ${GITHUB_WORKSPACE}/tests/repl.html" else # local debug fast build MODULE="-g3 -O0 -sMODULARIZE=0 -sEXPORT_ES6=0 --shell-file ${GITHUB_WORKSPACE}/tests/repl.html" @@ -155,44 +122,44 @@ rm ${PGROOT}/lib/postgresql/utf8_and*.so echo 'localhost:5432:postgres:postgres:password' > pgpass -if [ -f ${PGROOT}/symbols ] -then - # _main,_getenv,_setenv,_interactive_one,_interactive_write,_interactive_read,_pg_initdb,_pg_shutdown - -#not yet -#_emscripten_copy_from -#_emscripten_copy_to -#_emscripten_copy_to_end - - - cat > exports <> exports - cat exports > ${GITHUB_WORKSPACE}/patches/exports -else +#if [ -f ${PGROOT}/symbols ] +#then +# # _main,_getenv,_setenv,_interactive_one,_interactive_write,_interactive_read,_pg_initdb,_pg_shutdown + +##not yet +##_emscripten_copy_from +##_emscripten_copy_to +##_emscripten_copy_to_end + + +# cat > exports <> exports +# cat exports > ${GITHUB_WORKSPACE}/patches/exports +#else cat ${GITHUB_WORKSPACE}/patches/exports >> exports -fi +#fi # copyFrom,copyTo,copyToEnd @@ -203,6 +170,7 @@ emcc $EMCC_WEB -fPIC -sMAIN_MODULE=2 \ -lnodefs.js -lidbfs.js \ -sEXPORTED_RUNTIME_METHODS=FS,setValue,getValue,UTF8ToString,stringToNewUTF8,stringToUTF8OnStack,ccall,cwrap,callMain \ -sEXPORTED_FUNCTIONS=@exports \ + --preload-file ${PGROOT}/etc/postgresql/locale@${PGROOT}/etc/postgresql/locale \ --preload-file ${PGROOT}/share/postgresql@${PGROOT}/share/postgresql \ --preload-file ${PGROOT}/lib/postgresql@${PGROOT}/lib/postgresql \ --preload-file ${PGROOT}/password@${PGROOT}/password \ @@ -214,7 +182,6 @@ emcc $EMCC_WEB -fPIC -sMAIN_MODULE=2 \ mkdir -p ${WEBROOT} cp -v postgres.* ${WEBROOT}/ -#cp ${PGROOT}/lib/libecpg.so ${WEBROOT}/ cp ${PGROOT}/sdk/*.tar ${WEBROOT}/ for tarf in ${WEBROOT}/*.tar do @@ -222,9 +189,9 @@ do done - cp $GITHUB_WORKSPACE/{tests/vtx.js,patches/tinytar.min.js} ${WEBROOT}/ +cp $GITHUB_WORKSPACE/{tests/vtx.js,patches/tinytar.min.js} ${WEBROOT}/ - popd +popd echo " linkweb:end diff --git a/package.json b/package.json index 22eb423c..c0d5a953 100644 --- a/package.json +++ b/package.json @@ -1 +1 @@ -{"pnpm":{"patchedDependencies":{"pg-protocol@1.6.0":"patches/pg-protocol@1.6.0.patch"}}} +{"pnpm":{"patchedDependencies":{"pg-protocol@1.6.1":"patches/pg-protocol@1.6.1.patch"}}} diff --git a/packages/pglite/package.json b/packages/pglite/package.json index 18c17a01..54192348 100644 --- a/packages/pglite/package.json +++ b/packages/pglite/package.json @@ -61,7 +61,7 @@ "comlink": "^4.4.1", "concurrently": "^8.2.2", "http-server": "^14.1.1", - "pg-protocol": "^1.6.0", + "pg-protocol": "^1.6.1", "playwright": "^1.42.1", "prettier": "3.2.5", "tinytar": "^0.1.0", diff --git a/packages/pglite/scripts/bundle-wasm.ts b/packages/pglite/scripts/bundle-wasm.ts index e9b10a32..a60f1657 100644 --- a/packages/pglite/scripts/bundle-wasm.ts +++ b/packages/pglite/scripts/bundle-wasm.ts @@ -36,7 +36,7 @@ async function findAndReplaceInDir( async function main() { await fs.copyFile("./release/postgres.wasm", "./dist/postgres.wasm"); await fs.copyFile("./release/postgres.data", "./dist/postgres.data"); -// await fs.copyFile("./release/postgres.so", "./dist/postgres.so"); + await fs.copyFile("./release/postgres.js", "./dist/postgres.js"); await fs.copyFile("./release/vector.tar.gz", "./dist/vector.tar.gz"); await findAndReplaceInDir( "./dist", diff --git a/packages/pglite/src/extensionUtils.ts b/packages/pglite/src/extensionUtils.ts index 76332e94..02dcc071 100644 --- a/packages/pglite/src/extensionUtils.ts +++ b/packages/pglite/src/extensionUtils.ts @@ -1,6 +1,6 @@ import tinyTar from "tinytar"; import { IN_NODE } from "./utils.js"; -import type { PostgresMod } from "./postgres.js"; +import type { PostgresMod } from "./postgresMod.js"; export async function loadExtensionBundle( bundlePath: URL, diff --git a/packages/pglite/src/fs/idbfs.ts b/packages/pglite/src/fs/idbfs.ts index 29fe13e4..4965c92e 100644 --- a/packages/pglite/src/fs/idbfs.ts +++ b/packages/pglite/src/fs/idbfs.ts @@ -1,5 +1,5 @@ import { FilesystemBase } from "./types.js"; -import type { FS, PostgresMod } from "../postgres.js"; +import type { FS, PostgresMod } from "../postgresMod.js"; import { PGDATA } from "./index.js"; import { dumpTar } from "./tarUtils.js"; diff --git a/packages/pglite/src/fs/memoryfs.ts b/packages/pglite/src/fs/memoryfs.ts index 82b7ffdc..5ff74bea 100644 --- a/packages/pglite/src/fs/memoryfs.ts +++ b/packages/pglite/src/fs/memoryfs.ts @@ -1,5 +1,5 @@ import { FilesystemBase } from "./types.js"; -import type { PostgresMod, FS } from "../postgres.js"; +import type { PostgresMod, FS } from "../postgresMod.js"; import { dumpTar } from "./tarUtils.js"; export class MemoryFS extends FilesystemBase { diff --git a/packages/pglite/src/fs/nodefs.ts b/packages/pglite/src/fs/nodefs.ts index 8e846e5c..82c32ce3 100644 --- a/packages/pglite/src/fs/nodefs.ts +++ b/packages/pglite/src/fs/nodefs.ts @@ -2,7 +2,7 @@ import * as fs from "fs"; import * as path from "path"; import { FilesystemBase } from "./types.js"; import { PGDATA } from "./index.js"; -import type { PostgresMod, FS } from "../postgres.js"; +import type { PostgresMod, FS } from "../postgresMod.js"; import { dumpTar } from "./tarUtils.js"; export class NodeFS extends FilesystemBase { diff --git a/packages/pglite/src/fs/tarUtils.ts b/packages/pglite/src/fs/tarUtils.ts index b87c6539..08513254 100644 --- a/packages/pglite/src/fs/tarUtils.ts +++ b/packages/pglite/src/fs/tarUtils.ts @@ -1,5 +1,5 @@ import { tar, untar, type TarFile, REGTYPE, DIRTYPE } from "tinytar"; -import { FS } from "../postgres.js"; +import { FS } from "../postgresMod.js"; import { PGDATA } from "./index.js"; export async function dumpTar(FS: FS, dbname?: string): Promise { diff --git a/packages/pglite/src/fs/types.ts b/packages/pglite/src/fs/types.ts index c3b6f0a7..bef970a6 100644 --- a/packages/pglite/src/fs/types.ts +++ b/packages/pglite/src/fs/types.ts @@ -1,4 +1,4 @@ -import type { PostgresMod, FS } from "../postgres.js"; +import type { PostgresMod, FS } from "../postgresMod.js"; export type FsType = "nodefs" | "idbfs" | "memoryfs"; diff --git a/packages/pglite/src/pglite.ts b/packages/pglite/src/pglite.ts index 679accf2..6614ab66 100644 --- a/packages/pglite/src/pglite.ts +++ b/packages/pglite/src/pglite.ts @@ -1,5 +1,5 @@ import { Mutex } from "async-mutex"; -import PostgresModFactory, { type PostgresMod } from "./postgres.js"; +import PostgresModFactory, { type PostgresMod } from "./postgresMod.js"; import { type Filesystem, parseDataDir, loadFs } from "./fs/index.js"; import { makeLocateFile } from "./utils.js"; import { parseResults } from "./parse.js"; diff --git a/packages/pglite/src/postgres.ts b/packages/pglite/src/postgresMod.ts similarity index 88% rename from packages/pglite/src/postgres.ts rename to packages/pglite/src/postgresMod.ts index 9587ff69..4be4474f 100644 --- a/packages/pglite/src/postgres.ts +++ b/packages/pglite/src/postgresMod.ts @@ -1,5 +1,6 @@ //@ts-ignore -import PostgresModFactory from "../release/postgres.js"; +// This file in placed in the build from ../release/postgres.js +import PostgresModFactory from "./postgres.js"; // Uses the types from @types/emscripten diff --git a/packages/pglite/tests/pgvector.test.js b/packages/pglite/tests/pgvector.test.js index 5441797b..b940e55c 100644 --- a/packages/pglite/tests/pgvector.test.js +++ b/packages/pglite/tests/pgvector.test.js @@ -55,7 +55,7 @@ test("pgvector", async (t) => { }, { name: "vec", - dataTypeID: 12772, + dataTypeID: 12345, }, { name: "distance", diff --git a/packages/pglite/tests/plpgsql.test.js b/packages/pglite/tests/plpgsql.test.js new file mode 100644 index 00000000..158a501a --- /dev/null +++ b/packages/pglite/tests/plpgsql.test.js @@ -0,0 +1,44 @@ +import test from "ava"; +import { PGlite } from "../dist/index.js"; + +test("can create and call function", async (t) => { + const db = new PGlite(); + await db.exec(` + CREATE EXTENSION IF NOT EXISTS plpgsql; + CREATE OR REPLACE FUNCTION test_func() + RETURNS TEXT AS $$ + BEGIN + RETURN 'test'; + END; + $$ LANGUAGE plpgsql; + `); + + const res = await db.query("SELECT test_func();"); + t.is(res.rows[0].test_func, "test"); +}); + +test("can create and call complex function", async (t) => { + const db = new PGlite(); + await db.exec(` + CREATE EXTENSION IF NOT EXISTS plpgsql; + CREATE OR REPLACE FUNCTION calculate_factorial(n INT) RETURNS INT AS $$ + DECLARE + result INT := 1; + BEGIN + IF n < 0 THEN + RAISE EXCEPTION 'The input cannot be negative.'; + ELSIF n = 0 OR n = 1 THEN + RETURN result; + ELSE + FOR i IN 2..n LOOP + result := result * i; + END LOOP; + RETURN result; + END IF; + END; + $$ LANGUAGE plpgsql; + `); + + const res = await db.query("SELECT calculate_factorial(5) AS result;"); + t.is(res.rows[0].result, 120); +}); diff --git a/packages/pglite/tsup.config.ts b/packages/pglite/tsup.config.ts index 23ee6f9f..c3de8fcb 100644 --- a/packages/pglite/tsup.config.ts +++ b/packages/pglite/tsup.config.ts @@ -5,7 +5,7 @@ import { fileURLToPath } from "url"; const thisFile = fileURLToPath(new URL(import.meta.url)); const root = path.dirname(thisFile); -let replaceAssertPlugin = { +const replaceAssertPlugin = { name: "replace-assert", setup(build: any) { // Resolve `assert` to a blank file @@ -31,6 +31,7 @@ export default defineConfig({ }, clean: true, format: ["esm"], + external: ["./postgres.js"], esbuildOptions(options, context) { options.inject = [ "src/polyfills/buffer.ts", diff --git a/patches/exports b/patches/exports index c30d92f6..70fa1600 100644 --- a/patches/exports +++ b/patches/exports @@ -1,429 +1,1421 @@ -___cxa_throw -_main -_main_repl -_pg_repl_raf -_getenv -_setenv -_interactive_one -_interactive_write -_interactive_read -_pg_initdb -_pg_shutdown -_lowerstr -_AllocSetContextCreateInternal -_ArrayGetIntegerTypmods -_BeginInternalSubTransaction -_BlessTupleDesc -_BlockSampler_HasMore -_BlockSampler_Init -_BlockSampler_Next -_BufferBlocks -_BufferGetBlockNumber -_BuildIndexInfo -_CachedPlanAllowsSimpleValidityCheck +__ZTINSt3__211__money_putIcEE +__ZTSNSt3__215__codecvt_utf16IwLb0EEE +_DirectFunctionCall1Coll +__ZNSt3__25ctypeIcE2idE +_init_MultiFuncCall +_textout +__ZSt7nothrow +__ZTVNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_GenericXLogRegisterBuffer +_float_overflow_error +__ZTISt14overflow_error +_heap_form_tuple +_pthread_mutex_init +_strncat +__ZTSNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_SPI_rollback_and_chain +___errno_location +___cxa_increment_exception_refcount +__ZTSNSt3__214__codecvt_utf8IDsEE +_err_generic_string +__ZTSNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTSNSt3__23pmr26synchronized_pool_resourceE +__ZTSNSt3__215__codecvt_utf16IwLb1EEE +__ZTINSt3__214__shared_countE +__ZTSNSt3__216__narrow_to_utf8ILm32EEE +_shmem_request_hook +__ZTVNSt3__27codecvtIDsDu11__mbstate_tEE +_setTempRet0 +_atan +_table_close +_LWLockRegisterTranche +__ZTINSt3__27collateIwEE +_MemoryContextGetParent +_tuplestore_putvalues +__ZTVNSt3__23pmr28unsynchronized_pool_resourceE +__ZNSt3__27codecvtIDsc11__mbstate_tE2idE _CachedPlanIsSimplyValid -_CheckFunctionValidatorAccess -_CommandCounterIncrement -_ConditionVariableCancelSleep -_ConditionVariableInit -_ConditionVariableSignal -_ConditionVariableSleep -_CopyErrorData +_fmod +_expanded_record_set_field_internal +_makeFuncExpr +__ZTVSt9exception +__ZTVNSt3__217moneypunct_bynameIcLb0EEE +_construct_md_array +_lookup_rowtype_tupdesc +_SPI_plan_get_cached_plan +__ZTVNSt3__214codecvt_bynameIDic11__mbstate_tEE +___divti3 +_EncodeSpecialDate +_acos +_get_commutator +_wcscoll_l +_get_call_result_type +__ZTSNSt3__220__time_get_c_storageIwEE +_make_expanded_record_from_tupdesc +_SnapshotAnyData +_process_shared_preload_libraries_in_progress +__ZNSt3__26__itoa10__pow10_32E +_acosl +_hash_search +_pgBufferUsage +__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000000EEEQ20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS6_T0_EERKNSA_IS7_T2_EE +_bms_add_member +__ZTINSt3__27codecvtIcc11__mbstate_tEE +___cxa_atexit +_get_fn_expr_rettype +__ZTVNSt3__213basic_filebufIcNS_11char_traitsIcEEEE +_SPI_datumTransfer +_makeTypeName +__ZTSNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE +__ZTVNSt3__215basic_streambufIcNS_11char_traitsIcEEEE +__ZTVNSt3__214collate_bynameIcEE +__ZNSt3__210shared_ptrINS_4__fs10filesystem12__dir_streamEEaSB8nn180100EOS4_ +_GenericXLogStart +__ZTINSt3__26locale5__impE +_tuplesort_begin_heap +__ZTTNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE _CreateDestReceiver -_CreateExecutorState -_CreateExprContext -_CreateParallelContext -_CreateTemplateTupleDesc -_CreateTupleDescCopy -_CurrentMemoryContext -_CurrentResourceOwner -_DatumGetEOHP -_DecrTupleDescRefCount +_FunctionCall0Coll +__ZTSNSt3__214codecvt_bynameIDsc11__mbstate_tEE +_ftruncate +_WinGetFuncArgCurrent +___addtf3 +_abort +_SPI_cursor_open_with_paramlist +__ZNSt3__219ostreambuf_iteratorIwNS_11char_traitsIwEEEaSB8nn180100Ew +_EnableQueryId +__ZTINSt3__223__system_error_categoryE +__ZTSNSt3__27codecvtIDsc11__mbstate_tEE +__ZNSt3__213__MIN_BLOCK_2E +__ZTSNSt3__215__codecvt_utf16IDiLb1EEE +_dlopen +__ZTSNSt3__214codecvt_bynameIDsDu11__mbstate_tEE +_tas_sema +_log +__ZTISt12length_error +_statvfs +__ZTVNSt3__23pmr25monotonic_buffer_resourceE +_utimensat +_SPI_cursor_find +__ZTINSt3__211__money_putIwEE +__ZTSNSt3__217moneypunct_bynameIcLb1EEE +_s_init_lock_sema +_GetNamedLWLockTranche +__ZTINSt3__210moneypunctIwLb0EEE +_iswxdigit_l +__ZNSt3__210moneypunctIwLb1EE2idE +_strtof_l +_CopyErrorData +_pq_getmsgfloat4 +__ZTSNSt3__211__money_putIwEE +__ZTINSt3__224__generic_error_categoryE +__ZTSNSt3__29strstreamE +_pg_vsnprintf +__ZTSNSt3__23pmr32__new_delete_memory_resource_impE +_errmsg_internal +_RequestAddinShmemSpace +_FuncnameGetCandidates +_tuplestore_puttuple +_BlockSampler_HasMore +__ZTISt13runtime_error +__ZTVNSt3__27collateIwEE +__ZTSNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_hash_bytes +_qsort +_readlink +_strtoull +_GetAccessStrategy +_internalerrposition +_LockBuffer +__ZTINSt3__215basic_streambufIcNS_11char_traitsIcEEEE +_SysCacheGetAttrNotNull +__ZTISt12out_of_range +_SPI_freeplan +__ZNSt3__2eqB8nn180100ERKNS_10error_codeERKNS_15error_conditionE +_pg_prng_uint32 +__ZNSt3__24wcinE +__ZNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +_iswlower_l +_appendStringInfoSpaces +_TupleDescGetAttInMetadata +_find_option +_MyProc +_SPI_scroll_cursor_move +_wctob +__ZTINSt3__217moneypunct_bynameIcLb0EEE +_EnterParallelMode +__ZTSNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_expanded_record_lookup_field +_BufferGetBlockNumber _DefineCustomBoolVariable +__ZTINSt3__214__num_put_baseE +_stringToQualifiedNameList +__ZTINSt3__217moneypunct_bynameIcLb1EEE +_fread +_RelationGetIndexScan +_unlink +__ZNSt3__225_General_precision_tablesIdE17_Ordinary_X_tableE +_ExecutorEnd_hook +_mbtowc +_strtold +_OpenTransientFile +__ZTSNSt3__214collate_bynameIwEE +_strtof +_float_to_shortest_decimal_bufn +_lround +__ZTINSt3__214collate_bynameIcEE +___lttf2 +___THREW__ +__ZTSNSt3__214codecvt_bynameIDic11__mbstate_tEE +___cxa_bad_typeid +_strerror_r +__ZTCNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE +__ZTSNSt3__210__stdinbufIcEE +_GenericXLogFinish +_ScanKeyInit +_geterrposition +___ctype_get_mb_cur_max +_SPI_finish +_fputwc +_snprintf +_pg_snprintf +__ZTVNSt3__210moneypunctIwLb1EEE +__ZTINSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_iswprint_l +_WinGetFuncArgInPartition +__ZTSNSt3__210money_baseE +__ZTSNSt3__213messages_baseE +_UnlockReleaseBuffer +_unpack_sql_state +__ZNSt3__27collateIwE2idE +_remove +__ZTINSt3__29__num_putIcEE +__ZTVNSt3__23pmr32__new_delete_memory_resource_impE +__ZTSNSt3__211__stdoutbufIwEE +_strtok +_get_attstatsslot +_TypenameGetTypid +_numeric_in +__ZNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +__ZTCNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE +_heap_getsysattr +_list_make2_impl +_CleanQuerytext +__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE11_Adjustment +__ZNSt3__2eqB8nn180100IPwEEbRKNS_11__wrap_iterIT_EES6_ _DefineCustomEnumVariable -_DefineCustomIntVariable -_DefineCustomStringVariable -_DeleteExpandedObject -_DestroyParallelContext -_DirectFunctionCall1Coll -_EOH_flatten_into -_EOH_get_flat_size +__ZTSNSt3__214codecvt_bynameIDiDu11__mbstate_tEE +__ZTINSt3__27codecvtIDsc11__mbstate_tEE +_strcoll_l +__ZTINSt3__26locale5facetE +_UnregisterXactCallback +_fprintf +__ZTINSt3__23pmr15memory_resourceE +_round +__ZTINSt3__215messages_bynameIwEE +_ConditionVariableInit +_access +_strtod +__ZTSNSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTINSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_GetCurrentTransactionId +__ZTINSt3__213basic_ostreamIwNS_11char_traitsIwEEEE +_IsUnderPostmaster +__ZNSt3__214__POW10_OFFSETE +_index_getprocid +_CloseTransientFile +_usleep +__ZTINSt3__220__time_get_c_storageIwEE +__ZTSNSt3__210moneypunctIwLb1EEE +__ZTVNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +___wasm_setjmp +__ZTVNSt3__219__shared_weak_countE +_deconstruct_array +_get_func_name _EnsurePortalSnapshotExists -_EnterParallelMode -_ExecInitExpr -_ExecInitExprWithParams -_ExecStoreVirtualTuple -_ExitParallelMode -_ExprEvalPushStep -_Float8GetDatum -_FlushErrorState -_FreeAccessStrategy +__ZTINSt3__219__iostream_categoryE +__ZTSNSt3__215numpunct_bynameIcEE +__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE +___small_printf +__ZTINSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_shmem_startup_hook +__ZNSt3__24__fs10filesystemneB8nn180100ERKNS1_18directory_iteratorES4_ +_tuplestore_begin_heap +_make_expanded_record_from_typeid +__ZNSt3__218__FLOAT_POW5_SPLITE +_TupleDescInitEntryCollation +_bsearch +__ZTVNSt3__220__time_get_c_storageIcEE +_wcstof +_PushActiveSnapshot +__ZTSNSt3__215basic_streambufIcNS_11char_traitsIcEEEE +_emscripten_longjmp +_iswdigit_l +_ConditionVariableSleep +__ZTINSt3__215__codecvt_utf16IDiLb1EEE +_pg_strcasecmp +_deconstruct_expanded_record +__ZTINSt3__214codecvt_bynameIDsc11__mbstate_tEE +__ZTINSt3__29strstreamE +__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExS3_Q20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS5_T0_EERKNS9_IS6_T2_EE +_pg_detoast_datum_slice +__ZNSt3__2eqB8nn180100INS_9allocatorIcEEEEbRKNS_12basic_stringIcNS_11char_traitsIcEET_EES9_ +_interactive_read +_wcrtomb +_strstr +__ZTTNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_RelationGetIndexList +_wcsnrtombs +__ZTINSt3__23pmr26__null_memory_resource_impE +__ZNSt3__26locale5__imp19classic_locale_imp_E +__ZTVNSt3__223__system_error_categoryE +_iswupper_l +__ZTSNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +__ZSteqB8nn180100RKSt13exception_ptrS1_ _FreeCachedExpression +__ZTSNSt3__214codecvt_bynameIwc11__mbstate_tEE +__ZTINSt3__29basic_iosIcNS_11char_traitsIcEEEE +_PopActiveSnapshot +_strncpy +_dlerror +__ZNSt3__2neB8nn180100IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ +_SPI_getvalue +__ZTINSt3__28messagesIcEE +_setenv +__ZTVNSt3__23pmr26synchronized_pool_resourceE +_appendStringInfoString +__ZTINSt3__215__codecvt_utf16IDsLb0EEE +_std_typanalyze +_EncodeDateTime +__ZNSt3__219__DOUBLE_POW5_SPLITE +_fdopendir +__ZNSt3__24clogE +__ZTSNSt3__219__shared_weak_countE +_CreateParallelContext +_HeapTupleHeaderGetDatum +__ZTTNSt3__213basic_istreamIwNS_11char_traitsIwEEEE +__ZTINSt3__29__num_putIwEE +_errmsg_plural +__ZTINSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTINSt3__210ostrstreamE +_RelationIdGetRelation +__ZTVNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_mbsrtowcs +__ZTSNSt3__29__num_getIcEE +_appendBinaryStringInfo +_lstat +_RegisterSubXactCallback +_per_MultiFuncCall +_MemoryContextDeleteChildren +__ZTSNSt3__27codecvtIDsDu11__mbstate_tEE +__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEEEEbNS_17basic_string_viewIT_T0_EENS_13type_identityIS6_E4typeE +_errmsg +_palloc +_stdout +__ZTINSt3__29basic_iosIwNS_11char_traitsIwEEEE +__ZNSt3__27codecvtIcc11__mbstate_tE2idE +_systable_beginscan +_chdir +__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE +_EncodeTimeOnly +_MakeSingleTupleTableSlot +_calloc +_max_parallel_maintenance_workers +__ZNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +_isatty +__ZTINSt3__220__codecvt_utf8_utf16IDiEE +___lshrti3 +_quote_identifier +_EncodeDateOnly +__ZTINSt3__211__money_getIcEE +_pthread_setspecific +__ZTVNSt3__28ios_baseE +_planner_hook +_tuplesort_performsort +__ZNSt3__24cerrE +__ZTINSt3__210moneypunctIcLb0EEE +_clearerr +__ZTSNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTVNSt3__27codecvtIDiDu11__mbstate_tEE +_SPI_execute_plan_extended +_pstrdup +_FreeFile +_wmemcmp +_SPI_freetuptable +__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_32ENS_12chars_formatEjjE21_Max_shifted_mantissa +_strtod_l +_strtol +__ZNSt3__225_General_precision_tablesIdE16_Special_X_tableE +__ZTINSt3__213basic_istreamIcNS_11char_traitsIcEEEE +__ZNSt3__27codecvtIDsDu11__mbstate_tE2idE +__ZTINSt3__28ios_base7failureE +_bms_next_member +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEc +_dup +_wcstold +__ZTINSt3__214collate_bynameIwEE +_BlessTupleDesc +__ZTVNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_memcpy +__ZNSt3__210moneypunctIcLb1EE2idE +_scanner_init +_s_unlock_sema +__ZTVNSt3__28numpunctIwEE _FreeExecutorState +_getmissingattr +_pq_getmsgint +__ZNSt3__212__rs_default4__c_E +__ZTINSt3__28ios_baseE +_open +__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE +__ZTSNSt3__217__widen_from_utf8ILm32EEE +_pgstat_assoc_relation +_SPI_connect_ext +_ExecInitExpr +__ZTSNSt3__23pmr28unsynchronized_pool_resourceE +_resetStringInfo +_convert_tuples_by_position +__ZTINSt3__212future_errorE +__ZTSNSt3__212ctype_bynameIwEE +__ZTCNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE8_NS_13basic_ostreamIcS2_EE +__ZTINSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTTNSt3__29strstreamE +__ZTSNSt3__210ctype_baseE +_TTSOpsVirtual +__ZTINSt3__220__codecvt_utf8_utf16IDsEE +_SPI_result +_nocachegetattr +_fdopen +__ZNSt3__223__DOUBLE_POW5_INV_SPLITE +_pwrite +__ZNSt3__211__wrap_iterIPcEpLB8nn180100El +_CreateTemplateTupleDesc +__ZNSt3__2neB8nn180100IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ +__ZTSNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_vsscanf +__ZTSNSt12experimental19bad_optional_accessE +_tuplestore_tuple_count +_tuplesort_gettupleslot +__ZTVNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_ShmemInitStruct +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc +_dlsym +__ZTINSt3__214__codecvt_utf8IwEE +_TransferExpandedObject +_cstring_to_text +_readdir +__ZTISt16nested_exception +__ZTVNSt3__215messages_bynameIwEE +__ZTVNSt3__23pmr15memory_resourceE +__ZTSNSt3__27codecvtIcc11__mbstate_tEE +_pq_endtypsend +_pg_re_throw +__ZTSNSt3__28numpunctIwEE +__ZTSNSt3__211regex_errorE +_make_expanded_record_from_exprecord +_ExitParallelMode +__ZNSt3__28ios_base9__xindex_E +_fopen +_GetAttributeByNum +__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE +__ZTSNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_BuildIndexInfo _FreeExprContext -_FunctionCall0Coll -_FunctionCall1Coll +__ZNSt3__2eqB8nn180100IPPNS_17__assoc_sub_stateEEEbRKNS_11__wrap_iterIT_EES8_ +_SPI_modifytuple +__ZTVNSt3__217moneypunct_bynameIwLb0EEE +__ZTVNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZNSt3__210unique_ptrIjPFvPvEEaSB8nn180100EOS4_ +_SPI_execute_plan +__ZTSNSt3__210istrstreamE +_PageGetFreeSpace +__ZTSNSt3__26locale5__impE +_list_sort +_toupper_l +__ZTISt20bad_array_new_length +__ZNSt3__26chronossB8nn180100IxNS_5ratioILx1ELx1000000000EEExNS2_ILx1ELx1000EEEQ20three_way_comparableINS_11common_typeIJT_T1_EE4typeEEEEDaRKNS0_8durationIS6_T0_EERKNSA_IS7_T2_EE +__ZTINSt3__215__time_get_tempIcEE +_strspn +_SPI_rollback +_mbsnrtowcs _FunctionCall2Coll -_GUC_check_errdetail_string -_GenerationContextCreate -_GenericXLogAbort -_GenericXLogFinish -_GenericXLogRegisterBuffer -_GenericXLogStart -_GetAccessStrategy -_GetCachedExpression -_GetCommandTagName -_GetCurrentSubTransactionId -_GetErrorContextStack -_GetTransactionSnapshot -_HeapTupleHeaderGetDatum -_InitializeParallelDSM -_Int64GetDatum -_InterruptPending -_ItemPointerEquals -_LWLockAcquire -_LWLockInitialize -_LWLockNewTrancheId -_LWLockRegisterTranche -_LWLockRelease -_LaunchParallelWorkers -_LocalBufferBlockPointers -_LockBuffer +__ZNSt3__24__fs10filesystemaNB8nn180100ERNS1_5permsES2_ +_pthread_cond_destroy _LockBufferForCleanup -_LockPage -_LockRelationForExtension -_LookupTypeName +__ZTINSt3__215numpunct_bynameIcEE +__ZTVNSt3__210ostrstreamE +_namein +__ZNSt3__211__wrap_iterIPKcEpLB8nn180100El +__ZTINSt3__220__codecvt_utf8_utf16IwEE +_fseek _MainLWLockArray -_MakeExpandedObjectReadOnlyInternal -_MakeSingleTupleTableSlot -_MarkBufferDirty +__ZNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +__ZTVNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_get_typcollation +_remainder +_DatumGetEOHP +__ZTVNSt3__211__stdoutbufIcEE +__ZTINSt3__214codecvt_bynameIcc11__mbstate_tEE +_add_size +_ResourceOwnerCreate +__ZNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +___divtf3 +__ZTINSt3__27codecvtIDiDu11__mbstate_tEE +__ZTVNSt3__210__stdinbufIwEE +__ZNSt3__225_General_precision_tablesIfE16_Special_X_tableE +_pgWalUsage +_is_pseudo_constant_for_index +_CallerFInfoFunctionCall1 +_GetUserId +_strtoull_l +__ZTVNSt3__214codecvt_bynameIcc11__mbstate_tEE +_iprintf +_aligned_alloc +_get_namespace_name +__ZNSt3__214__num_get_base5__srcE +___dynamic_cast +__ZTSNSt3__28numpunctIcEE +_modf +__ZTVNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTVSt16nested_exception +__ZNSt3__2neB8nn180100ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ +_strrchr _MarkGUCPrefixReserved -_MemoryContextAlloc -_MemoryContextAllocExtended -_MemoryContextAllocZero -_MemoryContextAllocZeroAligned -_MemoryContextDelete -_MemoryContextDeleteChildren -_MemoryContextGetParent -_MemoryContextMemAllocated -_MemoryContextReset +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100EPKc +_tuplesort_puttupleslot +_getBaseType +__ZNSt3__2neB8nn180100IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ +_get_typlenbyval +_getTempRet0 +__ZTVNSt3__28messagesIwEE +_SPI_fnumber +_get_fn_expr_argtype +__ZTTNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE +__ZTISt8bad_cast +_get_tablespace_page_costs +_pg_any_to_server +_detoast_external_attr +__ZTSNSt3__28ios_base7failureE +_expanded_record_set_tuple +__ZTSNSt3__23pmr26__null_memory_resource_impE +__ZTVNSt3__210moneypunctIcLb1EEE +__ZTSNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_scalbn +_array_free_iterator +_closedir +__ZTINSt3__214basic_iostreamIcNS_11char_traitsIcEEEE +_error_context_stack +__ZTSNSt3__217__assoc_sub_stateE +_atoi +_set_errcontext_domain +_get_restriction_variable +_CreateExprContext +__ZNKSt3__214error_categoryeqB8nn180100ERKS0_ +_exprTypmod +_list_copy +_SPI_palloc +_DefineCustomStringVariable +__ZTVNSt3__214collate_bynameIwEE +_parser_errposition +_isgraph +_shm_toc_lookup +__ZNSt3__2eqB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_ +__ZTSNSt3__214collate_bynameIcEE +___ctype_toupper_loc +__Z22__throw_bad_alloc_shimv +__ZTSNSt3__214error_categoryE +__ZTSNSt3__215__codecvt_utf16IDsLb0EEE +__ZTCNSt3__210ostrstreamE0_NS_13basic_ostreamIcNS_11char_traitsIcEEEE +_CreateTupleDescCopy +_index_open +__ZNSt3__27codecvtIDiDu11__mbstate_tE2idE _MemoryContextSetIdentifier -_MemoryContextSetParent -_MemoryContextStrdup -_MyProc -_NameListToString -_OidOutputFunctionCall -_PG_exception_stack -_PageAddItemExtended -_PageGetFreeSpace -_PageIndexMultiDelete -_PageIndexTupleOverwrite -_PageInit -_PinPortal -_PopActiveSnapshot -_ProcessInterrupts -_PushActiveSnapshot -_RangeVarGetRelidExtended -_ReThrowError -_ReadBuffer -_ReadBufferExtended -_RegisterSnapshot -_RegisterSubXactCallback -_RegisterXactCallback -_RelationGetIndexScan -_RelationGetNumberOfBlocksInFork -_ReleaseCachedPlan -_ReleaseCurrentSubTransaction -_ReleaseSysCache -_RelnameGetRelid -_ResourceOwnerCreate -_ResourceOwnerDelete -_ResourceOwnerReleaseAllPlanCacheRefs -_RollbackAndReleaseCurrentSubTransaction -_SPI_commit +__ZTINSt3__213messages_baseE +__ZNSt3__210moneypunctIwLb0EE2idE +__ZTINSt3__23pmr32__new_delete_memory_resource_impE +__ZTVNSt3__24__fs10filesystem16filesystem_errorE +_DefineCustomIntVariable +_pg_prng_double +__ZTSNSt3__214__shared_countE +_BufferUsageAccumDiff +__ZTINSt3__211__money_getIwEE +_find_coercion_pathway +__ZNSt3__24__fs10filesystem4pathdVB8nn180100IA3_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ +_expanded_record_fetch_tupdesc +_makeTypeNameFromNameList +_SPI_prepare +__ZStneB8nn180100RKSt13exception_ptrS1_ +_pthread_cond_signal +_initStringInfo +__ZNSt3__28numpunctIcE2idE +_strftime_l +__ZTINSt3__211__stdoutbufIwEE +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100Ec +__ZNSt3__2eqB8nn180100IPNS_4pairINS_17basic_string_viewIcNS_11char_traitsIcEEEENS_4__fs10filesystem12PathPartKindEEEEEbRKNS_11__wrap_iterIT_EESF_ +_pg_detoast_datum_packed +_standard_ProcessUtility +___cxa_current_primary_exception +__ZNSt3__24__fs10filesystem4pathaSB8nn180100EOS2_ +_ItemPointerEquals +__ZTVN10__cxxabiv121__vmi_class_type_infoE +_sched_yield +_raw_parser +_write +_type_is_rowtype +_pg_global_prng_state +__ZTSNSt3__23pmr15memory_resourceE +__ZTVNSt3__211regex_errorE _SPI_commit_and_chain +_ExprEvalPushStep +__ZNSt3__213basic_ostreamIcNS_11char_traitsIcEEEaSEOS3_ +_table_beginscan_parallel +_systable_getnext +__ZTCNSt3__29strstreamE8_NS_13basic_ostreamIcNS_11char_traitsIcEEEE +_hash_get_num_entries +__ZTVSt12out_of_range +_ProcessInterrupts +__ZNSt3__210moneypunctIcLb0EE2idE +__ZTVNSt3__219__iostream_categoryE +__ZTINSt3__210__time_putE +_isdigit_l +__ZTINSt3__218__time_get_storageIwEE +__ZTSNSt3__210__time_getE +_LocalBufferBlockPointers +_pnstrdup +_PinPortal +__ZTSNSt3__215time_put_bynameIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTVNSt3__213basic_istreamIcNS_11char_traitsIcEEEE +__ZTSNSt3__217moneypunct_bynameIwLb0EEE +__ZTSNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZNSt3__210shared_ptrINS_4__fs10filesystem28recursive_directory_iterator12__shared_impEEaSB8nn180100EOS5_ +_symlink +__ZTSSt12bad_any_cast +__ZTSNSt3__29__num_putIwEE +__ZTINSt3__216__narrow_to_utf8ILm16EEE +__ZTSNSt3__215messages_bynameIwEE +_remquo +_realloc +__ZTSNSt3__211__stdoutbufIcEE +__ZNSt3__26vectorIPNS_6locale5facetENS_15__sso_allocatorIS3_Lm30EEEEaSB8nn180100ERKS6_ +_standard_ExecutorRun +__ZTSNSt3__220__time_get_c_storageIcEE +_hash_estimate_size +_pthread_cond_broadcast +__ZNSt3__213__POW10_SPLITE +_get_collation_oid +_NameListToString +_pg_number_of_ones +_SearchSysCache1 +__ZTSNSt3__210__stdinbufIwEE +_ungetc +__ZNSt3__25ctypeIwE2idE +_errposition +__ZTINSt3__215__codecvt_utf16IDiLb0EEE +_cbrt +__ZNSt3__28messagesIwE2idE +_DecodeDateTime +__ZTINSt3__214__num_get_baseE +__ZTVNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTSNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZNSt3__27collateIcE2idE +_WinGetCurrentPosition +__ZNSt3__26locale2id9__next_idE +__ZTSNSt3__29time_baseE +_strcmp +_fputs +_MemoryContextRegisterResetCallback +_DirectFunctionCall2Coll +_pairingheap_first +_pg_detoast_datum +_wcsxfrm_l +__ZTSNSt3__215numpunct_bynameIwEE +__ZTVNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE +__ZTVNSt3__28numpunctIcEE +_pq_sendfloat4 +_systable_endscan +__ZTSNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_GetDatabaseEncoding +__ZTVSt16invalid_argument _SPI_connect -_SPI_connect_ext +__ZTINSt3__210__stdinbufIwEE +_ScanKeywords +_ReadBufferExtended +__ZTINSt3__217moneypunct_bynameIwLb0EEE +__ZNSt3__28messagesIcE2idE +_pgstat_progress_update_param +__ZTSNSt3__220__codecvt_utf8_utf16IDsEE +_strerror +__ZTINSt3__23pmr25monotonic_buffer_resourceE +_reservoir_init_selection_state +__ZTINSt3__215__time_get_tempIwEE +_appendStringInfoChar +__ZTINSt3__215messages_bynameIcEE +_ResourceOwnerReleaseAllPlanCacheRefs +__ZTVNSt3__210moneypunctIwLb0EEE +_LookupFuncName +__ZTVNSt3__215__time_get_tempIwEE +_SetTuplestoreDestReceiverParams +__ZTTNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +__ZTVNSt3__215basic_streambufIwNS_11char_traitsIwEEEE +_regclassin +_LookupTypeName +_GetCurrentTimestamp +__ZNSt3__219__start_std_streamsE +_tuplesort_attach_shared +_list_free +__ZTVNSt3__27codecvtIwc11__mbstate_tEE +___cxa_decrement_exception_refcount +_FunctionCall1Coll +_ConditionVariableCancelSleep +_exp +_errcode +_roundf +_tuplesort_initialize_shared +_errstart +__ZNSt3__27codecvtIDic11__mbstate_tE2idE +__ZNSt3__24__fs10filesystem4pathdVB8nn180100IA1_cEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS6_ +_strlen +_MemoryContextAllocExtended +_DirectFunctionCall3Coll +_freelocale +_SPI_result_code_string +_get_extension_oid +_swprintf +__ZTSSt19bad_optional_access +_LWLockAcquire +_BeginInternalSubTransaction +_siprintf +__ZTVNSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_resolve_polymorphic_argtypes +_expanded_record_get_tuple +__ZTINSt3__25ctypeIwEE +_GetCurrentSubTransactionId +_puts +_pg_mbstrlen_with_len +__ZTVNSt3__25ctypeIcEE +_SearchSysCache2 +__ZNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_ +__ZNSt3__2eqB8nn180100IwPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn +_time +_shm_toc_insert +__ZNSt3__220__check_for_overflowB8nn180100ILm4EEENS_9enable_ifIXeqT_Li4EEvE4typeEm +___extenddftf2 +_localeconv +_array_iterate +__ZNSt3__25wcerrE +__ZTINSt3__214codecvt_bynameIDiDu11__mbstate_tEE +__ZNSt3__214basic_iostreamIcNS_11char_traitsIcEEEaSEOS3_ +_array_create_iterator +__ZTVNSt3__214codecvt_bynameIDsDu11__mbstate_tEE +__ZTVNSt3__212future_errorE +_ScanKeywordTokens +_dlclose +_TopTransactionContext +__ZNSt3__26__itoa16_Charconv_digitsE +__ZTVNSt3__217bad_function_callE +__ZTIPKc +__ZTVNSt3__28ios_base7failureE +_PageGetExactFreeSpace +_getenv +__ZTSNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTSNSt3__215basic_streambufIwNS_11char_traitsIwEEEE +_tm2timestamp +_sinh +_MemoryContextMemAllocated +__ZTINSt3__210moneypunctIcLb1EEE +__ZTINSt3__223__future_error_categoryE +__ZNSt3__25wclogE +__ZTINSt3__213basic_ostreamIcNS_11char_traitsIcEEEE +__ZTVNSt3__25ctypeIwEE +_get_rel_type_id +_wcstoull +_fiprintf +__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE11_Adjustment +__ZTTNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_AggCheckCallContext +_TupleDescInitEntry +__ZTINSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_llround +__ZNSt3__210unique_ptrIA_NS_24__barrier_algorithm_base9__state_tENS_14default_deleteIS3_EEEaSB8nn180100EOS6_ +_EOH_get_flat_size +_work_mem +_ExecutorRun_hook +__ZTVNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_ReleaseSysCache +___cxa_throw +_hypot +_errdetail_internal +__ZNSt3__25wcoutE +__ZTINSt3__214__codecvt_utf8IDiEE +_pthread_cond_wait +__ZTINSt3__210ctype_baseE +_hash_create +__ZTVNSt3__215time_get_bynameIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_sysconf +_index_form_tuple +_table_open +__ZTVNSt3__27collateIcEE +_InitializeParallelDSM +__ZTSNSt3__210moneypunctIwLb0EEE +__ZTVNSt3__212ctype_bynameIwEE +_list_delete_last +__ZTINSt3__214codecvt_bynameIDic11__mbstate_tEE +_pow +_free_attstatsslot +_pthread_mutexattr_destroy +_pg_bindtextdomain +__ZTCNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE +_pg_sprintf +__ZTTNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE +_interactive_write +__ZTSNSt3__212system_errorE +_pairingheap_free +_ExecutorStart_hook +_fchmod +_iconv +_tuplesort_reset +__ZTSNSt3__213basic_filebufIcNS_11char_traitsIcEEEE +_ftello +__ZNSt3__219ostreambuf_iteratorIcNS_11char_traitsIcEEEaSB8nn180100Ec +__ZTINSt3__217__assoc_sub_stateE +_clock_gettime +_PageIndexMultiDelete +_genericcostestimate +__ZTCNSt3__210istrstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE +__ZTINSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTISt16invalid_argument +_LWLockInitialize +_appendStringInfo +__ZNSt3__2eqB8nn180100ENS_11__thread_idES0_ +__ZTSNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE +__ZTVNSt3__214codecvt_bynameIDiDu11__mbstate_tEE +_pthread_detach +_errcode_for_file_access +__ZNSt3__26localeaSERKS0_ +_GetTransactionSnapshot +_PG_exception_stack +_make_opclause +_sinl +__ZTINSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE +_CachedPlanAllowsSimpleValidityCheck +_numeric_float4 +_BufferBlocks +__ZTINSt3__28messagesIwEE +__ZNSt3__24coutE +_MemoryContextStrdup +_pairingheap_remove_first +_towlower_l +__ZTSNSt3__25ctypeIcEE +__ZTINSt3__213basic_filebufIcNS_11char_traitsIcEEEE +__ZNSt3__210unique_ptrIcPFvPvEEaSB8nn180100EOS4_ +__ZTSSt16nested_exception +__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE +_mkdir +__ZTSNSt3__29__num_putIcEE +_ftell +___ctype_tolower_loc +_IsValidJsonNumber +_sampler_random_fract +__ZTSNSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_list_concat +__ZTVNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE +__ZTVNSt3__212system_errorE +__ZTINSt3__214error_categoryE +__ZNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +__ZNSt3__216__POW10_OFFSET_2E +_tuplesort_end +__ZNSt3__225_General_precision_tablesIdE6_Max_PE +_scanner_isspace +__ZTSNSt3__215__time_get_tempIwEE +_GenerationContextCreate +_GenericXLogAbort +__ZTINSt3__211__stdoutbufIcEE +_ExecInitExprWithParams +_cosh +__ZTINSt3__27collateIcEE +_pthread_mutexattr_settype +_fflush +__ZTINSt3__211regex_errorE +__ZTSNSt3__215messages_bynameIcEE +_lseek +__ZTSNSt3__223__future_error_categoryE +_ldexp +_makeStringInfo +__ZTSNSt3__211__money_putIcEE +_EncodeSpecialTimestamp +_errdetail +_sqrtl +__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB8nn180100EPKw +_check_stack_depth +__ZTINSt3__212ctype_bynameIcEE +_maintenance_work_mem +_RequestNamedLWLockTranche +_MemoryContextAlloc +__ZTSNSt3__212strstreambufE +__ZTINSt3__217__widen_from_utf8ILm32EEE +__ZTVNSt3__215__time_get_tempIcEE _SPI_copytuple -_SPI_cursor_close +__ZNSt3__26chronoeqB8nn180100IxNS_5ratioILx1ELx1000000000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE +_ExecStoreVirtualTuple +_plan_create_index_workers +__ZTVNSt3__223__future_error_categoryE +_TopTransactionResourceOwner +_table_parallelscan_initialize _SPI_cursor_fetch -_SPI_cursor_find -_SPI_cursor_open_with_paramlist -_SPI_cursor_parse_open -_SPI_datumTransfer -_SPI_execute_extended -_SPI_execute_plan_extended -_SPI_execute_plan_with_paramlist -_SPI_finish -_SPI_freeplan -_SPI_freetuptable -_SPI_getbinval -_SPI_keepplan -_SPI_palloc -_SPI_plan_get_cached_plan -_SPI_plan_get_plan_sources +_repalloc +__ZTVNSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTSNSt3__27num_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_core_yylex +_GetCachedExpression _SPI_prepare_extended -_SPI_processed +_CurrentMemoryContext +_LWLockRelease +__ZTINSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_vasprintf +_text_to_cstring +_ArrayGetIntegerTypmods _SPI_register_trigger_data -_SPI_result -_SPI_result_code_string -_SPI_returntuple -_SPI_rollback -_SPI_rollback_and_chain -_SPI_scroll_cursor_fetch -_SPI_scroll_cursor_move +_PageInit +_index_getprocinfo +__ZNSt3__211__wrap_iterIPKwEpLB8nn180100El +__ZTINSt3__27codecvtIDsDu11__mbstate_tEE +_fchmodat +__ZTVNSt3__210moneypunctIcLb0EEE +_SPI_processed +_execute_attr_map_tuple +_pg_do_encoding_conversion +__ZTSNSt3__29money_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTVNSt3__23pmr26__null_memory_resource_impE +_pthread_key_create +_ResourceOwnerDelete +__ZTVSt12length_error +_heap_freetuple +_datumCopy +__ZTINSt3__28numpunctIcEE +__ZNSt3__24__fs10filesystemeqB8nn180100ERKNS1_4pathES4_ +_sin +_list_make1_impl +__ZTISt9exception +__ZNSt3__27num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +_EOH_flatten_into +_SPI_getbinval +__ZTSNSt3__23pmr25monotonic_buffer_resourceE +_appendStringInfoStringQuoted +_iswalpha_l +___cxa_allocate_exception +___multi3 +_escape_json +_standard_ExecutorStart +__ZTINSt3__217bad_function_callE +_get_typtype +_RollbackAndReleaseCurrentSubTransaction +_iconv_close +_iconv_open +___cxa_rethrow_primary_exception +__ZTSNSt3__28messagesIcEE _SPI_tuptable +__ZNSt3__2neB8nn180100IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE +__ZTSNSt3__24__fs10filesystem16filesystem_errorE +_iswpunct_l +___multf3 +__ZTVNSt3__29basic_iosIcNS_11char_traitsIcEEEE +_SPI_cursor_parse_open +__ZTSNSt3__211__money_getIwEE +__ZNSt3__213basic_istreamIcNS_11char_traitsIcEEEaSEOS3_ +__ZTSNSt3__27codecvtIwc11__mbstate_tEE +_get_call_expr_argtype +_pthread_mutex_destroy +_pthread_getspecific +_MemoryContextAllocZeroAligned +_GetErrorContextStack +__ZTVNSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_heap_deform_tuple +_s_lock +_strchr +__ZTSNSt12experimental15fundamentals_v112bad_any_castE +_GetMemoryChunkContext +_fclose +_InterruptPending +_iswspace_l +_pgstat_report_activity +__ZTSNSt3__212future_errorE +__ZTSNSt3__29basic_iosIwNS_11char_traitsIwEEEE +_uselocale +_PageAddItemExtended +__ZTTNSt3__213basic_istreamIcNS_11char_traitsIcEEEE +_list_make3_impl +__ZNSt3__2eqB8nn180100IcPFvPvEEEbRKNS_10unique_ptrIT_T0_EEDn +__ZTINSt3__212system_errorE +_memcmp +__ZTINSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZNSt3__222__FLOAT_POW5_INV_SPLITE +__ZTSNSt3__29basic_iosIcNS_11char_traitsIcEEEE +_ReleaseCachedPlan +_has_privs_of_role +__ZTVNSt3__29strstreamE +_post_parse_analyze_hook +_debug_query_string +_enlargeStringInfo +_main_repl +_pfree +_toast_raw_datum_size +__ZTINSt3__219__shared_weak_countE +__ZTINSt3__28time_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_pathconf +_lappend +_end_MultiFuncCall +__ZTSNSt3__29money_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTVNSt3__215numpunct_bynameIwEE +_pthread_mutex_trylock +__ZTVNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTINSt3__210__stdinbufIcEE +__ZTSNSt3__216__narrow_to_utf8ILm16EEE +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EOS5_ +__ZNSt3__210unique_ptrIwPFvPvEEaSB8nn180100EOS4_ +__ZTSNSt3__26locale5facetE +_getTypeOutputInfo +_towupper_l +__ZNSt3__27codecvtIwc11__mbstate_tE2idE +_tolower +_DecrTupleDescRefCount +_isspace +_ProcessUtility_hook +__ZTSNSt3__211__money_getIcEE +_MakeExpandedObjectReadOnlyInternal +__ZTINSt3__24__fs10filesystem16filesystem_errorE +_sscanf +__ZTVNSt3__26locale5__impE +_iswcntrl_l +_SPI_exec +__ZTINSt3__23pmr26synchronized_pool_resourceE +_vfprintf +__ZTSNSt3__220__codecvt_utf8_utf16IDiEE +__ZTVNSt3__214codecvt_bynameIwc11__mbstate_tEE +_ungetwc +__ZTINSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTVNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_cos +_pairingheap_allocate +__ZTSNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTSNSt3__215__codecvt_utf16IDiLb0EEE +_ShmemInitHash +__ZTSNSt3__27codecvtIDiDu11__mbstate_tEE +__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE +_wcstoul +___small_fprintf +__ZTSNSt3__217bad_function_callE +_wmemchr +_Float8GetDatum +__ZTVNSt3__29basic_iosIwNS_11char_traitsIwEEEE +_array_contains_nulls +_SPI_execute_extended +__ZTINSt12experimental15fundamentals_v112bad_any_castE +__ZTINSt3__28numpunctIwEE +_isalpha +__ZNSt3__2eqB8nn180100IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE +_getcwd +_ConditionVariableSignal +__ZTVNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE +__ZTSNSt3__27codecvtIDic11__mbstate_tEE +__ZTINSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE +_strxfrm_l +__ZNSt3__2neB8nn180100IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ +__ZTVNSt3__27num_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_typenameTypeIdAndMod +__ZTSNSt3__28messagesIwEE +__ZTSNSt3__28ios_baseE +_hash_seq_term +__ZTINSt3__210money_baseE +__ZTVNSt3__214__shared_countE +_get_func_arg_info +_pthread_self +_expanded_record_fetch_field +_ReThrowError +_get_rel_name +__ZNSt3__26__itoa10__pow10_64E +_get_typsubscript +__ZNSt3__211__wrap_iterIPwEpLB8nn180100El +__ZTSNSt3__215__time_get_tempIcEE +_malloc +__ZTINSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_makeRangeVar +__ZTSNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE +_ParseDateTime +_get_typbyval +_WaitForParallelWorkersToAttach +_SPI_execute_with_args +__ZTVNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_LockPage +__ZTVNSt3__28messagesIcEE +__ZNSt3__29money_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +_RelationClose +_wal_level +_function_parse_error_transpose +_wcstod +_unlinkat +__ZTSNSt3__213basic_istreamIcNS_11char_traitsIcEEEE +_RegisterXactCallback +__ZTSNSt3__212bad_weak_ptrE +_stderr +__ZNSt3__2eqB8nn180100IwNS_11char_traitsIwEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ +_MemoryContextDelete +__ZTINSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +__ZTSNSt3__214codecvt_bynameIcc11__mbstate_tEE +_WinGetPartitionRowCount +_on_shmem_exit +_reservoir_get_next_S +_GUC_check_errdetail_string +__ZTCNSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE8_NS_13basic_ostreamIcS2_EE +__ZNSt3__26__itoa16__digits_base_10E +__ZTINSt3__218__time_get_storageIcEE +_DeleteExpandedObject +_iswblank_l +_fseeko +_toupper +_MyDatabaseId +__ZTSNSt3__212codecvt_baseE +_putchar +__ZTSNSt3__217moneypunct_bynameIcLb0EEE +__ZTVNSt3__27codecvtIcc11__mbstate_tEE +__ZNSt3__28numpunctIwE2idE +_MemoryContextAllocZero +_stat +__ZTSNSt3__214__num_get_baseE +__ZNSt3__2eqB8nn180100IPNS_4pairIPNS_18condition_variableEPNS_5mutexEEEEEbRKNS_11__wrap_iterIT_EESC_ _ScanKeywordLookup -_SearchSysCache1 -_SearchSysCacheAttName -_SetTuplestoreDestReceiverParams -_ShmemInitStruct -_SnapshotAnyData +__ZTINSt3__25ctypeIcEE +__ZTVNSt3__215messages_bynameIcEE +_asin +_fmin +_pg_initdb +_CommandCounterIncrement +_ferror +__ZTSNSt3__224__generic_error_categoryE +_tolower_l +_UnlockPage +_OidOutputFunctionCall +_fmax +_CallerFInfoFunctionCall2 +_InstrAlloc +___cxa_uncaught_exceptions +_contain_mutable_functions +__ZTINSt3__210__time_getE +_BlockSampler_Next +__ZTVNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +__ZTINSt3__212codecvt_baseE +__ZNSt3__2eqB8nn180100IPKcPcEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE _SplitIdentifierString -_SysCacheGetAttrNotNull -_TTSOpsMinimalTuple -_TTSOpsVirtual +__ZTINSt3__215basic_streambufIwNS_11char_traitsIwEEEE +_quote_qualified_identifier +__ZTSNSt3__217moneypunct_bynameIwLb1EEE +_strcpy +_ReleaseBuffer +__ZTINSt3__29__num_getIwEE +_pthread_atfork _TopMemoryContext -_TopTransactionContext -_TopTransactionResourceOwner -_TransferExpandedObject -_TupleDescInitEntry -_TupleDescInitEntryCollation -_UnlockPage -_UnlockRelationForExtension -_UnlockReleaseBuffer -_UnpinPortal +__ZTVNSt3__214basic_ofstreamIcNS_11char_traitsIcEEEE _UnregisterSnapshot -_WaitForParallelWorkersToAttach -_WaitForParallelWorkersToFinish -___THREW__ -___errno_location -___memory_base -___stack_pointer -___table_base -___threwValue -___wasm_setjmp -___wasm_setjmp_test -_acos -_add_int_reloption -_add_reloption_kind -_add_size -_appendBinaryStringInfo -_appendStringInfo -_appendStringInfoChar -_appendStringInfoSpaces -_appendStringInfoString -_appendStringInfoStringQuoted -_array_contains_nulls -_array_create_iterator -_array_iterate -_bms_add_member -_bms_is_member -_bms_next_member +_opendir +__ZNSt3__28time_getIwNS_19istreambuf_iteratorIwNS_11char_traitsIwEEEEE2idE +_shm_toc_allocate +_strcat +_domain_check +_get_base_element_type +_makeParamList +_link _build_reloptions -_check_function_bodies -_coerce_to_target_type -_construct_array -_construct_md_array -_contain_mutable_functions -_convert_tuples_by_position -_core_yylex -_cstring_to_text -_datumCopy -_datumIsEqual +_WinGetPartitionLocalMemory +_mbrtowc +_GetCommandTagName +_asinh +_scanner_finish +_MarkBufferDirty +_InitMaterializedSRF +_dladdr +_ReleaseCurrentSubTransaction +__ZTSNSt3__25ctypeIwEE +_fd_durable_rename +__ZTSNSt3__27collateIwEE +_pg_ltoa +_tan +_typeStringToTypeName +_getinternalerrposition +__ZTVNSt3__27codecvtIDic11__mbstate_tEE +__ZNSt3__218__libcpp_refstringaSERKS0_ +_memmove +_pq_begintypsend +__ZTVNSt3__27codecvtIDsc11__mbstate_tEE +__ZTVSt11logic_error +_hash_seq_search +_RelationGetNumberOfBlocksInFork +__ZNSt3__225_General_precision_tablesIfE6_Max_PE +_Int64GetDatum +__ZTINSt3__215__codecvt_utf16IwLb0EEE +__ZTSNSt3__210moneypunctIcLb0EEE +__ZTSNSt3__212ctype_bynameIcEE +_SPI_returntuple +__ZTINSt3__27codecvtIDic11__mbstate_tEE +_BuildTupleFromCStrings +__ZTVNSt3__212ctype_bynameIcEE +_format_type_be +_standard_ExecutorFinish +__ZNSt3__2eqB8nn180100IPNS_17basic_string_viewIcNS_11char_traitsIcEEEEEEbRKNS_11__wrap_iterIT_EESA_ +__ZTVNSt3__212strstreambufE +__ZTISt18bad_variant_access +__ZZNSt3__210__to_charsB8nn180100EPcS0_NS_21__floating_decimal_64ENS_12chars_formatEdE21_Max_shifted_mantissa +_getpid +__ZTINSt12experimental19bad_optional_accessE +__ZTINSt3__217moneypunct_bynameIwLb1EEE +_palloc_extended +_fputc +_SPI_execute +__ZTSNSt3__214__codecvt_utf8IDiEE +_makeString +__ZTVNSt3__217moneypunct_bynameIcLb1EEE +_atof +__ZTVNSt3__211__stdoutbufIwEE +__ZTSNSt3__29__num_getIwEE +_TTSOpsMinimalTuple +_fstat _datumTransfer -_debug_query_string -_deconstruct_array -_deconstruct_expanded_record -_detoast_external_attr -_domain_check -_emscripten_longjmp -_enlargeStringInfo -_err_generic_string -_errcode -_errcontext_msg -_errdetail -_errdetail_internal +_nextafterf +_pg_printf +_SPI_keepplan +__ZTSNSt3__210ostrstreamE +__ZTSNSt3__27collateIcEE +_SearchSysCache3 +__ZTINSt3__29time_baseE +_pthread_join +__ZTINSt3__29__num_getIcEE _errfinish -_errhint -_errmsg -_errmsg_internal -_errmsg_plural -_error_context_stack -_errposition -_errstart +__ZNSt3__27num_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +_DirectFunctionCall4Coll +__ZTINSt3__220__time_get_c_storageIcEE +_hash_seq_init +__ZTINSt3__220__shared_ptr_emplaceINS_4__fs10filesystem12__dir_streamENS_9allocatorIS3_EEEE +__ZTVN10__cxxabiv117__class_type_infoE +_pthread_cond_timedwait +__ZNSt3__24__fs10filesystem4pathdVB8nn180100INS_17basic_string_viewIcNS_11char_traitsIcEEEEEENS_9enable_ifIXsr13__is_pathableIT_EE5valueERS2_E4typeERKS9_ +_AllocateFile +__ZTCNSt3__29strstreamE0_NS_13basic_istreamIcNS_11char_traitsIcEEEE _errstart_cold -_execute_attr_map_tuple -_expand_array -_expanded_record_fetch_field -_expanded_record_fetch_tupdesc -_expanded_record_get_tuple -_expanded_record_lookup_field -_expanded_record_set_field_internal -_expanded_record_set_fields -_expanded_record_set_tuple +__ZTVNSt3__220__time_get_c_storageIwEE +_get_element_type +_pthread_mutexattr_init +_strtold_l +_interactive_one +__ZTINSt3__210moneypunctIwLb1EEE +__ZTVNSt3__210__stdinbufIcEE +_RelnameGetRelid +__ZTINSt3__210istrstreamE +__ZTINSt3__212ctype_bynameIwEE +_ExecutorFinish_hook +_format_procedure +__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEEaSB8nn180100EOS5_ +__ZTSNSt3__223__system_error_categoryE +__ZNSt3__2eqB8nn180100ERKNS_16__deque_iteratorINS_4__fs10filesystem12__dir_streamEPS3_RS3_PS4_lLl0EEES9_ +_nocache_index_getattr +__ZNSt3__2eqB8nn180100ERKNS_15error_conditionES2_ +_MemoryContextSetParent +_wcslen +__ZTTNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE +_LaunchParallelWorkers +__ZTISt12bad_any_cast _exprType -_exprTypmod -_fflush -_find_rendezvous_variable -_float_overflow_error +_DirectFunctionCall5Coll +__ZTISt19bad_optional_access +_strcasecmp +__ZTINSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEEE +__ZTVNSt3__214basic_iostreamIcNS_11char_traitsIcEEEE +__ZTVSt14overflow_error +__ZNSt3__24__fs10filesystemeqB8nn180100ERKNS1_18directory_iteratorES4_ +_FlushErrorState +_pthread_mutex_unlock +_getwc +_ReadBuffer +___threwValue +_RegisterSnapshot +_SPI_cursor_close +__ZTSNSt3__212__do_messageE +_FreeAccessStrategy +__ZTSNSt3__218__time_get_storageIwEE +_strtoll_l +_pg_qsort +___trunctfdf2 +__ZTINSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_CurrentResourceOwner +_vacuum_delay_point +__ZTSNSt3__214__codecvt_utf8IwEE _float_to_shortest_decimal_buf -_float_to_shortest_decimal_bufn -_float_underflow_error -_format_elog_string -_format_procedure -_format_type_be -_function_parse_error_transpose -_genericcostestimate -_getTempRet0 -_getTypeOutputInfo -_get_base_element_type -_get_call_expr_argtype -_get_call_result_type -_get_collation_oid -_get_element_type -_get_fn_expr_rettype -_get_func_arg_info -_get_namespace_name -_get_rel_type_id -_get_tablespace_page_costs -_get_typcollation -_get_typlenbyval +__ZTSNSt3__215__codecvt_utf16IDsLb1EEE +_OidFunctionCall1Coll +__ZTINSt3__217__widen_from_utf8ILm16EEE +__ZTTNSt3__210ostrstreamE _get_typlenbyvalalign -_get_typsubscript -_get_typtype -_geterrposition -_getinternalerrposition -_guc_malloc -_hash_create -_hash_search -_heap_deform_tuple -_heap_form_tuple -_index_close -_index_form_tuple -_index_getprocid -_index_getprocinfo -_index_open -_initStringInfo -_internalerrposition +_memchr +__ZTSNSt3__218__time_get_storageIcEE +__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEEEEbRKNS_19istreambuf_iteratorIT_T0_EES8_ +__ZNSt3__2eqB8nn180100I11__mbstate_tEEbRKNS_4fposIT_EES6_ +_errhint +_free +__ZTINSt3__214codecvt_bynameIDsDu11__mbstate_tEE +_log10 +__ZTINSt3__216__narrow_to_utf8ILm32EEE +__ZTINSt3__214__codecvt_utf8IDsEE +_logb +__ZTVNSt3__224__generic_error_categoryE +__ZNSt3__2neB8nn180100IPKwPwEEbRKNS_11__wrap_iterIT_EERKNS4_IT0_EE +__ZTSNSt3__217__widen_from_utf8ILm16EEE +__ZTINSt3__27codecvtIwc11__mbstate_tEE +_SPI_commit +__ZTINSt3__215__codecvt_utf16IwLb1EEE +_LWLockNewTrancheId +_expanded_record_set_fields +_get_opfamily_member +_standard_ExecutorEnd _internalerrquery -_lappend -_list_copy -_list_delete_last -_list_free -_list_make1_impl -_list_make2_impl -_list_make3_impl -_list_sort -_log -_log_newpage_range -_lookup_rowtype_tupdesc -_lookup_type_cache -_maintenance_work_mem -_makeParamList -_makeRangeVar -_makeString -_makeTypeName -_makeTypeNameFromNameList -_make_expanded_record_from_exprecord -_make_expanded_record_from_tupdesc -_make_expanded_record_from_typeid -_max_parallel_maintenance_workers -_memcpy -_memmove +_coerce_to_target_type +_SearchSysCacheAttName +__ZNSt3__2neB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_ +_DestroyParallelContext +__ZNSt3__2eqB8nn180100INS_4__fs10filesystem12__dir_streamES3_EEbRKNS_10shared_ptrIT_EERKNS4_IT0_EE +__ZTSNSt3__220__codecvt_utf8_utf16IwEE +__ZTSNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE +_index_close _memset -_namein -_nocache_index_getattr -_numeric_float4 +_nanosleep +_wcstoll +_tuplesort_estimate_shared +_strncmp +_expand_array +__ZTVNSt3__220__shared_ptr_emplaceINS_4__fs10filesystem28recursive_directory_iterator12__shared_impENS_9allocatorIS4_EEEE +_slot_getsomeattrs_int +__ZNSt3__2neB8nn180100IPwEEbRKNS_11__wrap_iterIT_EES6_ +_pqsignal +__ZNSt3__29money_getIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +__ZTTNSt3__214basic_ifstreamIcNS_11char_traitsIcEEEE +_get_func_namespace +_getc +_log_newpage_range +__ZTCNSt3__29strstreamE0_NS_14basic_iostreamIcNS_11char_traitsIcEEEE +__ZTSNSt3__213basic_ostreamIcNS_11char_traitsIcEEEE +_add_int_reloption +__ZTSNSt3__213basic_ostreamIwNS_11char_traitsIwEEEE +__ZNSt3__215__POW10_SPLIT_2E +_ParallelWorkerNumber +_RangeVarGetRelidExtended +_pthread_mutex_lock +_close +_cosl +_vsnprintf _pairingheap_add -_pairingheap_allocate -_pairingheap_first -_pairingheap_free -_pairingheap_remove_first -_palloc +__ZTINSt3__219basic_istringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +__ZTVNSt3__215numpunct_bynameIcEE +_datumIsEqual +_table_parallelscan_estimate +_pg_repl_raf +_UnlockRelationForExtension +_strtoll +__ZTINSt3__23pmr28unsynchronized_pool_resourceE +_standard_planner +__ZTINSt3__218basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_SPI_plan_get_plan_sources +_WalUsageAccumDiff +__ZTSNSt3__213basic_istreamIwNS_11char_traitsIwEEEE +__ZTVNSt3__217moneypunct_bynameIwLb1EEE +__ZTSNSt3__214__num_put_baseE +_strncasecmp +_add_reloption_kind +_stdin +_SPI_scroll_cursor_fetch +__ZNSt3__24__fs10filesystemoRB8nn180100ERNS1_5permsES2_ +__ZTINSt3__214codecvt_bynameIwc11__mbstate_tEE +_SPI_execute_plan_with_paramlist +__ZTINSt3__215time_put_bynameIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +__ZTSNSt3__210__time_putE +_find_rendezvous_variable +__ZTVN10__cxxabiv120__si_class_type_infoE +__ZTVNSt3__210istrstreamE +_errcontext_msg _palloc0 -_palloc_extended -_parser_errposition -_pfree -_pg_bindtextdomain -_pg_detoast_datum -_pg_detoast_datum_copy -_pg_global_prng_state -_pg_ltoa -_pg_mbstrlen_with_len -_pg_number_of_ones -_pg_printf -_pg_prng_double -_pg_prng_uint32 -_pg_qsort -_pg_re_throw -_pg_snprintf -_pg_strcasecmp -_pgstat_assoc_relation -_pgstat_progress_update_param -_pgstat_report_activity -_plan_create_index_workers -_pnstrdup -_pq_begintypsend -_pq_endtypsend -_pq_getmsgfloat4 -_pq_getmsgint -_pq_sendfloat4 +_construct_array +_SPI_gettype +__ZTTNSt3__210istrstreamE +_LockRelationForExtension +_isxdigit_l +_timestamp2tm +__ZTINSt3__212__do_messageE +__ZTINSt3__28time_putIwNS_19ostreambuf_iteratorIwNS_11char_traitsIwEEEEEE +_CheckFunctionValidatorAccess +_rename +__ZTINSt3__215__codecvt_utf16IDsLb1EEE +__ZTINSt3__212strstreambufE +_openat +_ArrayGetNItems +__ZNSt3__225_General_precision_tablesIfE17_Ordinary_X_tableE +_PageIndexTupleOverwrite +_wcstol +__ZTSNSt3__210moneypunctIcLb1EEE +__ZTCNSt3__219basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE +_UnpinPortal +_check_function_bodies +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_ +_atan2 +_format_elog_string +__ZTISt11logic_error +_BlockSampler_Init +_bms_is_member +__ZTINSt3__212bad_weak_ptrE +_guc_malloc +__ZNSt3__2eqB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEEbRKNS_12basic_stringIT_T0_T1_EEPKS6_ +__ZTINSt3__215time_get_bynameIcNS_19istreambuf_iteratorIcNS_11char_traitsIcEEEEEE +_AllocSetContextCreateInternal +__ZNSt3__28time_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE2idE +_get_typlen +_MemoryContextReset +__ZTSNSt3__219__iostream_categoryE +_lowerstr +_lookup_type_cache +_WaitForParallelWorkersToFinish +_truncate +_fwrite +_j2date +__ZTINSt3__215numpunct_bynameIwEE +_mbrlen +___wasm_setjmp_test +_atanh +_nan _pre_format_elog_string -_process_shared_preload_libraries_in_progress -_pstrdup -_puts -_quote_identifier -_raw_parser -_repalloc -_reservoir_get_next_S -_reservoir_init_selection_state -_resolve_polymorphic_argtypes -_s_init_lock_sema -_s_lock -_s_unlock_sema -_sampler_random_fract -_scanner_finish -_scanner_init -_scanner_isspace -_setTempRet0 -_set_errcontext_domain -_shm_toc_allocate -_shm_toc_insert -_shm_toc_lookup -_slot_getsomeattrs_int -_stdout -_strchr -_strcmp -_strcpy -_strlen -_strspn -_strtof -_strtol -_table_beginscan_parallel -_table_close -_table_open -_table_parallelscan_estimate -_table_parallelscan_initialize -_tas_sema -_text_to_cstring -_tuplesort_attach_shared -_tuplesort_begin_heap -_tuplesort_end -_tuplesort_estimate_shared -_tuplesort_gettupleslot -_tuplesort_initialize_shared -_tuplesort_performsort -_tuplesort_puttupleslot -_tuplesort_reset -_tuplestore_begin_heap -_tuplestore_puttuple -_tuplestore_putvalues -_tuplestore_tuple_count -_typeStringToTypeName -_type_is_rowtype -_typenameTypeIdAndMod -_unpack_sql_state -_vacuum_delay_point -_wal_level -_work_mem +__ZTVSt13runtime_error +_CacheMemoryContext +_CreateExecutorState +_setlocale +__ZTVNSt3__217__assoc_sub_stateE +__ZNSt3__26ranges5__cpo9iter_moveE +_atan2l +_read +_RelationNameGetTupleDesc +_fileno +_jsonb_in +__ZTSSt18bad_variant_access +__ZTVNSt3__26locale5facetE +___cxa_pure_virtual +_localtime +_get_attnum +_GetSysCacheOid +_realpath +__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_ +_pg_detoast_datum_copy +__ZTVNSt3__215basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE +_float_underflow_error +_pg_shutdown +_btowc +__ZTVNSt3__214codecvt_bynameIDsc11__mbstate_tEE +_InstrEndLoop +_newlocale +__ZTINSt3__213basic_istreamIwNS_11char_traitsIwEEEE +_strtoul +__ZNSt3__23cinE +_cstring_to_text_with_len +__ZNSt3__24__fs10filesystem4pathdVB8nn180100ERKS2_ +__ZTVNSt3__213basic_istreamIwNS_11char_traitsIwEEEE diff --git a/patches/pg-protocol@1.6.0.patch b/patches/pg-protocol@1.6.1.patch similarity index 100% rename from patches/pg-protocol@1.6.0.patch rename to patches/pg-protocol@1.6.1.patch diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2910fed7..44955bb4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - pg-protocol@1.6.0: + pg-protocol@1.6.1: hash: m6gmuhkj45op6ok66bc7av7i4y - path: patches/pg-protocol@1.6.0.patch + path: patches/pg-protocol@1.6.1.patch importers: @@ -17,7 +17,7 @@ importers: dependencies: wa-sqlite: specifier: github:rhashimoto/wa-sqlite - version: github.com/rhashimoto/wa-sqlite/55bf0b6646ac1bb81b00b9c25636b59a87e4a918 + version: github.com/rhashimoto/wa-sqlite/f1ab3d5d795fb4156e0b8e20ce2f58c05dfee74a devDependencies: '@types/better-sqlite3': specifier: ^7.6.9 @@ -68,8 +68,8 @@ importers: specifier: ^14.1.1 version: 14.1.1 pg-protocol: - specifier: ^1.6.0 - version: 1.6.0(patch_hash=m6gmuhkj45op6ok66bc7av7i4y) + specifier: ^1.6.1 + version: 1.6.1(patch_hash=m6gmuhkj45op6ok66bc7av7i4y) playwright: specifier: ^1.42.1 version: 1.42.1 @@ -4048,9 +4048,13 @@ packages: pg: 8.11.3 dev: true - /pg-protocol@1.6.0(patch_hash=m6gmuhkj45op6ok66bc7av7i4y): + /pg-protocol@1.6.0: resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} dev: true + + /pg-protocol@1.6.1(patch_hash=m6gmuhkj45op6ok66bc7av7i4y): + resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} + dev: true patched: true /pg-types@2.2.0: @@ -4077,7 +4081,7 @@ packages: packet-reader: 1.0.0 pg-connection-string: 2.6.2 pg-pool: 3.6.1(pg@8.11.3) - pg-protocol: 1.6.0(patch_hash=m6gmuhkj45op6ok66bc7av7i4y) + pg-protocol: 1.6.0 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: @@ -5214,8 +5218,8 @@ packages: commander: 9.5.0 dev: true - github.com/rhashimoto/wa-sqlite/55bf0b6646ac1bb81b00b9c25636b59a87e4a918: - resolution: {tarball: https://codeload.github.com/rhashimoto/wa-sqlite/tar.gz/55bf0b6646ac1bb81b00b9c25636b59a87e4a918} + github.com/rhashimoto/wa-sqlite/f1ab3d5d795fb4156e0b8e20ce2f58c05dfee74a: + resolution: {tarball: https://codeload.github.com/rhashimoto/wa-sqlite/tar.gz/f1ab3d5d795fb4156e0b8e20ce2f58c05dfee74a} name: wa-sqlite version: 1.0.0 dev: false