En vista de que no encontre la respuesta la coloco por si a alguien mas le intereza saber como crear bases de datos directas desde un php, si tiene algunos errorsillos es por que soy nueva en esto y aun me falta mucho por aprender. saludos
El $nickemp lo saco de otra pagina donde checo si la base de datos existe
Código PHP:
<?php
$host='localhost';
$user='treeweb';
$dbname='treeweb';
$pass='linux';
$conn = pg_connect("host=".$host." user=".$user." password=".$pass."");
if (!$conn)
{
echo "<hr>";
echo "Hay un error en la conexion con <b>".$user."</b> en <a href='http://".$host."'>".$host."</a><br><br>";
exit;
}
if (pg_exec("CREATE DATABASE $nickemp WITH ENCODING='UTF8' OWNER=treeweb TEMPLATE=generic TABLESPACE=pg_default"))
{
echo "Database created";
}
else
{
echo'<script type="text/javascript"> alert("Ocurrio un erro al crear la empresa intenta mas tarde.");window.location="registro.php";</script>';
}
?>
un saludo y espero les sirva