1. 23 Jun, 2001 4 commits
    • Bruce Momjian's avatar
      > Marko Kreen <marko@l-t.ee> writes: · 6a7f23c2
      Bruce Momjian authored
      > > secure_ctx changes too.  it will be PGC_BACKEND after '-p'.
      >
      > Oh, okay, I missed that part.  Could we see the total state of the
      > patch --- ie, a diff against current CVS, not a bunch of deltas?
      > I've gotten confused about what's in and what's out.
      
      Ok, here it is.  Cleared the ctx comment too - after -p
      it will be PGC_BACKEND in any case.
      
      Marko Kreen
      6a7f23c2
    • Bruce Momjian's avatar
      Here the latest version and first working release of Ora2Pg a tool to export · 2e2d17ed
      Bruce Momjian authored
      Oracle database to PostgreSQL.
      
          It currently dump the database schema (tables, views, sequences,
          indexes, grants), with primary, unique and foreign keys into PostgreSQL
          syntax without editing the SQL code generated. You can dump only a
          particular schema from the Oracle database.
      
          Functions, procedures and triggers with SQL or PLSQL code generated must
          be reviewed to match the PostgreSQL syntax. Some usefull recommandation
          on porting Oracle to PostgreSQL can be found at
      http://techdocs.postgresql.org/
          under the "Converting from other Databases to PostgreSQL" Oracle part. I
      just
          notice one thing more is that the trunc() function in Oracle is the same for
      number
          or date so be carefull when porting to PostgreSQL to use trunc() for number
      and
          date_trunc() for date.
      
      I will add more precision in type NUMBER conversion based on length to match
      as closest as possible all rich PostgreSQL numerics type. But it seems not to be
      
      urgent as it seems that Oracle DBAs only create number with length 22 (default)
      Space seems not to be their problem...
      
      Gilles DAROLD
      2e2d17ed
    • Bruce Momjian's avatar
    • Peter Eisentraut's avatar
      fix markup · 280b5f4b
      Peter Eisentraut authored
      280b5f4b
  2. 22 Jun, 2001 8 commits
  3. 21 Jun, 2001 4 commits
  4. 20 Jun, 2001 11 commits
  5. 19 Jun, 2001 8 commits
  6. 18 Jun, 2001 5 commits
    • Bruce Momjian's avatar
      RESET ALL secondary patch: · 3709a5ad
      Bruce Momjian authored
      Here is Tomified version of my 2 pending patches.
      Dropped the set_.._real change as it is not needed.
      Desc would be:
      
      * use GUC for settings from cmdline
      
      Marko Kreen
      3709a5ad
    • Bruce Momjian's avatar
      Well, after persuading cvsup and cvs that it _is_ possible to have local · 0ed7864d
      Bruce Momjian authored
      modifiable repositories, I have a clean untrusted plperl patch to offer
      you :)
      
      Highlights:
      * There's one perl interpreter used for both trusted and untrusted
      procedures. I do think its unnecessary to keep two perl
      interpreters around. If someone can break out from trusted "Safe" perl
      mode, well, they can do what they want already. If someone disagrees, I
      can change this.
      
      * Opcode is not statically loaded anymore. Instead, we load Dynaloader,
      which then can grab Opcode (and anything else you can 'use') on its own.
      
      * Checked to work on FreeBSD 4.3 + perl 5.5.3 , OpenBSD 2.8 + perl5.6.1,
      RedHat 6.2 + perl 5.5.3
      
      * Uses ExtUtils::Embed to find what options are necessary to link with
      perl shared libraries
      
      * createlang is also updated, it can create untrusted perl using 'plperlu'
      
      * Example script (assuming you have Mail::Sendmail installed):
      create function foo() returns text as '
               use Mail::Sendmail;
      
               %mail = ( To      => q(you@yourname.com),
                         From    => q(me@here.com),
                         Message => "This is a very short message"
                        );
               sendmail(%mail) or die $Mail::Sendmail::error;
      return          "OK. Log says:\n", $Mail::Sendmail::log;
      ' language 'plperlu';
      
      Alex Pilosov
      0ed7864d
    • Bruce Momjian's avatar
      The attached patch enables the contrib subtree to build cleanly under · 558fae16
      Bruce Momjian authored
      Cygwin with the possible exception of mSQL-interface.  Since I don't
      have mSQL installed, I skipped this tool.
      
      Except for dealing with a missing getopt.h (oid2name) and HUGE (seg),
      the bulk of the patch uses the standard PostgreSQL approach to deal with
      Windows DLL issues.
      
      I tested the build aspect of this patch under Cygwin and Linux without
      any ill affects.  Note that I did not actually attempt to test the code
      for functionality.
      
      The procedure to apply the patch is as follows:
      
          $ # save the attachment as /tmp/contrib.patch
          $ # change directory to the top of the PostgreSQL source tree
          $ patch -p0 </tmp/contrib.patch
      
      Jason
      558fae16
    • Bruce Momjian's avatar
      22dc12b8
    • Bruce Momjian's avatar
      Here's a small patch for dblink: · 10b5f0be
      Bruce Momjian authored
         - fixed dblink invalid pointer causing corrupt elog message
         - fixed dblink_tok improper handling of null results
         - fixed examples in README.dblink
      
      Joe Conway
      10b5f0be