42723 — Duplicate function
42723 is duplicate_function: a function definition repeats the same schema, name, and input argument types. Output types do not create another overload.
English manual coverage begins with PostgreSQL 8.1. Source history and runtime observations have their own recorded version boundaries.
Reading PG 18·Select a recorded version
- aliases
- Unknown
- class name
- Syntax Error or Access Rule Violation
- condition name
- duplicate_function
- lang
- en
- sqlstate
- 42723
Definition PG 18
42723 — Duplicate function
At a glance {#at-a-glance}
42723 is duplicate_function: a function definition repeats the same schema, name, and input argument types. Output types do not create another overload.
Meaning {#meaning}
The fixed catalog path reports function "%s" already exists with same argument types. Inspect pg_proc, pg_get_function_identity_arguments, and the result contract. This is a definition collision, unlike 42725, which occurs when call resolution has multiple candidates; the selected autocommit error leaves IDLE.
Diagnosis {#diagnosis}
Inspect pg_proc with pg_get_function_identity_arguments and make the schema explicit. Decide whether the migration intends a new input signature or replacement of an owned function; output types do not disambiguate identity.
Response {#response}
Use a new input signature for a genuinely different API. Use CREATE OR REPLACE FUNCTION only when replacing the owned function is intentional and its return contract stays compatible; it is not a safe input-type migration. In an explicit transaction, the duplicate definition leaves INERROR; roll back or return to a suitable savepoint before retrying. The selected autocommit path returns to IDLE.
Observed diagnostics {#messages}
The pg_proc.c group is explicit ERROR with the fixed primary template and no detail or hint.
Representative case {#case}
The runner creates duplicate_function(integer), repeats that signature, then deliberately uses CREATE OR REPLACE and verifies the result 2.
CREATE FUNCTION syntax_schema.duplicate_function(integer) RETURNS integer LANGUAGE SQL AS 'SELECT $1';
CREATE FUNCTION syntax_schema.duplicate_function(integer) RETURNS integer LANGUAGE SQL AS 'SELECT $1';
CREATE OR REPLACE FUNCTION syntax_schema.duplicate_function(integer) RETURNS integer LANGUAGE SQL AS 'SELECT $1 + 1';
SELECT syntax_schema.duplicate_function(1);
The selected 18.6 and 10.21 runs passed SQLSTATE, severity, state/recovery, repair, cleanup, and isolated-target stop assertions. See case JSON and authored evidence; private manifest and registry hashes are recorded there.
Versions {#versions}
The locked catalogue contains this condition from the 7.4 presence bound through the listed snapshots. The selected natural case passed on PostgreSQL 18.6 and 10.21; that bounded result does not infer every intermediate release or every source branch.
Related {#related}
Sources {#sources}
src.errcodes.REL_18_6— fixed definition at724edf9bde9d356724ad384a2e196edc3c9f80f7; SHA-2566e8de346643ba84aa3c9c6a73360acfc7b2dfb89162c06c08ce9bf5bcd5bbcba(source).src.duplicate-function.18.6—src/backend/catalog/pg_proc.clines 400–403 at724edf9bde9d356724ad384a2e196edc3c9f80f7; blob SHA-25677a883995e5fadf17fae68722043beb43115e685e8082b2b7256d92312528a5a(source).src.duplicate-function.10.23—src/backend/catalog/pg_proc.clines 398–401 at02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4; blob SHA-25696ddd186536c24018d3e29fd7e8f7384543c89ede83c81f673dc013fdd23b0fe(source).src.calls.REL_18_6/src.calls.REL_10_23— fixed call scans, SHA-2569ee8a0e81d8f0825c5c1ae45583439859a26e602bdd4ce2f2a62aa278867ccbf/00d16d3eb01b71ccf1b245c8f3102f9d0ec9f36fb02777b8dd1b99fcb263040c.manifest.42723/snippet-registry.42723— hashes are recorded inevidence/42723.jsonand each runtime record.
Compare versions
SQLSTATE evidence and recorded runtime versions
cases · duplicate_function_signature
{
"assertions": [
"SQLSTATE is 42723 with the same-argument-types message",
"The failed autocommit session remains IDLE",
"CREATE OR REPLACE with the intentional same signature returns the repaired value"
],
"case_id": "duplicate_function_signature",
"cleanup": "Drop the runner schema and its functions.",
"has_snippet": true,
"position": 0,
"preconditions": [
"A runner-owned disposable target is provisioned."
],
"repair": "Choose a new signature or use CREATE OR REPLACE only when replacing the owned function is intentional.",
"trigger": "Create a function and repeat the same name and integer argument signature.",
"versions": [
"10",
"18"
]
}claims · identity.class-and-condition
{
"claim_id": "identity.class-and-condition",
"limits": "Identity does not identify every backend call that can reuse this SQLSTATE.",
"method": "Read fixed errcodes.txt and locked catalogue metadata.",
"position": 0,
"runtime": [],
"sources": [
"src.errcodes.REL_18_6"
],
"statement": "42723 is the duplicate_function condition in Class 42."
}claims · mechanism.selected-source-path
{
"claim_id": "mechanism.selected-source-path",
"limits": "This is one mechanism boundary, not an exhaustive inventory of the code.",
"method": "Trace the REL_18_6 and REL_10_23 source-call records at the locked commits.",
"position": 1,
"runtime": [],
"sources": [
"src.duplicate-function.18.6",
"src.duplicate-function.10.23"
],
"statement": "The selected duplicate_function_signature follows a resolved PostgreSQL source-call group; other branches can use different dynamic fields."
}claims · runtime.representative-case
{
"claim_id": "runtime.representative-case",
"limits": "Scope is limited to these statements, psycopg, and two versions.",
"method": "Run the shared SQL registry and inspect SQLSTATE, severity, state, repair, cleanup, and target stop.",
"position": 2,
"runtime": [
"runtime.syntax2-42723-latest.latest",
"runtime.syntax2-42723-pg10.pg10"
],
"sources": [
"manifest.42723",
"snippet-registry.42723"
],
"statement": "The selected duplicate_function_signature passed on isolated PostgreSQL 18.6 and 10.21 targets."
}claims · versions.catalogue-boundary
{
"claim_id": "versions.catalogue-boundary",
"limits": "Definition presence is not an exact behavioral introduction; two runtime versions do not prove every intermediate behavior.",
"method": "Read generated facts, fixed calls, and selected summaries.",
"position": 3,
"runtime": [],
"sources": [
"src.errcodes.REL_18_6",
"src.calls.REL_18_6",
"src.calls.REL_10_23"
],
"statement": "The locked catalogue records 42723 from the 7.4 presence bound through the listed snapshots; runtime scope is 18.6 and 10.21."
}messages · message.duplicate_function_signature
{
"limits": "",
"message_id": "message.duplicate_function_signature",
"path": "",
"position": 0,
"raw": {
"id": "message.duplicate_function_signature",
"primary_template": "function \"%s\" already exists with same argument types",
"severity_source": "explicit ERROR",
"sources": [
"src.duplicate-function.18.6",
"src.duplicate-function.10.23"
],
"sqlstate": "42723"
},
"severity": "explicit ERROR",
"sources": [
"src.duplicate-function.18.6",
"src.duplicate-function.10.23"
],
"templates": [
{
"kind": "primary",
"literal": "function \" \" already exists with same argument types",
"position": 0,
"role": "",
"template": "function \"%s\" already exists with same argument types"
}
]
}runtimes · runtime.syntax2-42723-latest.latest · 18.6 (Homebrew) · passed
{
"cases": [
"duplicate_function_signature"
],
"limits": "",
"position": 0,
"raw": {
"assertions": [
{
"expected": "42723",
"name": "42723 SQLSTATE",
"observed": "42723",
"passed": true
},
{
"expected": "ERROR",
"name": "42723 ERROR severity",
"observed": "ERROR",
"passed": true
},
{
"expected": "function \"duplicate_function\" already exists with same argument types",
"name": "42723 primary diagnostic",
"observed": "function \"duplicate_function\" already exists with same argument types",
"passed": true
},
{
"expected": "IDLE",
"name": "duplicate function leaves autocommit session usable",
"observed": "IDLE",
"passed": true
},
{
"expected": {
"status": "IDLE",
"value": 2
},
"name": "same signature can be intentionally replaced",
"observed": {
"error": true,
"status": "IDLE",
"value": 2
},
"passed": true
}
],
"case_manifest": {
"id": "manifest.42723",
"kind": "local_artifact",
"path": "verify/cases/42723/cases.json",
"sha256": "471edc7e2643bd2acbba687dacca1bb43c1cd0c88b38f4f1dc3cfc6f874c955b",
"source_role": "case_manifest"
},
"cases": [
"duplicate_function_signature"
],
"cleanup": {
"errors": [],
"passed": true
},
"environment": {
"TimeZone": "Asia/Shanghai",
"backend_pid": 30019,
"binary": {
"bindir": "/opt/homebrew/Cellar/postgresql@18/18.6/bin",
"pg_config": "/opt/homebrew/bin/pg_config",
"pg_config_version": "PostgreSQL 18.6 (Homebrew)",
"postgres": "/opt/homebrew/Cellar/postgresql@18/18.6/bin/postgres"
},
"connection_scope": "runner-owned localhost port",
"current_user": "runner",
"docker": {},
"lc_messages": "C",
"libpq_version": "18.6",
"locale": "C.UTF-8",
"log_destination": "csvlog,jsonlog",
"log_error_verbosity": "verbose",
"log_min_error_statement": "error",
"log_min_messages": "error",
"logging_collector": "on",
"machine": "arm64",
"max_connections": "100",
"platform": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
"psycopg_version": "3.3.5",
"python_version": "3.14.6 (main, Jun 10 2026, 10:03:53) [Clang 21.0.0 (clang-2100.0.123.102)]",
"server_encoding": "UTF8",
"server_version": "18.6 (Homebrew)",
"server_version_num": "180006",
"target_kind": "latest",
"wal_level": "logical"
},
"id": "runtime.syntax2-42723-latest.latest",
"observed": {
"connection_autocommit": true,
"diagnostic": {
"column_name": null,
"constraint_name": null,
"context": null,
"datatype_name": null,
"exception_type": "DuplicateFunction",
"internal_position": null,
"internal_query": null,
"message_detail": null,
"message_hint": null,
"message_primary": "function \"duplicate_function\" already exists with same argument types",
"schema_name": null,
"severity": "ERROR",
"severity_nonlocalized": "ERROR",
"source_file": "pg_proc.c",
"source_function": "ProcedureCreate",
"source_line": "403",
"sqlstate": "42723",
"statement_position": null,
"table_name": null,
"text": "function \"duplicate_function\" already exists with same argument types"
},
"failed_status": "IDLE",
"repair_status": "IDLE",
"repair_value": 2
},
"raw": "verify/results/syntax2-42723-latest/latest/raw.jsonl",
"raw_sha256": "cb8cc88353fd5c3eec51177ac9d4e9cab389dc4fcb47fda8429a3bb9218374a0",
"run_id": "syntax2-42723-latest",
"server_version": "18.6 (Homebrew)",
"server_version_num": 180006,
"snippet_registry": {
"id": "snippet-registry.42723",
"kind": "local_artifact",
"path": "verify/cases/42723/snippets.json",
"sha256": "72806aaccc6a475009c12f9618ebf097b3304e0d8aa990c4a28193846600d7f4",
"source_role": "snippet_registry"
},
"status": "passed",
"summary": "verify/results/syntax2-42723-latest/latest/summary.json",
"summary_sha256": "b0d0246767ba1f0ef3ac9c35b16e908cd13627567eb1f3ac2e2c4bdf0ea0eda9",
"target": "latest",
"target_stop": {
"argv": [
"/opt/homebrew/Cellar/postgresql@18/18.6/bin/pg_ctl",
"-D",
"/Users/vonng/pgcenter/err-code/.cache/runtime/syntax2-42723-latest/latest/data",
"-m",
"fast",
"-w",
"stop"
],
"elapsed_seconds": 0.115,
"returncode": 0,
"stderr": "",
"stdout": "waiting for server to shut down.... done\nserver stopped\n"
}
},
"run_id": "syntax2-42723-latest",
"runtime_id": "runtime.syntax2-42723-latest.latest",
"server_version": "18.6 (Homebrew)",
"status": "passed",
"target": "latest"
}runtimes · runtime.syntax2-42723-pg10.pg10 · 10.21 (Debian 10.21-1.pgdg90+1) · passed
{
"cases": [
"duplicate_function_signature"
],
"limits": "",
"position": 1,
"raw": {
"assertions": [
{
"expected": "42723",
"name": "42723 SQLSTATE",
"observed": "42723",
"passed": true
},
{
"expected": "ERROR",
"name": "42723 ERROR severity",
"observed": "ERROR",
"passed": true
},
{
"expected": "function \"duplicate_function\" already exists with same argument types",
"name": "42723 primary diagnostic",
"observed": "function \"duplicate_function\" already exists with same argument types",
"passed": true
},
{
"expected": "IDLE",
"name": "duplicate function leaves autocommit session usable",
"observed": "IDLE",
"passed": true
},
{
"expected": {
"status": "IDLE",
"value": 2
},
"name": "same signature can be intentionally replaced",
"observed": {
"error": true,
"status": "IDLE",
"value": 2
},
"passed": true
}
],
"case_manifest": {
"id": "manifest.42723",
"kind": "local_artifact",
"path": "verify/cases/42723/cases.json",
"sha256": "471edc7e2643bd2acbba687dacca1bb43c1cd0c88b38f4f1dc3cfc6f874c955b",
"source_role": "case_manifest"
},
"cases": [
"duplicate_function_signature"
],
"cleanup": {
"errors": [],
"passed": true
},
"environment": {
"TimeZone": "Etc/UTC",
"backend_pid": 79,
"binary": {},
"connection_scope": "runner-owned localhost port",
"current_user": "postgres",
"docker": {
"architecture": "arm64",
"command": "/usr/local/bin/docker",
"digest": "sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc",
"id": "sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc",
"image": "postgres:10",
"image_created": "2022-06-23T09:11:18.374607054Z",
"image_ref": "postgres@sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc",
"log_destination": "csvlog",
"os": "linux",
"repo_digests": [
"postgres@sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc"
]
},
"lc_messages": "en_US.utf8",
"libpq_version": "18.6",
"locale": "C.UTF-8",
"log_destination": "csvlog",
"log_error_verbosity": "verbose",
"log_min_error_statement": "error",
"log_min_messages": "error",
"logging_collector": "on",
"machine": "arm64",
"max_connections": "100",
"platform": "macOS-26.6.2-arm64-arm-64bit-Mach-O",
"psycopg_version": "3.3.5",
"python_version": "3.14.6 (main, Jun 10 2026, 10:03:53) [Clang 21.0.0 (clang-2100.0.123.102)]",
"server_encoding": "UTF8",
"server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
"server_version_num": "100021",
"target_kind": "pg10",
"wal_level": "logical"
},
"id": "runtime.syntax2-42723-pg10.pg10",
"observed": {
"connection_autocommit": true,
"diagnostic": {
"column_name": null,
"constraint_name": null,
"context": null,
"datatype_name": null,
"exception_type": "DuplicateFunction",
"internal_position": null,
"internal_query": null,
"message_detail": null,
"message_hint": null,
"message_primary": "function \"duplicate_function\" already exists with same argument types",
"schema_name": null,
"severity": "ERROR",
"severity_nonlocalized": "ERROR",
"source_file": "pg_proc.c",
"source_function": "ProcedureCreate",
"source_line": "401",
"sqlstate": "42723",
"statement_position": null,
"table_name": null,
"text": "function \"duplicate_function\" already exists with same argument types"
},
"failed_status": "IDLE",
"repair_status": "IDLE",
"repair_value": 2
},
"raw": "verify/results/syntax2-42723-pg10/pg10/raw.jsonl",
"raw_sha256": "22ac7673c3fb470961fac05bd26312eb4ab1f348dcbff351889b199f2ee42e17",
"run_id": "syntax2-42723-pg10",
"server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
"server_version_num": 100021,
"snippet_registry": {
"id": "snippet-registry.42723",
"kind": "local_artifact",
"path": "verify/cases/42723/snippets.json",
"sha256": "72806aaccc6a475009c12f9618ebf097b3304e0d8aa990c4a28193846600d7f4",
"source_role": "snippet_registry"
},
"status": "passed",
"summary": "verify/results/syntax2-42723-pg10/pg10/summary.json",
"summary_sha256": "e1c96a32180dda5bcbabd08aa2dca35d2d0b1d74e235c4d1ef9497f7963bbd13",
"target": "pg10",
"target_stop": {
"cleanup": {
"argv": [
"/usr/local/bin/docker",
"rm",
"-f",
"-v",
"sqlstate42723_syntax242723pg10_pg10"
],
"elapsed_seconds": 0.272,
"returncode": 0,
"stderr": "",
"stdout": "sqlstate42723_syntax242723pg10_pg10\n"
},
"inspect": {
"argv": [
"/usr/local/bin/docker",
"inspect",
"sqlstate42723_syntax242723pg10_pg10"
],
"elapsed_seconds": 0.018,
"returncode": 0,
"stderr": "",
"stdout": "[\n {\n \"Id\": \"834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f\",\n \"Created\": \"2026-09-09T16:40:09.036408095Z\",\n \"Path\": \"docker-entrypoint.sh\",\n \"Args\": [\n \"postgres\",\n \"-c\",\n \"listen_addresses=*\",\n \"-c\",\n \"log_destination=csvlog\",\n \"-c\",\n \"logging_collector=on\",\n \"-c\",\n \"log_directory=log\",\n \"-c\",\n \"log_filename=postgresql-%Y%m%d%H%M%S.log\",\n \"-c\",\n \"log_min_messages=error\",\n \"-c\",\n \"log_min_error_statement=error\",\n \"-c\",\n \"log_error_verbosity=verbose\",\n \"-c\",\n \"wal_level=logical\",\n \"-c\",\n \"max_wal_senders=10\",\n \"-c\",\n \"max_replication_slots=10\"\n ],\n \"State\": {\n \"Status\": \"running\",\n \"Running\": true,\n \"Paused\": false,\n \"Restarting\": false,\n \"OOMKilled\": false,\n \"Dead\": false,\n \"Pid\": 62335,\n \"ExitCode\": 0,\n \"Error\": \"\",\n \"StartedAt\": \"2026-09-09T16:40:09.116419303Z\",\n \"FinishedAt\": \"0001-01-01T00:00:00Z\"\n },\n \"Image\": \"sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc\",\n \"ResolvConfPath\": \"/var/lib/docker/containers/834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f/resolv.conf\",\n \"HostnamePath\": \"/var/lib/docker/containers/834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f/hostname\",\n \"HostsPath\": \"/var/lib/docker/containers/834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f/hosts\",\n \"LogPath\": \"/var/lib/docker/containers/834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f/834f76dd12307a18cc5b2c50c8276ec3917db756fefe13081d12a9e0f9bb8b5f-json.log\",\n \"Name\": \"/sqlstate42723_syntax242723pg10_pg10\",\n \"RestartCount\": 0,\n \"Driver\": \"overlayfs\",\n \"Platform\": \"linux\",\n \"MountLabel\": \"\",\n \"ProcessLabel\": \"\",\n \"AppArmorProfile\": \"\",\n \"ExecIDs\": null,\n \"HostConfig\": {\n \"Binds\": null,\n \"ContainerIDFile\": \"\",\n \"LogConfig\": {\n \"Type\": \"json-file\",\n \"Config\": {}\n },\n \"NetworkMode\": \"bridge\",\n \"PortBindings\": {\n \"5432/tcp\": [\n {\n \"HostIp\": \"127.0.0.1\",\n \"HostPort\": \"\"\n }\n ]\n },\n \"RestartPolicy\": {\n \"Name\": \"no\",\n \"MaximumRetryCount\": 0\n },\n \"AutoRemove\": false,\n \"VolumeDriver\": \"\",\n \"VolumesFrom\": null,\n \"ConsoleSize\": [\n 0,\n 0\n ],\n \"CapAdd\": null,\n \"CapDrop\": null,\n \"CgroupnsMode\": \"private\",\n \"Dns\": null,\n \"DnsOptions\": [],\n \"DnsSearch\": [],\n \"ExtraHosts\": null,\n \"GroupAdd\": null,\n \"IpcMode\": \"private\",\n \"Cgroup\": \"\",\n \"Links\": null,\n \"OomScoreAdj\": 0,\n \"PidMode\": \"\",\n \"Privileged\": false,\n \"PublishAllPorts\": false,\n \"ReadonlyRootfs\": false,\n \"SecurityOpt\": null,\n \"UTSMode\": \"\",\n \"UsernsMode\": \"\",\n \"ShmSize\": 67108864,\n \"Runtime\": \"runc\",\n \"Isolation\": \"\",\n \"CpuShares\": 0,\n \"Memory\": 0,\n \"NanoCpus\": 0,\n \"CgroupParent\": \"\",\n \"BlkioWeight\": 0,\n \"BlkioWeightDevice\": [],\n \"BlkioDeviceReadBps\": [],\n \"BlkioDeviceWriteBps\": [],\n \"BlkioDeviceReadIOps\": [],\n \"BlkioDeviceWriteIOps\": [],\n \"CpuPeriod\": 0,\n \"CpuQuota\": 0,\n \"CpuRealtimePeriod\": 0,\n \"CpuRealtimeRuntime\": 0,\n \"CpusetCpus\": \"\",\n \"CpusetMems\": \"\",\n \"Devices\": [],\n \"DeviceCgroupRules\": null,\n \"DeviceRequests\": null,\n \"MemoryReservation\": 0,\n \"MemorySwap\": 0,\n \"MemorySwappiness\": null,\n \"OomKillDisable\": null,\n \"PidsLimit\": null,\n \"Ulimits\": [],\n \"CpuCount\": 0,\n \"CpuPercent\": 0,\n \"IOMaximumIOps\": 0,\n \"IOMaximumBandwidth\": 0,\n \"MaskedPaths\": [\n \"/proc/acpi\",\n \"/proc/asound\",\n \"/proc/interrupts\",\n \"/proc/kcore\",\n \"/proc/keys\",\n \"/proc/latency_stats\",\n \"/proc/sched_debug\",\n \"/proc/scsi\",\n \"/proc/timer_list\",\n \"/proc/timer_stats\",\n \"/sys/devices/virtual/powercap\",\n \"/sys/firmware\"\n ],\n \"ReadonlyPaths\": [\n \"/proc/bus\",\n \"/proc/fs\",\n \"/proc/irq\",\n \"/proc/sys\",\n \"/proc/sysrq-trigger\"\n ]\n },\n \"Storage\": {\n \"RootFS\": {\n \"Snapshot\": {\n \"Name\": \"overlayfs\"\n }\n }\n },\n \"Mounts\": [\n {\n \"Type\": \"volume\",\n \"Name\": \"c770d11bb424d930f6bc212debedce742cadeb7efa9e271a68b05d47cbba06f6\",\n \"Source\": \"/var/lib/docker/volumes/c770d11bb424d930f6bc212debedce742cadeb7efa9e271a68b05d47cbba06f6/_data\",\n \"Destination\": \"/var/lib/postgresql/data\",\n \"Driver\": \"local\",\n \"Mode\": \"\",\n \"RW\": true,\n \"Propagation\": \"\"\n }\n ],\n \"Config\": {\n \"Hostname\": \"834f76dd1230\",\n \"Domainname\": \"\",\n \"User\": \"\",\n \"AttachStdin\": false,\n \"AttachStdout\": false,\n \"AttachStderr\": false,\n \"ExposedPorts\": {\n \"5432/tcp\": {}\n },\n \"Tty\": false,\n \"OpenStdin\": false,\n \"StdinOnce\": false,\n \"Env\": [\n \"POSTGRES_HOST_AUTH_METHOD=trust\",\n \"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/10/bin\",\n \"GOSU_VERSION=1.14\",\n \"LANG=en_US.utf8\",\n \"PG_MAJOR=10\",\n \"PG_VERSION=10.21-1.pgdg90+1\",\n \"PGDATA=/var/lib/postgresql/data\"\n ],\n \"Cmd\": [\n \"postgres\",\n \"-c\",\n \"listen_addresses=*\",\n \"-c\",\n \"log_destination=csvlog\",\n \"-c\",\n \"logging_collector=on\",\n \"-c\",\n \"log_directory=log\",\n \"-c\",\n \"log_filename=postgresql-%Y%m%d%H%M%S.log\",\n \"-c\",\n \"log_min_messages=error\",\n \"-c\",\n \"log_min_error_statement=error\",\n \"-c\",\n \"log_error_verbosity=verbose\",\n \"-c\",\n \"wal_level=logical\",\n \"-c\",\n \"max_wal_senders=10\",\n \"-c\",\n \"max_replication_slots=10\"\n ],\n \"Image\": \"postgres@sha256:b2baf8998630663d21370da06387c950e587071bdd307ee34e661cdcc7442bcc\",\n \"Volumes\": {\n \"/var/lib/postgresql/data\": {}\n },\n \"WorkingDir\": \"\",\n \"Entrypoint\": [\n \"docker-entrypoint.sh\"\n ],\n \"Labels\": {},\n \"StopSignal\": \"SIGINT\",\n \"StopTimeout\": 1\n },\n \"NetworkSettings\": {\n \"SandboxID\": \"a826e6c9178fedfb74d6e7b15d8e3768ba576ec31393db621bb2e58fafd3806b\",\n \"SandboxKey\": \"/var/run/docker/netns/a826e6c9178f\",\n \"Ports\": {\n \"5432/tcp\": [\n {\n \"HostIp\": \"127.0.0.1\",\n \"HostPort\": \"54086\"\n }\n ]\n },\n \"Networks\": {\n \"bridge\": {\n \"IPAMConfig\": null,\n \"Links\": null,\n \"Aliases\": null,\n \"DriverOpts\": null,\n \"GwPriority\": 0,\n \"NetworkID\": \"aed51554f8cd8bac69ecd4f073e41e147fda7b458e9d95be2af472651f2e825c\",\n \"EndpointID\": \"c8b9569360858a425636ec76623e54074f200bf5ed756ec03b289b03ab6661ee\",\n \"Gateway\": \"172.17.0.1\",\n \"IPAddress\": \"172.17.0.53\",\n \"MacAddress\": \"62:95:93:75:ad:9d\",\n \"IPPrefixLen\": 16,\n \"IPv6Gateway\": \"\",\n \"GlobalIPv6Address\": \"\",\n \"GlobalIPv6PrefixLen\": 0,\n \"DNSNames\": null\n }\n }\n },\n \"ImageManifestDescriptor\": {\n \"mediaType\": \"application/vnd.docker.distribution.manifest.v2+json\",\n \"digest\": \"sha256:52aada7978f1eef3b6b52a51afb7a3defd69254d00c946cb90d2ceb32b8ffce7\",\n \"size\": 3246,\n \"platform\": {\n \"architecture\": \"arm64\",\n \"os\": \"linux\",\n \"variant\": \"v8\"\n }\n }\n }\n]\n"
}
}
},
"run_id": "syntax2-42723-pg10",
"runtime_id": "runtime.syntax2-42723-pg10.pg10",
"server_version": "10.21 (Debian 10.21-1.pgdg90+1)",
"status": "passed",
"target": "pg10"
}sources · src.errcodes.REL_18_6
{
"commit": "724edf9bde9d356724ad384a2e196edc3c9f80f7",
"docs_url": "",
"kind": "upstream_source",
"location": "",
"path": "src/backend/utils/errcodes.txt",
"position": 0,
"sha256": "6e8de346643ba84aa3c9c6a73360acfc7b2dfb89162c06c08ce9bf5bcd5bbcba",
"source_id": "src.errcodes.REL_18_6",
"tag": "REL_18_6",
"url": "https://github.com/postgres/postgres/blob/724edf9bde9d356724ad384a2e196edc3c9f80f7/src/backend/utils/errcodes.txt"
}sources · src.calls.REL_18_6
{
"commit": "",
"docs_url": "",
"kind": "local_artifact",
"location": "",
"path": "raw/calls/REL_18_6.jsonl",
"position": 1,
"sha256": "9ee8a0e81d8f0825c5c1ae45583439859a26e602bdd4ce2f2a62aa278867ccbf",
"source_id": "src.calls.REL_18_6",
"tag": "",
"url": ""
}sources · src.calls.REL_10_23
{
"commit": "",
"docs_url": "",
"kind": "local_artifact",
"location": "",
"path": "raw/calls/REL_10_23.jsonl",
"position": 2,
"sha256": "00d16d3eb01b71ccf1b245c8f3102f9d0ec9f36fb02777b8dd1b99fcb263040c",
"source_id": "src.calls.REL_10_23",
"tag": "",
"url": ""
}sources · src.duplicate-function.18.6
{
"commit": "724edf9bde9d356724ad384a2e196edc3c9f80f7",
"docs_url": "",
"kind": "upstream_source",
"location": "",
"path": "src/backend/catalog/pg_proc.c",
"position": 3,
"sha256": "77a883995e5fadf17fae68722043beb43115e685e8082b2b7256d92312528a5a",
"source_id": "src.duplicate-function.18.6",
"tag": "REL_18_6",
"url": "https://github.com/postgres/postgres/blob/724edf9bde9d356724ad384a2e196edc3c9f80f7/src/backend/catalog/pg_proc.c#L400-L403"
}sources · src.duplicate-function.10.23
{
"commit": "02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4",
"docs_url": "",
"kind": "upstream_source",
"location": "",
"path": "src/backend/catalog/pg_proc.c",
"position": 4,
"sha256": "96ddd186536c24018d3e29fd7e8f7384543c89ede83c81f673dc013fdd23b0fe",
"source_id": "src.duplicate-function.10.23",
"tag": "REL_10_23",
"url": "https://github.com/postgres/postgres/blob/02991e79f8f58bc208f05dcc8af0c62dbe0a6ea4/src/backend/catalog/pg_proc.c#L398-L401"
}sources · manifest.42723
{
"commit": "",
"docs_url": "",
"kind": "local_artifact",
"location": "",
"path": "verify/cases/42723/cases.json",
"position": 5,
"sha256": "471edc7e2643bd2acbba687dacca1bb43c1cd0c88b38f4f1dc3cfc6f874c955b",
"source_id": "manifest.42723",
"tag": "",
"url": ""
}sources · snippet-registry.42723
{
"commit": "",
"docs_url": "",
"kind": "local_artifact",
"location": "",
"path": "verify/cases/42723/snippets.json",
"position": 6,
"sha256": "72806aaccc6a475009c12f9618ebf097b3304e0d8aa990c4a28193846600d7f4",
"source_id": "snippet-registry.42723",
"tag": "",
"url": ""
}Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · english-manuals:81553274e76faa54ab6ad77627efbb5517ec4d4a4c48197c0425c5a4fe32b5a3
Text language: en · english-manuals:81553274e76faa54ab6ad77627efbb5517ec4d4a4c48197c0425c5a4fe32b5a3