这是我做的:
创建用户:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$filename = $_POST['filename'];
$file = basename($ImageData);
if (file_exists($filename)) {
unlink($filename);
$response["message"] = 'delete_success';
$errors++;
}
var_dump($filename);
echo json_encode($response);
exit();
}else{
echo"acces denied";
}
?>
使用所有者创建数据库:
CREATE USER user1 WITH PASSWORD 'userpass';
但是用户 user1 无法运行select语句。我必须这样做:
createdb -U postgres database1 -O user1
为什么会这样?任何授予所有权限的方法,包括在创建数据库时选择用户。所有者并不意味着他可以运行选择查询吗?如何简化这个?感谢。