X-Original-To: pgsql-general-postgresql.org@postgresql.org Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id C815F9FA0EC for ; Fri, 30 Jun 2006 13:24:23 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 77876-05 for ; Fri, 30 Jun 2006 13:24:09 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey- Received: from eastrmmtao04.cox.net (eastrmmtao04.cox.net [68.230.240.35]) by postgresql.org (Postfix) with ESMTP id 9CF269FA192 for ; Fri, 30 Jun 2006 13:24:05 -0300 (ADT) Received: from haggis.homelan ([70.171.104.122]) by eastrmmtao04.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060630162359.CLDX12945.eastrmmtao04.cox.net@haggis.homelan> for ; Fri, 30 Jun 2006 12:23:59 -0400 Received: by haggis.homelan (Postfix, from userid 1002) id 56C191C5546; Fri, 30 Jun 2006 11:23:59 -0500 (CDT) Received: from [192.168.1.10] (haggis.homelan [192.168.1.10]) by haggis.homelan (Postfix) with ESMTP id 127232409C0 for ; Fri, 30 Jun 2006 11:23:54 -0500 (CDT) Message-ID: <44A55019.7080203@cox.net> Date: Fri, 30 Jun 2006 11:23:53 -0500 From: Ron Johnson User-Agent: Thunderbird 1.5.0.4 (X11/20060619) MIME-Version: 1.0 To: 'pgsql general' Subject: Re: Notes on converting from MySQL 5.0.x to PostgreSQL References: <002001c69c5b$75d33210$10d09888@parzifal> In-Reply-To: <002001c69c5b$75d33210$10d09888@parzifal> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Archive-Number: 200606/1229 X-Sequence-Number: 97601 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 paul rivers wrote: > Out of curiosity, which "big, expensive enterprise database" are > you spoiled by? Many that I support do not allow DDL within an > transaction, or if they allow it, there are many caveats and > rules. Oracle Rdb. Built by DEC back in the early 1980s. It's had tablespaces (Storage Areas in Rdb parlance) since the late 80s. Tables (including the system catalog, which itself is a set of tables) all go in a Storage Area. If you don't specify one, it does in the default: RDB$SYSTEM. Creating a table is no more than inserting records into a few system tables, and allocating a few pages in the relevant Storage Area. Thus, rolling back most all DDL is built deep into the engine. http://www.oracle.com/technology/products/rdb/index.html - -- Ron Johnson, Jr. Jefferson LA USA Is "common sense" really valid? For example, it is "common sense" to white-power racists that whites are superior to blacks, and that those with brown skins are mud people. However, that "common sense" is obviously wrong. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEpVAZS9HxQb37XmcRArUOAKDFNtLVqr9BeYi7k6nhp/GnVI7M6QCfV7hJ wNUUCx2sGUmRklxtwu6hoUA= =CLgH -----END PGP SIGNATURE-----