Closed (fixed)
Project:
MySite
Version:
5.x-3.0beta3
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
21 Jan 2008 at 19:42 UTC
Updated:
22 Feb 2008 at 01:11 UTC
I haven't had much time to look further but wanted to report that errors received after upgrading and running update.php.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "Array" LINE 1: ALTER TABLE mysite ADD integer Array ^ in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: ALTER TABLE mysite ADD integer Array in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: column "integer" of relation "mysite" does not exist LINE 1: UPDATE mysite SET integer = uid_old ^ in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: UPDATE mysite SET integer = uid_old in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: index "mysite_uid_idx" does not exist in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: DROP INDEX mysite_uid_idx in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: column "uid" does not exist in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: CREATE INDEX mysite_uid_idx ON mysite (uid) in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "PRIMARY" LINE 1: ALTER TABLE mysite ADD CONSTRAINT PRIMARY KEY (uid) ^ in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: ALTER TABLE mysite ADD CONSTRAINT PRIMARY KEY (uid) in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "PRIMARY" LINE 1: ALTER TABLE mysite_data ADD CONSTRAINT PRIMARY KEY (mid) ^ in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: ALTER TABLE mysite_data ADD CONSTRAINT PRIMARY KEY (mid) in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
* warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near "PRIMARY" LINE 1: ALTER TABLE mysite_content ADD CONSTRAINT PRIMARY KEY (myid) ^ in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 125.
* user warning: query: ALTER TABLE mysite_content ADD CONSTRAINT PRIMARY KEY (myid) in /usr/local/apache2/htdocs/drupal/includes/database.pgsql.inc on line 144.
And the confirmation information from update.php ...
mysite module
Update #8
* ALTER TABLE {mysite_data} ADD page int
* ALTER TABLE {mysite_data} ALTER page SET default 0
* UPDATE {mysite_data} SET page = 0
* ALTER TABLE {mysite_data} ALTER page SET NOT NULL
* CREATE INDEX {mysite_data}_page_idx ON {mysite_data} (page)
Update #9
* CREATE TABLE {mysite_page} ( page integer NOT NULL default '0', uid integer NOT NULL default '0', created integer NOT NULL default '0', updated integer, status integer NOT NULL default '0', title varchar(80) NOT NULL default '', layout varchar(40) NOT NULL default 'default', style varchar(40) NOT NULL default 'default', format varchar(40) NOT NULL default 'default', theme varchar(40) NULL, UNIQUE (page, uid) )
* CREATE INDEX {mysite_page}_page_idx ON {mysite_page} (page)
* CREATE INDEX {mysite_page}_uid_idx ON {mysite_page} (uid)
Update #10
* ALTER TABLE {mysite} RENAME uid TO uid_old
* Failed: ALTER TABLE {mysite} ADD integer Array
* Failed: UPDATE {mysite} SET integer = uid_old
* ALTER TABLE {mysite} DROP uid_old
* Failed: DROP INDEX {mysite}_uid_idx
* Failed: CREATE INDEX {mysite}_uid_idx ON {mysite} (uid)
* Failed: ALTER TABLE {mysite} ADD CONSTRAINT PRIMARY KEY (uid)
* Failed: ALTER TABLE {mysite_data} ADD CONSTRAINT PRIMARY KEY (mid)
* Failed: ALTER TABLE {mysite_content} ADD CONSTRAINT PRIMARY KEY (myid)
Update #11
* No queries
Let me know if you'd like me to try something or take this further somehow. My technical guy is out today, otherwise he would have given some of these errors as shot.
Comments
Comment #1
agentrickardThese are all errors stemming from my misreading of the postgreSQL docs.
Try replacing update_10 with:
And then try it again.
Comment #2
WISEOZ commentedI made this change and ran update.php again and received no errors. I'll let you know under a separate ticket if I see anything else. Thanks!
Comment #3
agentrickardWell, you should also check your pgSQL tables to see if the relevant indexes and keys were created.
This update is specifically to try to improve performance on pgSQL, so that older MySite installs mirror the new database schema.
Comment #4
agentrickardComment #5
agentrickardComment #6
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.