11
22 Developer's Frequently Asked Questions (FAQ) for PostgreSQL
33
4- Last updated: Wed Sep 26 16:38:09 EDT 2007
4+ Last updated: Fri Oct 26 15:08:39 EDT 2007
55
66 Current maintainer: Bruce Momjian (bruce@momjian.us)
77
@@ -137,9 +137,9 @@ General Questions
137137 preferable if the file changes are single-line changes and do not
138138 rely on surrounding lines.)
139139 4. PostgreSQL is licensed under a BSD license. By posting a patch to
140- the public Postgres mailling lists, you are giving the PostgreSQL
141- Global Development Group the non-revokable right to distribute
142- your patch under the BSD license.
140+ the public PostgreSQL mailling lists, you are giving the
141+ PostgreSQL Global Development Group the non-revokable right to
142+ distribute your patch under the BSD license.
143143 5. Confirm that your changes can pass the regression tests. If your
144144 changes are port specific, please list the ports you have tested
145145 it on.
@@ -180,8 +180,8 @@ General Questions
180180 * Contains no reliability risks
181181 * Does not overly complicate the source code
182182 * If performance-related, has a measureable performance benefit
183- * Is of sufficient usefulness to the average Postgres user
184- * Follows existing Postgres coding standards
183+ * Is of sufficient usefulness to the average PostgreSQL user
184+ * Follows existing PostgreSQL coding standards
185185
186186 1.7) Where can I learn more about the code?
187187
@@ -428,7 +428,7 @@ General Questions
428428 4. A README.rpm-dist document that tries to adequately document both
429429 the differences between the RPM build and the WHY of the
430430 differences, as well as useful RPM environment operations (like,
431- using syslog, upgrading, getting the server to start at OS boot,
431+ using syslog, upgrading, getting postmaster to start at OS boot,
432432 etc);
433433 5. The spec file that throws it all together. This is not a trivial
434434 undertaking in a package of this size.
@@ -755,8 +755,8 @@ typedef struct nameData
755755(gdb) call print(any_pointer)
756756 (gdb) call pprint(any_pointer)
757757
758- The output appears in the server log file, or on your screen if
759- you are running a backend directly.
758+ The output appears in the server log file, or on your screen if you
759+ are running a backend directly without a postmaster .
760760
761761 2.4) I just added a field to a structure. What else should I do?
762762
@@ -782,13 +782,12 @@ typedef struct nameData
782782 ereport() is used to send messages to the front-end, and optionally
783783 terminate the current query being processed. The first parameter is an
784784 ereport level of DEBUG (levels 1-5), LOG, INFO, NOTICE, ERROR, FATAL,
785- or PANIC. NOTICE prints on the user's terminal and to the server
786- logs. INFO prints only to the user's terminal and LOG prints only to
787- the server logs. (These can be changed from postgresql.conf.) ERROR
788- prints in both places, and terminates the current query, never
789- returning from the call. FATAL terminates the backend process. The
790- remaining parameters of ereport are a printf-style set of parameters
791- to print.
785+ or PANIC. NOTICE prints on the user's terminal and to the server logs.
786+ INFO prints only to the user's terminal and LOG prints only to the
787+ server logs. (These can be changed from postgresql.conf.) ERROR prints
788+ in both places, and terminates the current query, never returning from
789+ the call. FATAL terminates the backend process. The remaining
790+ parameters of ereport are a printf-style set of parameters to print.
792791
793792 ereport(ERROR) frees most memory and open file descriptors so you
794793 don't need to clean these up before the call.
0 commit comments