libpq communication to client libpq library routines
main passes control to postmaster or postgres
nodes creation/manipulation of nodes
-obj object files
optimizer creates path and plan
optimizer/path creates path from parser output
optimizer/plan optmizes path output
utils/mmgr memory manager(process-local memory)
utils/sort sort routines for internal algorithms
utils/time transaction time qualification routines
-
-port port-specific files
-port/BSD44_derived
-port/aix
-port/alpha
-port/bsdi
-port/dgux
-port/hpux
-port/i386_solaris
-port/irix5
-port/linux
-port/sunos4
-port/sparc_solaris
-port/svr4
-port/ultrix4
-port/win32
-port/win32/regex
-port/win32/sys
QUERY: END;
QUERY: PURGE hash_f8_heap BEFORE 'now';
QUERY: SELECT count(*) AS has_10002 FROM hash_f8_heap[,] h;
+has_10002
+---------
+ 10002
+(1 row)
+
QUERY: VACUUM hash_f8_heap;
QUERY: SELECT count(*) AS has_10000 FROM hash_f8_heap[,] h;
has_10000
---------
- 10002
+ 10000
(1 row)
QUERY: PURGE hash_i4_heap AFTER '@ 1 second ago';
WARN:parser: syntax error at or near "314159"
QUERY: drop index nonesuch;
-WARN:index "nonesuch" nonexistant
+WARN:index "nonesuch" nonexistent
QUERY: drop aggregate;
WARN:parser: syntax error at or near ";"