diff --git a/mod/forum/lib.php b/mod/forum/lib.php
index 2005d3b1416..2c0191d2fbc 100644
--- a/mod/forum/lib.php
+++ b/mod/forum/lib.php
@@ -4043,6 +4043,13 @@ function forum_delete_userdata($data, $showfeedback=true) {
// Called by course/reset.php
function forum_reset_course_form($course) {
+ global $CFG;
+
+ if ($CFG->dbtype == 'postgres7') {
+ echo "Forum reset not yet supported for PostgreSQL";
+ return;
+ }
+
echo get_string('resetforums', 'forum'); echo ':
';
print_checkbox('reset_forum_news', 1, true, get_string('namenews','forum'), '', ''); echo '
';
print_checkbox('reset_forum_teacher', 1, true, get_string('nameteacher','forum'), '', ''); echo '
';