|
From: Michael P. <mic...@gm...> - 2010-11-18 00:44:17
|
This is going to be a pretty long message, but...
I made a couple of tests with this patch.
Successively I created two databases, sequences on it, then dropped the
databases.
I created again and a couple of times databases (and so sequences) and
didn't notice any error.
What are the SQL you used for your tests? Is it reproducible?
-- create databases
template1=# create database foo1;
CREATE DATABASE
template1=# create database foo2;
CREATE DATABASE
template1=# \c foo1
psql (8.4.5, サバ 8.4.3)
デタベス "foo1" に接しました。.
foo1=# create sequence foo;
CREATE SEQUENCE
foo1=# create sequence foo2;
CREATE SEQUENCE
foo1=# \c foo2
psql (8.4.5, サバ 8.4.3)
デタベス "foo2" に接しました。.
foo2=# create sequence foo;
CREATE SEQUENCE
foo2=# create sequence foo2;
CREATE SEQUENCE
foo2=# select nextval('foo');
nextval
---------
1
(1 行)
foo2=# select nextval('foo');
nextval
---------
2
(1 行)
foo2=# \c template1
psql (8.4.5, サバ 8.4.3)
デタベス "template1" に接しました。.
template1=# drop database foo1;
DROP DATABASE
template1=# clean connection to all for database foo2;
CLEAN CONNECTION
template1=# drop database foo2;
DROP DATABASE
template1=# create database foo2;
CREATE DATABASE
template1=# \c foo2
psql (8.4.5, サバ 8.4.3)
デタベス "foo2" に接しました。.
foo2=# create sequence foo;
CREATE SEQUENCE
foo2=# create sequence foo2;
CREATE SEQUENCE
foo2=# select nextval('foo');
nextval
---------
1
(1 行)
foo2=# select nextval('foo');
nextval
---------
2
(1 行)
foo2=# select nextval('foo2');
nextval
---------
1
(1 行)
foo2=# select nextval('foo2');
nextval
---------
2
(1 行)
foo2=# \c template1
psql (8.4.5, サバ 8.4.3)
デタベス "template1" に接しました。.
template1=# create database foo1;
CREATE DATABASE
template1=# \c foo1
psql (8.4.5, サバ 8.4.3)
デタベス "foo1" に接しました。.
foo1=# create sequence foo;
CREATE SEQUENCE
foo1=# create sequence foo2;
CREATE SEQUENCE
foo1=# select nextval('foo');
nextval
---------
1
(1 行)
foo1=# select nextval('foo');
nextval
---------
2
(1 行)
foo1=# select nextval('foo2');
nextval
---------
1
(1 行)
foo1=# \c template1
psql (8.4.5, サバ 8.4.3)
デタベス "template1" に接しました。.
template1=# clean connection to all for database foo1;
CLEAN CONNECTION
template1=# clean connection to all for database foo2;
CLEAN CONNECTION
template1=# drop database foo1;
DROP DATABASE
template1=# drop database foo2;
DROP DATABASE
template1=# create database foo1;
CREATE DATABASE
template1=# create database foo2;
CREATE DATABASE
template1=# \c foo1
psql (8.4.5, サバ 8.4.3)
デタベス "foo1" に接しました。.
foo1=# create sequence foo1;
CREATE SEQUENCE
foo1=# create sequence foo2;
CREATE SEQUENCE
foo1=# create sequence foo;
CREATE SEQUENCE
foo1=# select nextval('foo1');
nextval
---------
1
(1 行)
foo1=# alter sequence foo2 increment 2;
ALTER SEQUENCE
foo1=# select nextval('foo2');
nextval
---------
1
(1 行)
foo1=# select nextval('foo2');
nextval
---------
3
(1 行)
foo1=# select nextval('foo2');
nextval
---------
5
(1 行)
--
Michael Paquier
http://michaelpq.users.sourceforge.net
|