[Mediawiki-l] Deleting pages doesn't work

David Jacobs dbjacobs at gmail.com
Mon Sep 4 19:00:57 UTC 2006


I forgot to include the trace. Here it is:
A database error has occurred Query: DELETE FROM page WHERE page_id =  
'1407' Function: Article::doDeleteArticle Error: 1 ERROR: update or  
delete on "page" violates foreign key constraint  
"recentchanges_rc_cur_id_fkey" on "recentchanges" DETAIL: Key  
(page_id)=(1407) is still referenced from table "recentchanges".

Backtrace:

#0 /Library/WebServer/Documents/wiki/includes/Database.php(604):  
DatabasePostgres->reportQueryError('ERROR: update ...', 1, 'DELETE  
FROM pag...', 'Article::doDele...', false)
#1 /Library/WebServer/Documents/wiki/includes/Database.php(1513):  
Database->query('DELETE FROM pag...', 'Article::doDele...')
#2 /Library/WebServer/Documents/wiki/includes/Article.php(1914):  
Database->delete('page', Array, 'Article::doDele...')
#3 /Library/WebServer/Documents/wiki/includes/Article.php(1844):  
Article->doDeleteArticle('test didn't wor...')
#4 /Library/WebServer/Documents/wiki/includes/Article.php(1670):  
Article->doDelete('test didn't wor...')
#5 /Library/WebServer/Documents/wiki/includes/Wiki.php(341): Article- 
 >delete()
#6 /Library/WebServer/Documents/wiki/includes/Wiki.php(50): MediaWiki- 
 >performAction(Object(OutputPage), Object(Article), Object(Title),  
Object(User), Object(WebRequest))
#7 /Library/WebServer/Documents/wiki/index.php(123): MediaWiki- 
 >initialize(Object(Title), Object(OutputPage), Object(User), Object 
(WebRequest))
#8 {main}


More information about the MediaWiki-l mailing list