Robert Lor wrote:
Proposed changes:
* Switch from using DTRACE_PROBEn macros to the dynamically generated macros (remove pg_trace.h) * Use "dtrace -h" to create a header file that contains the dynamically generated macros to be used in the source code instead of the DTRACE_PROBEn macros. * Create a new header file called probes_null.h to map the generated macros to no-ops * This is unrelated to making DTrace work on Leopard, but I'd like to propose that we split the probes into generic database and Postgres specific providers, called "database" and "postgresql" respectively. Other databases will be adding DTrace probes as well, and we want to use "database" as the provider for probes that are common to all databases. This way scripts that use the common provider will work on databases that implement the common probes.

Since I haven't heard any objections, I assume the proposed changes are acceptable. I'll go a head and submit the patch.

Regards,
-Robert

---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
      choose an index scan if your joining column's datatypes do not
      match

Reply via email to