Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hvUnA-0006iI-5o for pgsql-docs@arkaria.postgresql.org; Wed, 07 Aug 2019 22:52:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hvUn7-00023j-HN for pgsql-docs@arkaria.postgresql.org; Wed, 07 Aug 2019 22:52:21 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hvUn7-00021u-50 for pgsql-docs@lists.postgresql.org; Wed, 07 Aug 2019 22:52:21 +0000 Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hvUmy-0007r6-F9 for pgsql-docs@postgresql.org; Wed, 07 Aug 2019 22:52:19 +0000 Received: by mail-pl1-x633.google.com with SMTP id w24so42652035plp.2 for ; Wed, 07 Aug 2019 15:52:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=commandprompt-com.20150623.gappssmtp.com; s=20150623; h=to:from:subject:organization:message-id:date:user-agent :mime-version:content-language; bh=2CQzpbWFRKyYMqjDR+GtMUk9EomOG9DjcNA5DV9vldw=; b=HpDURCCGhMhzbAK7w3TvjFy4W3ER3EfBFo1/43xfbL/h4t5/+3SuRHfnyfZekwZpm8 EW5Iu7XJG8+S4j80yPlrv6wJk9lNEAe1jQI6aUmK7LRgXaX6jo9wUCpFiOFSz7vBhW/N uUW2RxhxgVIFSDWBKhSKyw/03Rn0IGZcmGJmPjXNHoU4uDNrQ3RhyUlNwgm3yL5DWa63 go4+1oS5XL7aXIuo6cDl/DLKk920P7XAqqlkoxsgDZ8InMonXXENh53iCRYGr2xhkY6o ExYRJK+x+ST1qQ6+zL6/wgtBma8SGaOdsK7tYcSRbAoK+okUgQ8lI6mEr2+d4ZwZJNvz X9LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:organization:message-id:date :user-agent:mime-version:content-language; bh=2CQzpbWFRKyYMqjDR+GtMUk9EomOG9DjcNA5DV9vldw=; b=QCSNSNC1Gwoe0tbzmxP9zscyjvbdEZPaA2Iu8CFAF+WM22qTb/Y0cTxl+l2g7ZBuxA eV5MpWhVnD44FpyKppi0lyeGZfqczkRzg9clqvNN3D8qErG9uQZfck8PnIUZV+S06fDC inJTUaF95GSlxFk5lTbyfM87IxKucwgtN0r8kXX0worm0BpI8RFU/do6TCZNXbwZ7+qA 3+UWjLLJozlI5LMpEoCgRMt5AXgGNYhHDCWDH8FUSzSV0iU856XNzhRqNh6nAe2RWGDe iDuB5CBHGD+dolMLU2DVqXASL1N7cpwYc6nvtGZvvaQQBdTfaRGTkHy9XV13A0uy0fd8 7mlg== X-Gm-Message-State: APjAAAVJXHsNtca/ScuJSMUCCqBg9DK5RJntFXKlN2ruSajDRzX9JiCr UY2vWxZfGHuH5q8pDGKUI0EZi3l75UkOzI2a5AOt5qHGvO9KMP5y9+aB/ZXKu2UtlziIb3kHt2m 5T6/OW2Khw2abBYt0F4s7cJTEvbNc5XpfE8whZM3q8Cfo2oc6HZbL9Z432L/YurDe71IPoIg= X-Google-Smtp-Source: APXvYqz9YpQDoINhP03Eg3xKFcCFl+edB9w5EpkKUBUwKEhwGng2J5CrvLAAPOQKG4Eg+tmTthycWQ== X-Received: by 2002:a17:902:2aab:: with SMTP id j40mr9931128plb.76.1565218328238; Wed, 07 Aug 2019 15:52:08 -0700 (PDT) Received: from ?IPv6:2600:100f:b02b:1059:b033:2db1:303f:1a09? ([2600:100f:b02b:1059:b033:2db1:303f:1a09]) by smtp.gmail.com with ESMTPSA id b29sm147463927pfr.159.2019.08.07.15.52.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Aug 2019 15:52:07 -0700 (PDT) To: pgsql-docs From: "Joshua D. Drake" Subject: Update and modernization to intro.sgml Organization: Command Prompt, Inc. Message-ID: <1dcb62fb-4ff1-961d-062b-69ae5c2a8960@commandprompt.com> Date: Wed, 7 Aug 2019 15:52:05 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------401E3FBF0CA76279F97670AE" Content-Language: en-US List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is a multi-part message in MIME format. --------------401E3FBF0CA76279F97670AE Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hey, I sent this to -hackers where it went one round but it probably makes more sense here. JD -- Command Prompt, Inc. || http://the.postgres.company/ || @cmdpromptinc Postgres centered full stack support, consulting and development. Advocate: @amplifypostgres || Get help: https://commandprompt.com/ ***** Unless otherwise stated, opinions are my own. ***** --------------401E3FBF0CA76279F97670AE Content-Type: text/x-patch; name="intro.sgml.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="intro.sgml.diff" diff --git a/doc/src/sgml/intro.sgml b/doc/src/sgml/intro.sgml index 3038826311..2a05985bb3 100644 --- a/doc/src/sgml/intro.sgml +++ b/doc/src/sgml/intro.sgml @@ -4,78 +4,77 @@ Preface - This book is the official documentation of + This is the official documentation of PostgreSQL. It has been written by the - PostgreSQL developers and other - volunteers in parallel to the development of the - PostgreSQL software. It describes all - the functionality that the current version of - PostgreSQL officially supports. + PostgreSQL community in parallel with the + development of the PostgreSQL database. + It describes the functionality of current version of + PostgreSQL. - + - To make the large amount of information about - PostgreSQL manageable, this book has been - organized in several parts. Each part is targeted at a different - class of users, or at users in different stages of their + This book has been broken up into categories to better manage + the large amount of information about + PostgreSQL. Each part is targeted at + a different category of user, or at users in different stages of their PostgreSQL experience: is an informal introduction for new users. + It includes information on topics such as installation, architecture + and how to create your first database. documents the SQL query - language environment, including data types and functions, as well - as user-level performance tuning. Every - PostgreSQL user should read this. + language, including data types and functions. It also includes + user-level performance tuning hints. All + PostgreSQL users should read this. describes the installation and - administration of the server. Everyone who runs a - PostgreSQL server, be it for private - use or for others, should read this part. + administration of the PostgreSQL server. + Everyone who administrates a + PostgreSQL server, should read this part. - describes the programming - interfaces for PostgreSQL client - programs. + describes the C based programming + interfaces for PostgreSQL. Topics such as + Python or Go are not discussed in this section. - contains information for - advanced users about the extensibility capabilities of the - server. Topics include user-defined data types and - functions. + contains information on + the extensibility of PostgreSQL. + server. Topics include user-defined data types, procedural languages, + and triggers. - contains reference information about - SQL commands, client and server programs. This part supports - the other parts with structured information sorted by command or - program. + contains reference information including + SQL commands, client applications and server applications. contains assorted information that might be of - use to PostgreSQL developers. + use to PostgreSQL internals developers. @@ -120,6 +119,33 @@ + PostgreSQL also supports a comprehensive array of Enterprise level + features: + + + + Unstructured data via JSON and SQL/JSON + + + SQL/XML + + + Binary and Logical Replication + + + Hot Backups + + + Partitioning + + + Materialized Views + + + Procedures + + + Also, PostgreSQL can be extended by the user in many ways, for example by adding new @@ -146,8 +172,8 @@ - And because of the liberal license, - PostgreSQL can be used, modified, and + The liberal license allows + PostgreSQL to be used, modified, and distributed by anyone free of charge for any purpose, be it private, commercial, or academic. --------------401E3FBF0CA76279F97670AE--