OPTIONAL SYNOPSIS #include <pgsql.h> int pg_query (string query) int pg_query (string query, int flags) DESCRIPTION Queue a new query <query> to the database connection on the current object. Return the unique id of the query. The query result itself will be passed as argument to the callback function. <flags> can be one of these values: PG_RESULT_ARRAY: Pass the query result as array. PG_RESULT_MAP: Pass the query result as mapping. The function is available only if the driver is compiled with PostgreSQL support. In that case, __PGSQL__ is defined. The efun triggers a privilege violation ("pgsql", "pg_query"). HISTORY Added in 3.3.445. LDMud 3.3.640 added the privilege violation. SEE ALSO pgsql(C), pg_connect(E), pg_conv_string(E), pg_pending(E), pg_close(E), privilege_violation(M)