[Mediawiki-l] Deleting pages doesn't work

Kasimir Gabert kasimir.g at gmail.com
Mon Sep 4 22:09:12 UTC 2006


Try rebuilding your recent changes table, and see what happens.

-Kasimir Gabert

On 9/4/06, David Jacobs <dbjacobs at gmail.com> wrote:
> 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}
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>


-- 
Kasimir Gabert



More information about the MediaWiki-l mailing list