2 # Drop several fields from a table
4 require './postgresql-lib.pl';
6 &error_setup($text{'fdrop_err'});
7 &can_edit_db($in{'db'}) || &error($text{'dbase_ecannot'});
10 @d = split(/\0/, $in{'d'});
11 @d || &error($text{'fdrop_enone'});
12 @desc = &table_structure($in{'db'}, $in{'table'});
13 @d < @desc || &error($text{'fdrop_eall'});
17 &execute_sql_logged($in{'db'},
18 "alter table "."e_table($in{'table'})." drop column \"$d\"");
20 &webmin_log("delete", "fields", scalar(@d), \%in);
21 &redirect("edit_table.cgi?db=$in{'db'}&table=".&urlize($in{'table'}));