403Webshell
Server IP : 103.119.228.120  /  Your IP : 3.142.171.100
Web Server : Apache
System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64
User : nobody ( 99)
PHP Version : 5.6.40
Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime
MySQL : ON |  cURL : ON |  WGET : ON |  Perl : ON |  Python : ON |  Sudo : ON |  Pkexec : ON
Directory :  /usr/share/doc/postgresql-9.2.24/html/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/share/doc/postgresql-9.2.24/html/manage-ag-createdb.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Creating a Database</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REV="MADE"
HREF="mailto:pgsql-docs@postgresql.org"><LINK
REL="HOME"
TITLE="PostgreSQL 9.2.24 Documentation"
HREF="index.html"><LINK
REL="UP"
TITLE="Managing Databases"
HREF="managing-databases.html"><LINK
REL="PREVIOUS"
TITLE="Overview"
HREF="manage-ag-overview.html"><LINK
REL="NEXT"
TITLE="Template Databases"
HREF="manage-ag-templatedbs.html"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="stylesheet.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=ISO-8859-1"><META
NAME="creation"
CONTENT="2017-11-06T22:43:11"></HEAD
><BODY
CLASS="SECT1"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="5"
ALIGN="center"
VALIGN="bottom"
><A
HREF="index.html"
>PostgreSQL 9.2.24 Documentation</A
></TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
TITLE="Overview"
HREF="manage-ag-overview.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
HREF="managing-databases.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="60%"
ALIGN="center"
VALIGN="bottom"
>Chapter 21. Managing Databases</TD
><TD
WIDTH="20%"
ALIGN="right"
VALIGN="top"
><A
TITLE="Template Databases"
HREF="manage-ag-templatedbs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="MANAGE-AG-CREATEDB"
>21.2. Creating a Database</A
></H1
><P
>   In order to create a database, the <SPAN
CLASS="PRODUCTNAME"
>PostgreSQL</SPAN
>
   server must be up and running (see <A
HREF="server-start.html"
>Section 17.3</A
>).
  </P
><P
>   Databases are created with the SQL command
   <A
HREF="sql-createdatabase.html"
>CREATE DATABASE</A
>:
</P><PRE
CLASS="SYNOPSIS"
>CREATE DATABASE <TT
CLASS="REPLACEABLE"
><I
>name</I
></TT
>;</PRE
><P>
   where <TT
CLASS="REPLACEABLE"
><I
>name</I
></TT
> follows the usual rules for
   <ACRONYM
CLASS="ACRONYM"
>SQL</ACRONYM
> identifiers.  The current role automatically
   becomes the owner of the new database. It is the privilege of the
   owner of a database to remove it later (which also removes all
   the objects in it, even if they have a different owner).
  </P
><P
>   The creation of databases is a restricted operation. See <A
HREF="role-attributes.html"
>Section 20.2</A
> for how to grant permission.
  </P
><P
>   Since you need to be connected to the database server in order to
   execute the <TT
CLASS="COMMAND"
>CREATE DATABASE</TT
> command, the
   question remains how the <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>first</I
></SPAN
> database at any given
   site can be created. The first database is always created by the
   <TT
CLASS="COMMAND"
>initdb</TT
> command when the data storage area is
   initialized. (See <A
HREF="creating-cluster.html"
>Section 17.2</A
>.)  This
   database is called
   <TT
CLASS="LITERAL"
>postgres</TT
>. So to
   create the first <SPAN
CLASS="QUOTE"
>"ordinary"</SPAN
> database you can connect to
   <TT
CLASS="LITERAL"
>postgres</TT
>.
  </P
><P
>   A second database,
   <TT
CLASS="LITERAL"
>template1</TT
>,
   is also created during database cluster initialization.  Whenever a
   new database is created within the
   cluster, <TT
CLASS="LITERAL"
>template1</TT
> is essentially cloned.
   This means that any changes you make in <TT
CLASS="LITERAL"
>template1</TT
> are
   propagated to all subsequently created databases. Because of this,
   avoid creating objects in <TT
CLASS="LITERAL"
>template1</TT
> unless you want them
   propagated to every newly created database.  More details
   appear in <A
HREF="manage-ag-templatedbs.html"
>Section 21.3</A
>.
  </P
><P
>   As a convenience, there is a program you can
   execute from the shell to create new databases,
   <TT
CLASS="COMMAND"
>createdb</TT
>.

</P><PRE
CLASS="SYNOPSIS"
>createdb <TT
CLASS="REPLACEABLE"
><I
>dbname</I
></TT
></PRE
><P>

   <TT
CLASS="COMMAND"
>createdb</TT
> does no magic. It connects to the <TT
CLASS="LITERAL"
>postgres</TT
>
   database and issues the <TT
CLASS="COMMAND"
>CREATE DATABASE</TT
> command,
   exactly as described above.
   The <A
HREF="app-createdb.html"
><SPAN
CLASS="APPLICATION"
>createdb</SPAN
></A
> reference page contains the invocation
   details. Note that <TT
CLASS="COMMAND"
>createdb</TT
> without any arguments will create
   a database with the current user name.
  </P
><DIV
CLASS="NOTE"
><BLOCKQUOTE
CLASS="NOTE"
><P
><B
>Note: </B
>    <A
HREF="client-authentication.html"
>Chapter 19</A
> contains information about
    how to restrict who can connect to a given database.
   </P
></BLOCKQUOTE
></DIV
><P
>   Sometimes you want to create a database for someone else, and have him
   become the owner of the new database, so he can
   configure and manage it himself.  To achieve that, use one of the
   following commands:
</P><PRE
CLASS="PROGRAMLISTING"
>CREATE DATABASE <TT
CLASS="REPLACEABLE"
><I
>dbname</I
></TT
> OWNER <TT
CLASS="REPLACEABLE"
><I
>rolename</I
></TT
>;</PRE
><P>
   from the SQL environment, or:
</P><PRE
CLASS="PROGRAMLISTING"
>createdb -O <TT
CLASS="REPLACEABLE"
><I
>rolename</I
></TT
> <TT
CLASS="REPLACEABLE"
><I
>dbname</I
></TT
></PRE
><P>
   from the shell.
   Only the superuser is allowed to create a database for
   someone else (that is, for a role you are not a member of).
  </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="manage-ag-overview.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="manage-ag-templatedbs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Overview</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="managing-databases.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Template Databases</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>

Youez - 2016 - github.com/yon3zu
LinuXploit