pg.ddx.io pgsql-docs@postgresql.org mailing list archive
help / color / mirror / Atom feedmaintenance diff
5+ messages / 3 participants
[nested] [flat]
* maintenance diff
@ 2006-07-14 00:58 Joshua D. Drake <jd@commandprompt.com>
0 siblings, 2 replies; 5+ messages in thread
From: Joshua D. Drake @ 2006-07-14 00:58 UTC (permalink / raw)
To: pgsql-docs@postgresql.org, PostgreSQL-patches <pgsql-patches@postgresql.org>
Hello,
Updated to have stronger wording for vacuuming. Cleaned out some extra
superlatives. Added a couple of index entries for Routine Maintenance
and added entry specific to Analyze.
--
=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/
Attachments:
maintenance.diff (text/plain, 7.9K) download
? external_projects.diff
? maintenance.diff
Index: external-projects.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql/doc/src/sgml/external-projects.sgml,v
retrieving revision 1.10
diff -r1.10 external-projects.sgml
4c4
< <title>External Projects</title>
---
> <title>PgFoundry and External Projects</title>
10,17c10,20
< efficiently developed separately from the core project. Separate
< projects can
< have their own developer teams, email lists, bug tracking,
< and release schedules. While their independence makes
< development easier, it makes users' jobs harder. They have to hunt
< around looking for database enhancements to meet their needs.
< This section describes some of the more popular externally
< developed enhancements and guides you on how to find them.
---
> efficiently developed separately from the core project. To help our
> community with the development process of their external projects
> we have created <ulink url="http://www.pgfoundry.org/">PgFoundry</ulink>.
> </para>
>
> <para>
> <ulink url="http://www.pgfoundry.org/">Pgfoundry</ulink> utlizes the Gforg
> software and is similar to SourceForge in its feature set. If you have an
> Open Source project that you would like to develop and need project mangement
> resources including, mailing lists, forums and cvs please feel free to create
> a new project.
21,26c24,29
< Many <productname>PostgreSQL</productname>-related projects are
< hosted at either
< <ulink url="http://gborg.postgresql.org"><productname>GBorg</></ulink>
< or <ulink url="http://pgfoundry.org"><productname>pgFoundry</></ulink>.
< There are other <productname>PostgreSQL</productname>-related projects that are hosted
< elsewhere, but you will have to do an Internet search to find them.
---
> Secondly, many <productname>PostgreSQL</productname>-related projects are
> hosted at either <ulink url="http://pgfoundry.org"><productname>pgFoundry</></ulink>
> or <ulink url="http://gborg.postgresql.org"><productname>GBorg</></ulink> (although
> Gbord is considered deprecated). There are other <productname>PostgreSQL</productname>
> noteable related projects that are hosted elsewhere. However, you will also want to
> do an Internet search to find others.
55c58
< applications.
---
> applications. <ulink url="http://odbc.postgresql.org/">Website.</ulink>
61c64
< <term>pgjdbc</term>
---
> <term>ODBCng</term>
64c67,68
< A <application>JDBC</> interface.
---
> Another ODBC driver for PostgreSQL.
> <ulink url="http://projects.commandprompt.com/public/odbcng/">Website.</ulink>
70,80c74
< <term>Npgsql</term>
< <listitem>
< <para>
< <application>.Net</> interface for more recent
< <application>Windows</> applications.
< </para>
< </listitem>
< </varlistentry>
<
< <varlistentry>
< <term>libpqxx</term>
---
> <term>pgjdbc</term>
83c77,78
< A newer <application>C++</> interface.
---
> A <application>JDBC</> interface.
> <ulink url="http://jdbc.postgresql.org/">Website.</ulink>
89c84
< <term>libpq++</term>
---
> <term>Npgsql</term>
92c87,89
< An older <application>C++</> interface.
---
> <application>.Net</> interface for more recent
> <application>mono/C#</> applications.
> <ulink url="http://pgfoundry.org/projects/npgsql/">Website.</ulink>
98c95
< <term>pgperl</term>
---
> <term>libpqxx</term>
101,102c98,99
< A <application>Perl</> interface with an <acronym>API</> similar
< to <application>libpq</>.
---
> A newer <application>C++</> interface.
> <ulink url="http://thaiopensource.org/development/libpqxx/">Website.</ulink>
108c105
< <term>DBD-Pg</term>
---
> <term>DBD::Pg</term>
111,112c108,109
< A <application>Perl</> interface that uses the
< <acronym>DBD</>-standard <application>API</>.
---
> A <application>Perl</> DBI driver for PostgreSQL.
> <ulink url="http://search.cpan.org/dist/DBD-Pg/">Website.</ulink>
121a119
> <ulink url="http://gborg.postgresql.org/project/pgtclng/projdisplay.php">Website.</ulink>
127c125
< <term>pgtcl</term>
---
> <term>Pyscopg</term>
130c128
< The original version of the <application>Tcl</> interface.
---
> A <application>Python</> interface librar that is DB API 2.0 compliant.
134,143d131
<
< <varlistentry>
< <term>PyGreSQL</term>
< <listitem>
< <para>
< A <application>Python</> interface library.
< </para>
< </listitem>
< </varlistentry>
<
145,148d132
<
< All of these can be found at
< <ulink url="http://gborg.postgresql.org"><productname>GBorg</></ulink>
< or <ulink url="http://pgfoundry.org"><productname>pgFoundry</></ulink>.
Index: maintenance.sgml
===================================================================
RCS file: /projects/cvsroot/pgsql/doc/src/sgml/maintenance.sgml,v
retrieving revision 1.56
diff -r1.56 maintenance.sgml
9a10,13
> <indexterm zone="maintenance">
> <primary>Routine maintenance</primary>
> </indexterm>
>
11,17c15,19
< There are a few routine maintenance chores that must be performed on
< a regular basis to keep a <productname>PostgreSQL</productname>
< server running smoothly. The tasks discussed here are repetitive
< in nature and can easily be automated using standard Unix tools such
< as <application>cron</application> scripts. But it is the database
< administrator's responsibility to set up appropriate scripts, and to
< check that they execute successfully.
---
> PostgreSQL, like any database software requires that tasks
> be performed on a regular basis to achieve optimum performance.
> The tasks discussed here are <emphasis>required</emphasis> but they
> are repetitive in nature and can easily be automated using standard
> Unix tools such as <application>cron</application> scripts.
30,32c32,36
< The other main category of maintenance task is periodic <quote>vacuuming</>
< of the database. This activity is discussed in
< <xref linkend="routine-vacuuming">.
---
> The are two tasks that <emphasis>must</emphasis> be performed on
> a periodic basis. The first is vacuuming. This activity is discussed in
> <xref linkend="routine-vacuuming">. The sceond is to update the planner
> statistics using the analyze command as discussed in
> <xref linkend="vacuum-for-statistics">.
42,44c46,48
< to some other database management systems. Nonetheless,
< appropriate attention to these tasks will go far towards ensuring a
< pleasant and productive experience with the system.
---
> to other database management systems. It is also fairly easy, provided
> you read the documentation to keep a relatively hands off maintenance
> regimen.
56c60
< must be run on a regular basis for several reasons:
---
> <emphasis>must</emphasis> be run on a regular basis for several reasons:
60c64
< <simpara>To recover disk space occupied by updated or deleted
---
> <simpara>To recover or reuse disk space occupied by updated or deleted
85,89c89,94
< The standard form of <command>VACUUM</> can run in parallel with
< normal database operations (SELECTs, INSERTs, UPDATEs, DELETEs, but not
< changes to table definitions).
< Beginning in <productname>PostgreSQL</productname> 8.0, there are
< configuration parameters that can be adjusted to further reduce the
---
> The standard form of <command>VACUUM</> does not intefere with production
> database operations. Items such as SELECTS, INSERTS, UPDATES and DELETES
> will continue to function as normal. You will not be able to modify the
> definition (Such as ALTER TABLE ADD COLUMN) of a table.
> The release of <productname>PostgreSQL</productname> 8.0, introduced new
> configuration parameters to further reduce the potentially negative
^ permalink raw reply [nested|flat] 5+ messages in thread
* Re: [DOCS] maintenance diff
@ 2006-07-14 07:49 Peter Eisentraut <peter_e@gmx.net>
parent: Joshua D. Drake <jd@commandprompt.com>
1 sibling, 1 reply; 5+ messages in thread
From: Peter Eisentraut @ 2006-07-14 07:49 UTC (permalink / raw)
To: Joshua D. Drake <jd@commandprompt.com>; +Cc: PostgreSQL-patches <pgsql-patches@postgresql.org>
Joshua D. Drake wrote:
> Updated to have stronger wording for vacuuming. Cleaned out some
> extra superlatives. Added a couple of index entries for Routine
> Maintenance and added entry specific to Analyze.
diff -c please.
--
Peter Eisentraut
http://developer.postgresql.org/~petere/
^ permalink raw reply [nested|flat] 5+ messages in thread
* Re: maintenance diff
@ 2006-07-14 11:57 Robert Treat <xzilla@users.sourceforge.net>
parent: Joshua D. Drake <jd@commandprompt.com>
1 sibling, 1 reply; 5+ messages in thread
From: Robert Treat @ 2006-07-14 11:57 UTC (permalink / raw)
To: pgsql-docs; +Cc: Joshua D. Drake <jd@commandprompt.com>; PostgreSQL-patches <pgsql-patches@postgresql.org>
On Thursday 13 July 2006 20:58, Joshua D. Drake wrote:
> Hello,
>
> Updated to have stronger wording for vacuuming. Cleaned out some extra
> superlatives. Added a couple of index entries for Routine Maintenance
> and added entry specific to Analyze.
I noticed a number of typos in this...
s/Gbord/Gborg/
s/Gforg/Gforge/
s/including, mailing/including mailing
s/forums and cvs/forums, and cvs,/
s/pgFoundry/PgFoundry/
I think there might be some other issues too... like saying gborg is
deprecated is likely to imply something wrong with the projects there rather
than the site itself.
There were a couple of other minor things I noticed too... Joshua, do you mind
if I make some changes and resubmit this patch?
--
Robert Treat
Build A Brighter LAMP :: Linux Apache {middleware} PostgreSQL
^ permalink raw reply [nested|flat] 5+ messages in thread
* Re: [DOCS] maintenance diff
@ 2006-07-14 15:18 Joshua D. Drake <jd@commandprompt.com>
parent: Peter Eisentraut <peter_e@gmx.net>
0 siblings, 0 replies; 5+ messages in thread
From: Joshua D. Drake @ 2006-07-14 15:18 UTC (permalink / raw)
To: Peter Eisentraut <peter_e@gmx.net>; +Cc: PostgreSQL-patches <pgsql-patches@postgresql.org>
Peter Eisentraut wrote:
> Joshua D. Drake wrote:
>> Updated to have stronger wording for vacuuming. Cleaned out some
>> extra superlatives. Added a couple of index entries for Routine
>> Maintenance and added entry specific to Analyze.
>
> diff -c please.
>
I have been properly chastised by Neil too. I will have if or you today :)
Sorry about that.
Sincerely,
Joshua D. Drake
--
=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/
^ permalink raw reply [nested|flat] 5+ messages in thread
* Re: maintenance diff
@ 2006-07-14 15:19 Joshua D. Drake <jd@commandprompt.com>
parent: Robert Treat <xzilla@users.sourceforge.net>
0 siblings, 0 replies; 5+ messages in thread
From: Joshua D. Drake @ 2006-07-14 15:19 UTC (permalink / raw)
To: Robert Treat <xzilla@users.sourceforge.net>; +Cc: pgsql-docs@postgresql.org, PostgreSQL-patches <pgsql-patches@postgresql.org>
Robert Treat wrote:
> On Thursday 13 July 2006 20:58, Joshua D. Drake wrote:
>> Hello,
>>
>> Updated to have stronger wording for vacuuming. Cleaned out some extra
>> superlatives. Added a couple of index entries for Routine Maintenance
>> and added entry specific to Analyze.
>
> I noticed a number of typos in this...
>
> s/Gbord/Gborg/
> s/Gforg/Gforge/
(I am not surprised I did that)
> s/including, mailing/including mailing
> s/forums and cvs/forums, and cvs,/
> s/pgFoundry/PgFoundry/
>
> I think there might be some other issues too... like saying gborg is
> deprecated is likely to imply something wrong with the projects there rather
> than the site itself.
I can extend that... The Gborg site is deprecated and all current
projects are moving to Gforge.
>
> There were a couple of other minor things I noticed too... Joshua, do you mind
> if I make some changes and resubmit this patch?
Let me go back through it first please.
Joshua D. Drake
>
--
=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/
^ permalink raw reply [nested|flat] 5+ messages in thread
end of thread, other threads:[~2006-07-14 15:19 UTC | newest]
Thread overview: 5+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2006-07-14 00:58 maintenance diff Joshua D. Drake <jd@commandprompt.com>
2006-07-14 07:49 ` Peter Eisentraut <peter_e@gmx.net>
2006-07-14 15:18 ` Joshua D. Drake <jd@commandprompt.com>
2006-07-14 11:57 ` Robert Treat <xzilla@users.sourceforge.net>
2006-07-14 15:19 ` Joshua D. Drake <jd@commandprompt.com>
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox