You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
postgres/doc/src/sgml
Daniel Gustafsson a233a603ba doc: Clarify project naming 9 months ago
..
images Fix commit 641a5b7a14 for "nbsp" output in SVG files 1 year ago
keywords doc: Update SQL keywords list to SQL:2023 3 years ago
ref Non text modes for pg_dumpall, correspondingly change pg_restore 9 months ago
.gitignore Stop generating plain-text INSTALL instructions. 2 years ago
Makefile PDF docs build: avoid spurious "warn" in build logs. 11 months ago
README.links
README.non-ASCII doc: improve build for non-Latin1 characters 1 year ago
acronyms.sgml docs: Add acronym and glossary entries for I/O and AIO 9 months ago
advanced.sgml Doc: simplify the tutorial's window-function examples. 11 months ago
amcheck.sgml amcheck: Add gin_index_check() to verify GIN index 9 months ago
appendix-obsolete-default-roles.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgreceivexlog.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgresetxlog.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-pgxlogdump.sgml Fix file references inside some SGML comments 4 years ago
appendix-obsolete-recovery-config.sgml Remove promote_trigger_file. 3 years ago
appendix-obsolete.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 3 years ago
arch-dev.sgml Doc: Miscellaneous doc updates for MERGE. 3 years ago
archive-modules.sgml Add built-in ERROR handling for archive callbacks. 2 years ago
array.sgml Improve readability and error detection of array_in(). 2 years ago
auth-delay.sgml Describe each contrib module in its SGML section title 3 years ago
auto-explain.sgml EXPLAIN: Always use two fractional digits for row counts. 10 months ago
backup-manifest.sgml doc: Standardize use of dashes in references to CRC and SHA. 1 year ago
backup.sgml Doc: recommend "psql -X" for restoring pg_dump scripts. 11 months ago
basebackup-to-shell.sgml Describe each contrib module in its SGML section title 3 years ago
basic-archive.sgml Revert "Rename contrib module basic_archive to basic_wal_module" 3 years ago
bgworker.sgml Add option to bgworkers to allow the bypass of role login check 2 years ago
biblio.sgml doc: Add links to olsen93 and ong90 in bibliography 10 months ago
bki.sgml Catalog changes preparing for builtin collation provider. 2 years ago
bloom.sgml Show index search count in EXPLAIN ANALYZE, take 2. 10 months ago
brin.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
btree-gin.sgml Describe each contrib module in its SGML section title 3 years ago
btree-gist.sgml Add support for sorted gist index builds to btree_gist 9 months ago
btree.sgml Add nbtree skip scan optimization. 9 months ago
catalogs.sgml Extend ALTER DEFAULT PRIVILEGES to define default privileges for large objects. 9 months ago
charset.sgml docs: EUC_TW can be up to four bytes wide, not three 10 months ago
citext.sgml Describe each contrib module in its SGML section title 3 years ago
client-auth.sgml Add support for OAUTHBEARER SASL mechanism 10 months ago
color.sgml Add color support for new frontend detail/hint messages 4 years ago
config.sgml doc: Mention clock synchronization recommendation for hot_standby_feedback 9 months ago
contrib-spi.sgml Describe each contrib module in its SGML section title 3 years ago
contrib.sgml pg_overexplain: Additional EXPLAIN options for debugging. 9 months ago
cube.sgml Describe each contrib module in its SGML section title 3 years ago
custom-rmgr.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
custom-scan.sgml Doc: Improve documentation for creating custom scan paths. 2 years ago
datatype.sgml doc: Convert UUID functions list to table format. 10 months ago
datetime.sgml Seek zone abbreviations in the IANA data before timezone_abbreviations. 11 months ago
dblink.sgml dblink: SCRAM authentication pass-through 9 months ago
ddl.sgml Doc: add information about partition locking 9 months ago
dfunc.sgml Remove AIX support 2 years ago
dict-int.sgml Describe each contrib module in its SGML section title 3 years ago
dict-xsyn.sgml Describe each contrib module in its SGML section title 3 years ago
dml.sgml Add OLD/NEW support to RETURNING in DML queries. 11 months ago
docguide.sgml Stop generating plain-text INSTALL instructions. 2 years ago
earthdistance.sgml Describe each contrib module in its SGML section title 3 years ago
ecpg.sgml Fix assorted bugs in ecpg's macro mechanism. 2 years ago
errcodes.sgml
event-trigger.sgml doc: Remove event trigger firing matrix 1 year ago
extend.sgml extension_control_path 9 months ago
external-projects.sgml doc: Replace list of drivers and PLs with wiki link 2 years ago
fdwhandler.sgml doc: Mention AttributeRelationId in FDW validator function description 2 years ago
features.sgml Add XMLText function (SQL/XML X038) 2 years ago
file-fdw.sgml file_fdw: Add REJECT_LIMIT option to file_fdw. 1 year ago
filelist.sgml pg_overexplain: Additional EXPLAIN options for debugging. 9 months ago
func.sgml docs: Clarify that NULL arg to set_config() means reset to default 9 months ago
fuzzystrmatch.sgml Add support for Daitch-Mokotoff Soundex in contrib/fuzzystrmatch. 3 years ago
generate-errcodes-table.pl Update copyright for 2025 12 months ago
generate-keywords-table.pl Update copyright for 2025 12 months ago
generate-targets-meson.pl Update copyright for 2025 12 months ago
generic-wal.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
geqo.sgml Doc: add XML ID attributes to <sectN> and <varlistentry> tags. 3 years ago
gin.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
gist.sgml Drop opcintype from index AM strategy translation API 10 months ago
glossary.sgml docs: Add acronym and glossary entries for I/O and AIO 9 months ago
hash.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
high-availability.sgml Improve error message when standby does accept connections. 9 months ago
history.sgml doc: Clarify project naming 9 months ago
hstore.sgml Use @extschema:name@ notation in contrib transform modules. 12 months ago
indexam.sgml Add nbtree skip scan optimization. 9 months ago
indextypes.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
indices.sgml Add nbtree skip scan optimization. 9 months ago
info.sgml
information_schema.sgml Add support for NOT ENFORCED in CHECK constraints 11 months ago
install-binaries.sgml
installation.sgml aio: Add liburing dependency 9 months ago
intagg.sgml doc, intagg: fix one-to-many mention to many-to-many 2 years ago
intarray.sgml Describe each contrib module in its SGML section title 3 years ago
intro.sgml doc: add links to Postgres features intro 2 years ago
isn.sgml contrib/isn: Make weak mode a GUC setting, and fix related functions. 9 months ago
jit.sgml EXPLAIN: Always use two fractional digits for row counts. 10 months ago
json.sgml Document strange jsonb sort order for empty top level arrays 12 months ago
keywords.sgml
legal.sgml Update copyright for 2025 12 months ago
libpq.sgml doc: Clarify the system value for sslrootcert 9 months ago
limits.sgml Document limit on the number of out-of-line values per table 1 year ago
lo.sgml Describe each contrib module in its SGML section title 3 years ago
lobj.sgml libpq: Deprecate pg_int64. 9 months ago
logical-replication.sgml Detect and Log multiple_unique_conflicts type conflict. 9 months ago
logicaldecoding.sgml Rename standby_slot_names to synchronized_standby_slots. 1 year ago
ltree.sgml Use @extschema:name@ notation in contrib transform modules. 12 months ago
maintenance.sgml Doc: correct aggressive vacuum threshold for multixact members storage 10 months ago
manage-ag.sgml doc: improve tablespace example query and link to helper funcs. 1 year ago
meson.build Update copyright for 2025 12 months ago
mk_feature_tables.pl Make all Perl warnings fatal 2 years ago
monitoring.sgml Add nbtree skip scan optimization. 9 months ago
mvcc.sgml doc: fix typo in mvcc clarification in commit 2fa255ce9b 1 year ago
nls.sgml doc: Fix some typos and grammar 2 years ago
notation.sgml
oauth-validators.sgml oauth: Improve validator docs on interruptibility 9 months ago
oid2name.sgml |--- gitweb subject length limit ----------------|-email limit-| 2 years ago
pageinspect.sgml doc: clarify default checksum behavior in non-master branches 10 months ago
parallel.sgml Doc: InitPlans aren't parallel-restricted any more. 1 year ago
passwordcheck.sgml Add passwordcheck.min_password_length. 12 months ago
perform.sgml Add nbtree skip scan optimization. 9 months ago
pgbuffercache.sgml doc: Fix pg_buffercache_evict() title 11 months ago
pgcrypto.sgml Doc: fix PDF "contents ... exceed the available area" warnings. 9 months ago
pgfreespacemap.sgml doc: Correct description of values used in FSM for indexes 9 months ago
pglogicalinspect.sgml Add contrib/pg_logicalinspect. 1 year ago
pgoverexplain.sgml Fix oversights in commit 8d5ceb113e 9 months ago
pgprewarm.sgml Describe each contrib module in its SGML section title 3 years ago
pgrowlocks.sgml pgrowlocks: change lock mode output labels for consistency 2 years ago
pgstatstatements.sgml Remove the query_id_squash_values GUC 9 months ago
pgstattuple.sgml Describe each contrib module in its SGML section title 3 years ago
pgsurgery.sgml Describe each contrib module in its SGML section title 3 years ago
pgtrgm.sgml Describe each contrib module in its SGML section title 3 years ago
pgvisibility.sgml Describe each contrib module in its SGML section title 3 years ago
pgwalinspect.sgml doc: Fix some typos and grammar 2 years ago
planstats.sgml EXPLAIN: Always use two fractional digits for row counts. 10 months ago
plhandler.sgml doc: use wording "restore" instead of "reload" of dumps 3 years ago
plperl.sgml Block environment variable mutations from trusted PL/Perl. 1 year ago
plpgsql.sgml Allow => syntax for named cursor arguments in plpgsql. 10 months ago
plpython.sgml doc: Fix example with __next__() in PL/Python function 1 year ago
pltcl.sgml Improve PL/Tcl's method for choosing Tcl names of procedures. 1 year ago
postgres-fdw.sgml dblink: SCRAM authentication pass-through 9 months ago
postgres.sgml Add support for OAUTHBEARER SASL mechanism 10 months ago
problems.sgml doc: use more accurate URL for bug reporting 1 year ago
protocol.sgml docs: Fix column count attribute in table 9 months ago
queries.sgml Doc: improve description of window function processing. 10 months ago
query.sgml Doc: improve tutorial section about grouped aggregates. 3 years ago
rangetypes.sgml
reference.sgml pg_createsubscriber: creates a new logical replica from a standby server 2 years ago
regress.sgml Add support for OAUTHBEARER SASL mechanism 10 months ago
release-18.sgml Stamp HEAD as 18devel. 1 year ago
release.sgml doc: improve build for non-Latin1 characters 1 year ago
replication-origins.sgml Refer to replication origin roident as "ID" in user facing messages and docs 3 years ago
rowtypes.sgml Add RETURNING support to MERGE. 2 years ago
rules.sgml Show index search count in EXPLAIN ANALYZE, take 2. 10 months ago
runtime.sgml doc: Clarify the system value for sslrootcert 9 months ago
seg.sgml Describe each contrib module in its SGML section title 3 years ago
sepgsql.sgml Convert sepgsql tests to TAP 11 months ago
sourcerepo.sgml Remove distprep 2 years ago
sources.sgml Revise GUC names quoting in messages again 2 years ago
spgist.sgml docs: Merge separate chapters on built-in index AMs into one. 2 years ago
spi.sgml Don't bother checking the result of SPI_connect[_ext] anymore. 1 year ago
sslinfo.sgml Revert "Add notBefore and notAfter to SSL cert info display" 2 years ago
start.sgml doc: clarify create database in start docs uses command line 1 year ago
storage.sgml docs: Make claims about the benefits of HOT updates more precise. 2 years ago
stylesheet-common.xsl Fix documentation build with older docbook-xsl 2 years ago
stylesheet-fo.xsl doc PG relnotes: remove warning about commit links in PDF build 1 year ago
stylesheet-html-common.xsl Fix documentation build with older docbook-xsl 2 years ago
stylesheet-html-nochunk.xsl docs: html: load stylesheet via custom.css.source 3 years ago
stylesheet-man.xsl Now that we have non-Latin1 SGML detection, restore Latin1 chars 1 year ago
stylesheet-speedup-common.xsl
stylesheet-speedup-xhtml.xsl
stylesheet-text.xsl
stylesheet.css doc: Make HTML ids discoverable 3 years ago
stylesheet.css.xml docs: html: load stylesheet via custom.css.source 3 years ago
stylesheet.xsl docs: html: load stylesheet via custom.css.source 3 years ago
syntax.sgml doc: Missing markup, punctuation and wordsmithing 1 year ago
system-views.sgml Fix slot synchronization for two_phase enabled slots. 9 months ago
tableam.sgml doc: Add minimal C and SQL example to add a custom table AM handler 1 year ago
tablefunc.sgml Describe each contrib module in its SGML section title 3 years ago
tablesample-method.sgml
targets-meson.txt Update copyright for 2025 12 months ago
tcn.sgml Describe each contrib module in its SGML section title 3 years ago
test-decoding.sgml Describe each contrib module in its SGML section title 3 years ago
textsearch.sgml Update to latest Snowball sources. 10 months ago
trigger.sgml Virtual generated columns 11 months ago
tsm-system-rows.sgml Describe each contrib module in its SGML section title 3 years ago
tsm-system-time.sgml Describe each contrib module in its SGML section title 3 years ago
typeconv.sgml
unaccent.sgml unaccent: Add support for quoted translated characters 2 years ago
user-manag.sgml doc: Missing markup, punctuation and wordsmithing 1 year ago
uuid-ossp.sgml Doc: Update ulinks to RFC documents to avoid redirect 2 years ago
vacuumlo.sgml
version.sgml.in meson: Add initial version of meson based build system 3 years ago
wal-for-extensions.sgml docs: Consolidate into new "WAL for Extensions" chapter. 2 years ago
wal.sgml Re-add GUC track_wal_io_timing 10 months ago
xact.sgml Replace BackendIds with 0-based ProcNumbers 2 years ago
xaggr.sgml Remove trailing whitespace from *.sgml files. 4 years ago
xfunc.sgml Change SQL-language functions to use the plan cache. 9 months ago
xindex.sgml Add nbtree skip scan optimization. 9 months ago
xml2.sgml Describe each contrib module in its SGML section title 3 years ago
xmltools_dep_wrapper meson: docs: Add xml{lint,proc} wrapper to collect dependencies 3 years ago
xoper.sgml Extend ALTER OPERATOR to allow setting more optimization attributes. 2 years ago
xplang.sgml
xtypes.sgml

README.non-ASCII

<!-- doc/src/sgml/README.non-ASCII -->

Representation of non-ASCII characters
--------------------------------------

Find non-ASCII characters using:

grep --recursive --color='auto' -P '[\x80-\xFF]' .

Convert to HTML4 named entity (&) escapes
-----------------------------------------

We support several output formats:

* html (supports all Unicode characters)
* man (supports all Unicode characters)
* pdf (supports only Latin-1 characters)
* info

While some output formatting tools support all Unicode characters,
others only support Latin-1 characters. Specifically, the PDF rendering
engine can only display Latin-1 characters; non-Latin-1 Unicode
characters are displayed as "###".

Therefore, in the SGML files, we only use Latin-1 characters. We
typically encode these characters as HTML entities, e.g., &Aacute;lvaro.
It is also possible to safely represent Latin-1 characters in UTF8
encoding for all output formats.

Do not use UTF numeric character escapes (&#nnn;).

HTML entities
official: http://www.w3.org/TR/html4/sgml/entities.html
one page: http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
other lists: http://www.zipcon.net/~swhite/docs/computers/browsers/entities.html
http://www.zipcon.net/~swhite/docs/computers/browsers/entities_page.html
https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references