Chatter elimination
От | Paul M Foster |
---|---|
Тема | Chatter elimination |
Дата | |
Msg-id | 442B59F9.7030505@quillandmouse.com обсуждение исходный текст |
Ответы |
Re: Chatter elimination
|
Список | pgsql-php |
I have a php file called "coldstart.php" which is supposed to check if a database exists, and if not create it, and create the tables associated with it. It attempts a pg_connect() with the database name and other parameters. The first time it's run, this call returns false, because the database doesn't exist. At that point, I connect to the template1 database and create my target database, etc. After this, I redirect to a different PHP script, using the header() directive. This process works fine, insofar as it creates the database and tables. However, when the first pg_connect() is called with the name of the non-existent database, PostgreSQL/PHP dumps the following error message: Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: database "webcust" does not exist in /var/www/qmsi/webcust/db.php on line 39 Well and good. Except that when the script gets down to the header() call (after creating the database and tables), it has a problem, because headers have already been sent, in the form of the aforementioned error message. So it barfs right there. So the question is: Is it possible to shut off this "chatter" that PostgreSQL/PHP puts out when an error such as this occurs? -- Paul M. Foster
В списке pgsql-php по дате отправления: