postgresql基本命令

剛開始安裝好postgresql後、是不可以使用其它帳戶來執行以下命令、預設使用的是postgres帳戶才能使用、注意切換 createdb dbname建立一個資料庫、若不加任何資料庫的名稱、那麼就是建立與使用者名稱同名的資料庫名稱 dropdb dbname刪除資料庫  psql

在Hibernate中使用PostgreSQL的CLob

在運行某個整合測試的時候,出現下面這個PSQLException錯誤:對應的model有一個String類型的欄位標註為@Lob,Hibernate會將其轉換成CLob。但是在擷取這個CLob時,發現EDB的getClob方法調用了getLong,然後試圖將這個CLob轉換成Long,自然會出現上面的錯誤。沒有edb的原始碼,於是只好到Github上找到了pg的原始碼,找到了引發這個錯誤的方法toLong,與我的判斷一致。(輸出錯誤是本地化後的中文,這實在是不明智的。搜尋“錯誤的Long”可能根

PostgreSQL學習筆記

     據以前的同事說這個資料庫很快,比Oracle快。我希望做一個測試。     測試的內容非常簡單,同一個表結構,同樣多的資料,做幾次count,比一比平均時間。     首先是表結構,有三個欄位,month_id,password,user_no,分別是varchar,varchar,number類型。資料量30207104條。不算大,但是也絕不小,對於我這種PC機來說,已經挺可觀了。     首先是PostgreSQL。直接看結果:          11秒,速度不錯。     

C#訪問PostGreSQL資料庫的方法

我對PostGreSQL只是一知半解,記錄這個過程是希望如果以後微軟技術方向的人遇到類似的需求,可以有個比較直接的的參考。在不熟悉的知識領域裡,總是有搜尋引擎可以幫到我。初步瞭解PostGreSQL資料庫及資料形態首先我想看看PostGreSQL的資料庫以及我想要擷取的資料形態是什麼樣子的,Linux和PostGreSQL這兩個關鍵字我都不熟悉,搜了一下找到了一個可以連通PostGreSQL資料庫的Windows用戶端,叫pgAdmin,我裝的是III版本,應該是比較新的,下載安裝後看到介面:點

PHP 讀取Postgresql中的數組

複製代碼 代碼如下:function getarray_postgresql($arraystr) { $regx1 = '/^{(.*)}$/'; $regx2 = "/\"((\\\\\\\\|\\\\\"|[^\"])+)\"|[^,]+/"; $regx3 = '/^[^"].*$|^"(.*)"$/'; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1

Windows下手動安裝PostgreSQL實踐

一、基本安裝1、下載postgresql-8.3.3-2-binaries-no-installer.zip2、解壓postgresql-8.3.3-2-binaries-no-installer.zip到C:\3、詳細安裝步驟如下:   (在超級使用者權限下執行命令)C:\>cd pgsqlC:\pgsql>dir 磁碟機 C 中的卷是 winxp 卷的序號是 382E-2B62 C:\pgsql 的目錄2008-09-18  18:48    <DIR>       

PostgreSQL串連問題

近日用PostgreSQL和Npgsql寫過程式,由於客戶數量有300多個,所以有的就串連不上了。調整了max_connection為500,問題是解決了,可是記憶體使用量也是猛漲。差了點資料,估計可通過兩個方面解決一下問題:PostgreSQL的串連池,如pgbouncer;Npgsql串連參數:Pooling、MinPoolSize、MaxPoolSize、ConnectionLifeTime等參數。具體可參考Npgsql的UserManual。解決方案:1、在連接字串中加入Pooling=

在 Linux 上安裝 PostgreSQL

MySQL 是一條輕快的小海豚,但是缺少很多現代關聯式資料庫應有的特色,例如:參考完整性,視圖,觸發器等。因此,如果你需要開發一個電子商務的網站,需要這些功能的話,你或許應該考慮 PostgreSQL 了。本文將通過其在 Red Hat 7.1 上安裝過程,簡要介紹其用法。  PostgreSQL 的官方為: ftp://ftp.postgresql.org/pub/v7.1.3/postgresql-7.1.3.tar.gz http://www.postgresql.org/

PostgreSQL DROP TABLE(ZH)

NameDROP TABLE -- 刪除一個表SynopsisDROP TABLE name [, ...] [ CASCADE | RESTRICT ]描述DROP TABLE 從資料庫中刪除表或視圖。 只有其所有者才能刪除一個表或視圖。要清空一個表,而不刪除表, 使用 DELETE。DROP TABLE 總是刪除目標表上現有的任何索引, 規則,觸發器以及約束。但是,要刪除一個有視圖或者其它表用外鍵約束引用的表, 我們必須聲明 CASCADE。(CASCADE

PostgreSQL學習手冊(角色和許可權)

    PostgreSQL是通過角色來管理資料庫存取權限的,我們可以將一個角色看成是一個資料庫使用者,或者一組資料庫使用者。角色可以擁有資料庫物件,如表、索引,也可以把這些對象上的許可權賦予其它角色,以控制哪些使用者對哪些對象擁有哪些許可權。    一、資料庫角色:    1. 建立角色:    CREATE ROLE role_name;        2. 刪除角色:    DROP ROLE role_name;        3. 查詢角色:    檢查系統資料表pg_role,如: 

PostgreSQL資料表空間、資料庫、模式、表、使用者/角色之間的關係

首先,實驗出角色與使用者的關係    在PostgreSQL中,存在兩個容易混淆的概念:角色/使用者。之所以說這兩個概念容易混淆,是因為對於PostgreSQL來說,這是完全相同的兩個對象。唯一的區別是在建立的時候: 1.我用下面的psql建立了角色kanon:   CREATE ROLE kanon PASSWORD 'kanon';   接著我使用新建立的角色kanon登入,PostgreSQL給出拒絕資訊:   FATAL: role 'kanon' is not permitted

PostgreSQL操作問題

PostgreSQL操作問題4.1)如何只選擇一個查詢結果的頭幾行?或是隨機的一行?如果你只是要提取幾行資料,並且你在執行查詢中知道確切的行數,你可以使用LIMIT功能。 如果有一個索引與 ORDER BY中的條件匹配,PostgreSQL 可能就只處理要求的頭幾條記錄, (否則將對整個查詢進行處理直到產生需要的行)。如果在執行查詢功能時不知道確切的記錄數, 可使用遊標(cursor)和FETCH功能。 可使用以下方法提取一行隨機記錄的:   SELECT  cols  FROM

PostgreSQL學習手冊(八) 效能提升技巧

一、使用EXPLAIN:    PostgreSQL為每個查詢都產生一個查詢規劃,因為選擇正確的查詢路徑對效能的影響是極為關鍵的。PostgreSQL本身已經包含了一個規劃器用於尋找最優規劃,我們可以通過使用EXPLAIN命令來查看規劃器為每個查詢產生的查詢規劃。  

PostgreSQL學習手冊(九) 伺服器配置

一、伺服器處理序的啟動和關閉:    下面是pg_ctl命令的使用方法和常用選項,需要指出的是,該命令是postgres命令的封裝體,因此在使用上比直接使用postgres更加方便。    pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"]    pg_ctl start     [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-o "OPTIONS"]    pg_ctl stop     [-W]

CentOS 6.3 Minimal yum 安裝 PostgreSQL 9.2.3

環境:CentOS 6.3 最小化預設安裝,配置好網卡。安裝PostgreSQL前,確認Internet串連正常,以便下載安裝檔案。先使用 yum -y update 指令升級系統到最新版本。# 修改防火牆設定,開啟5432連接埠vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT# 重啟防火牆使新設定生效service iptables restart#訪問

Postgresql的character varying = bytea問題

Java開發Postgresql 資料庫相容應用的問題,與Oracle有一些不同:Java類型映射資料庫類型的不同,Oracle jdbc驅動程式處理Java String類型可正常映射到資料庫的Numberic(Integer),而Postgres則會出錯。另外,則是使用hibernate時經常的錯誤: operator不存在:character varying = bytea問題,不要被這個描述誤導了,並不是sql語句中character varying =

使用pocketxpdf在多普達565上看PDF電子書

使用pocketxpdf在多普達565上看PDF電子書為多普達565試用了多款PDF閱讀工具軟體後,最終選用了這款:http://pocketxpdf.sourceforge.net/支援windows mobile 2003這是從著名的開源軟體站上下載的。暫不支援非西文字型。直接複製到手機上,在手機上執行這個可執行檔就行了,用file->open

Postgresql:角色(使用者、組、成員關係、繼承)

超級使用者:類似於其他系統的sa、root、sysdbainitdb.exe 初始化是建立的第一個superuser 的名字 和 執行initdb.exe

PostgreSQL資料庫隨程式打包執行個體

Windows版本的PostgresQL安裝過程較為複雜(本文特指8.0.3以下版本),官方使用了pginstaller將PostgresQL打為一個msi包,單獨安裝問題不大,但是有以下幾個問題:    1、遠端桌面安裝相容性差(目前官方的說法是除了win2003都有問題)  2、無法隨程式打包  3、安裝後的建庫工作會受到分區格式的影響

PostgreSQL 叢集複製方案之使用pgq和londiste工具包

文章目錄 關於PostgreSQL叢集複製方案關於pgq和londiste工具安裝 配置 啟動replication daemon 添加一個複製集 測試結論 應用場合的探索 關於PostgreSQL叢集複製方案可以參考25 高可用性,負載平衡和複製這篇文章瞭解一些常規的複製方案。

總頁數: 74 1 .... 11 12 13 14 15 .... 74 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.