Received: from maia.hub.org (maia-3.hub.org [200.46.204.243]) by mail.postgresql.org (Postfix) with ESMTP id 97B7AB5DBD8 for ; Sun, 14 Aug 2011 16:41:09 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.243]) (amavisd-maia, port 10024) with ESMTP id 21907-09 for ; Sun, 14 Aug 2011 19:41:02 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mahout.postgresql.org (mahout.postgresql.org [98.129.198.123]) by mail.postgresql.org (Postfix) with ESMTP id E9DADB5DBE1 for ; Sun, 14 Aug 2011 16:41:01 -0300 (ADT) Received: from [98.129.198.116] (helo=gemulon.postgresql.org) by mahout.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1QsgYP-0003BC-5E for pgsql-committers@postgresql.org; Sun, 14 Aug 2011 19:41:01 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.72) (envelope-from ) id 1QsgYO-0005S5-QU for pgsql-committers@postgresql.org; Sun, 14 Aug 2011 19:41:00 +0000 Date: Sun, 14 Aug 2011 19:41:00 +0000 Message-Id: Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@postgresql.org From: Tom Lane Subject: pgsql: Fix unsafe order of operations in foreign-table DDL commands. X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=-2.712 tagged_above=-10 required=5 tests=BAYES_00=-1.9, RP_MATCHES_RCVD=-0.812 X-Spam-Level: X-Archive-Number: 201108/96 X-Sequence-Number: 45604 Rml4IHVuc2FmZSBvcmRlciBvZiBvcGVyYXRpb25zIGluIGZvcmVpZ24tdGFibGUgRERMIGNvbW1h bmRzLgoKV2hlbiB1cGRhdGluZyBvciBkZWxldGluZyBhIHN5c3RlbSBjYXRhbG9nIHR1cGxlLCBp dCdzIG5lY2Vzc2FyeSB0byBhY3F1aXJlClJvd0V4Y2x1c2l2ZUxvY2sgb24gdGhlIGNhdGFsb2cg YmVmb3JlIGxvb2tpbmcgdXAgdGhlIHR1cGxlOyBvdGhlcndpc2UgYQpjb25jdXJyZW50IFZBQ1VV TSBGVUxMIG9uIHRoZSBjYXRhbG9nIG1pZ2h0IG1vdmUgdGhlIHR1cGxlIHRvIGEgZGlmZmVyZW50 ClRJRCBiZWZvcmUgd2UgY2FuIGFwcGx5IHRoZSB1cGRhdGUuICBDb2RpbmcgcGF0dGVybnMgdGhh dCBmaW5kIHRoZSB0dXBsZQp2aWEgYSB0YWJsZSBzY2FuIGFyZW4ndCBhdCByaXNrIGhlcmUsIGJ1 dCB3aGVuIG9idGFpbmluZyB0aGUgdHVwbGUgZnJvbSBhCmNhdGFsb2cgY2FjaGUsIGNvcnJlY3Qg b3JkZXJpbmcgaXMgaW1wb3J0YW50OyBhbmQgc2V2ZXJhbCByb3V0aW5lcyBpbgpmb3JlaWduY21k cy5jIGdvdCBpdCB3cm9uZy4gIE5vdGVkIHdoaWxlIHJ1bm5pbmcgdGhlIHJlZ3Jlc3Npb24gdGVz dHMgaW4KcGFyYWxsZWwgd2l0aCBWQUNVVU0gRlVMTCBvZiBhc3NvcnRlZCBzeXN0ZW0gY2F0YWxv Z3MuCgpGb3IgY29uc2lzdGVuY3kgSSBtb3ZlZCBhbGwgdGhlIGhlYXBfb3BlbiBjYWxscyB0byB0 aGUgc3RhcnRzIG9mIHRoZWlyCmZ1bmN0aW9ucywgaW5jbHVkaW5nIGEgY291cGxlIGZvciB3aGlj aCB0aGVyZSB3YXMgbm8gYWN0dWFsIGJ1Zy4KCkJhY2stcGF0Y2ggdG8gOC40IHdoZXJlIGZvcmVp Z25jbWRzLmMgd2FzIGFkZGVkLgoKQnJhbmNoCi0tLS0tLQpSRUw5XzBfU1RBQkxFCgpEZXRhaWxz Ci0tLS0tLS0KaHR0cDovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzU3MDdmMzU1 NTkzYzkxYTZjODY2ODM1YTdjNTVlYWJhZWRlMjM2MjgKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0t LS0tLS0tCnNyYy9iYWNrZW5kL2NvbW1hbmRzL2ZvcmVpZ25jbWRzLmMgfCAgIDMxICsrKysrKysr KysrKysrLS0tLS0tLS0tLS0tLS0tLS0KMSBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp LCAxNyBkZWxldGlvbnMoLSkKCg==