<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 21.2\. 創建一個數據庫 為了創建數據庫,必須先運行PostgreSQL服務器(參閱[Section 17.3](#calibre_link-1097))。 數據庫是用 SQL 命令[CREATE DATABASE](#calibre_link-111)創建的: ``` CREATE DATABASE _name_; ``` 這里的`_name_`遵循SQL標識符的一般規則。 當前角色自動成為此新數據庫的所有者。同時,以后刪除這個數據庫也是這個用戶的特權 (同時還會刪除其中的所有對象,即使那些對象有不同的所有者也這樣)。 創建數據庫是一個有限制的操作。參閱[Section 20.2](#calibre_link-469)獲取如何賦予權限的信息。 因為你需要與數據庫服務器連接才能執行`CREATE DATABASE`命令, 那么還有一個問題是_第一個_數據庫是怎樣創建的? 第一個數據庫總是由`initdb`命令在初始化數據存儲區的時候創建的 (參閱[Section 17.2](#calibre_link-976))。這個數據庫叫`postgres` 。因此要創建第一個"真正" 的數據庫時你可以與`postgres`連接。 在數據庫集群初始化時會創建另一個名為`template1` 的數據庫。在創建一個新的數據庫時, 實際上就是克隆(復制)了`template1`數據庫。 這就意味著你對`template1`所做的任何修改都會傳播到所有隨后創建的數據庫中。 因此,避免在`template1`中創建對象,除非你想要這些對象傳播到每個新建的數據庫中。 更多細節見[Section 21.3](#calibre_link-1266)。 另外,為了方便,你還可以在shell中用`createdb` 程序來創建新數據庫: ``` createdb _dbname_ ``` `createdb`沒變什么魔術,它和`postgres`連接并執行`CREATE DATABASE` 命令,就像上面描述的那樣。[createdb](#calibre_link-40)的手冊頁包含使用它的細節。 注意不帶任何參數調用`createdb`將創建與當前用戶名同名的數據庫。 > **Note:** [Chapter 19](#calibre_link-14)包含有關如何限制哪些用戶可以連接某個特定數據庫的信息。 有時候你想為其它人創建一個數據庫,并且使他應該成為新數據庫的所有者, 這樣他就可以自己配置和管理這個數據庫。要實現這個目標,使用下列命令中的一條: ``` CREATE DATABASE _dbname_ OWNER _rolename_; ``` 用于 SQL 環境,或: ``` createdb -O _rolename_ _dbname_ ``` 用于命令行。只有數據庫的超級用戶才能為其它用戶創建數據庫。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看