{
if ($config{'sync_create'}) {
local $version = &get_postgresql_version();
- local $sql = "create user $_[0]->{'user'}";
+ local $sql = "create user \"$_[0]->{'user'}\"";
if ($_[0]->{'passmode'} == 3) {
$sql .= " with password '$_[0]->{'plainpass'}'";
}
local $s = &execute_sql($config{'basedb'},
"select * from pg_shadow where usename = '$_[0]->{'user'}'");
return if (!@{$s->{'data'}});
- &execute_sql_logged($config{'basedb'}, "drop user $_[0]->{'user'}");
+ &execute_sql_logged($config{'basedb'}, "drop user \"$_[0]->{'user'}\"");
}
}
# Need to delete and re-create to rename :(
local @user = @{$s->{'data'}->[0]};
&execute_sql_logged($config{'basedb'},
- "drop user $_[0]->{'olduser'}");
- local $sql = "create user $_[0]->{'user'}";
+ "drop user \"$_[0]->{'olduser'}\"");
+ local $sql = "create user \"$_[0]->{'user'}\"";
if ($_[0]->{'passmode'} == 3) {
$sql .= " with password '$_[0]->{'plainpass'}'";
}
}
elsif ($_[0]->{'passmode'} != 4) {
# Just change password
- local $sql = "alter user $_[0]->{'user'}";
+ local $sql = "alter user \"$_[0]->{'user'}\"";
if ($_[0]->{'passmode'} == 3) {
$sql .= " with password '$_[0]->{'plainpass'}'";
}