# and nobody requested raster or topology
# (until they have an uninstall script themself)
if test x"$OPT_DROP" = "xyes" \
- -a x"$OPT_WITH_TOPO" = "xno" \
-a x"$object_count_pre" != "x"
then # {
start_test "uninstall"
ok=yes
+ if test x"$OPT_WITH_TOPO" = "xyes"; then
+ ${PSQL} ${_psql_opts} -Xf ${REGDIR}/../topology/uninstall_topology.sql "${DB}" \
+ > ${TMPDIR}/uninstall.log 2> ${TMPDIR}/uninstall.err
+ if [ $? -gt 0 ]; then # {
+ fail "uninstall_topology.sql failed" "${TMPDIR}/uninstall.err"
+ ok=no
+ fi # }
+ show_progress # on to raster uninstall
+ fi
+
if test x"$OPT_WITH_RASTER" = "xyes"; then
${PSQL} ${_psql_opts} -Xf ${REGDIR}/../raster/rt_pg/uninstall_rtpostgis.sql "${DB}" \
> ${TMPDIR}/uninstall.log 2> ${TMPDIR}/uninstall.err