PGSession 16
Arnaud & Pierrick
IS JSON
IS NOT JSON
WITH UNIQUE KEYS
SELECT datname, pg_database_size(datname) FROM (SELECT * from pg_datatase WHERE NOT datistemplate) tmp;
SELECT datname, pg_database_size(datname) FROM (SELECT * from pg_datatase WHERE NOT datistemplate);
pg_input_is_valid()
pg_input_error_info()
_
1000000 = 1_000_000
TRUNCATE
SYSTEM_USER
auth_method:identity
NULL
trust
archive_library
archive_command
pg_use_reserved_connections
reserved_connections
scram_iterations
4096
pg_hba.conf
pg_ident.conf
include
include_if_exists
include_dir
file_name
pg_hba_file_rules
pg_ident_file_mappings
/
rupture
pg_dump
--table-and-children
--exclude-table-and-children
--exclude-table-data-and-children
lz4
zstd
-Z / --compress
ANALYZE
VACUUM
BUFFER_USAGE_LIMIT
vacuum_buffer_usage_limit
0
256 ko
--schema
--exclude-schema
vacuumdb
SKIP_DATABASE_STATS
ONLY_DATABASE_STATS
postgres_fdw
analyze_sampling
ADMIN OPTION
REVOKE ADMIN OPTION ... CASCADE
libpq
require_auth
load_balance_hosts = random
hot_standby_feedback
wal_level
confl_active_logicalslot
pg_stat_database_conflicts
conflicting
pg_replication_slots
streaming
parallel
pg_create_subscription
CREATE
ALTER SUBSCRIPTION .. RENAME
ALTER SUBSCRIPTION .. OWNER TO
require_password
EXPLAIN
GENERIC_PLAN
$1
$2
Incremental Sort
DISTINCT
ORDER BY
string_agg(nom, ',' ORDER BY nom)
enable_presorted_aggregate
string_agg
array_agg
FULL OUTER JOIN
RIGHT OUTER JOIN
pg_stat_io
pg_stat_all_tables
last_seq_scan
last_idx_scan
pg_stat_all_indexes
n_tup_newpage_upd
fillfactor
pg_stat_statements
CREATE TABLE pgss_ctas AS SELECT a, $1 b FROM generate_series($2, $3) a; DECLARE cursor_stats_1 CURSOR WITH HOLD FOR SELECT $1;
auto_explain
queryid
VERBOSE
log_parameter_max_length
LC_COLLATE
LC_CTYPE
lc_collate
lc_ctype
vacuum_defer_cleanup_age
promote_trigger_file
force_parallel_mode
debug_parallel_query
Merci de votre écoute !
Nouveautés de la version 16 :
https://dali.bo/workshop16_html