目前分類:Database (9)

瀏覽方式: 標題列表 簡短摘要

最近專案遇到了一個問題,有一個 SQL 檔案在修改後,

沒辦法被 psql 指令拿來執行了~

下面是一個 SQL 檔案的例子,看得出來問題在哪嗎?

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

平常 database table 的欄位型態如果是設成 SERIAL 的話,

代表的是從 1 開始,依序遞增~

不過今天我想要作個測試,比較兩種程式邏輯的影響,這個程式在跑的時候會去新增資料列,

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

今天在跑 pg_dump 來備份 PostgreSQL 的 DB 時,

突然出現了 server version mismatch 的錯誤:

pg_dump: server version: 9.3.6; pg_dump version: 9.2.13
pg_dump: aborting because of server version mismatch
文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

昨天注意到了在用 psql 執行 SQL 檔案時,明明指令出錯了,

可是 psql 的回傳值卻是 0,導致我們的程式誤以為 psql 沒有出錯~

舉例來說,下面是一個測試用的 SQL 檔案:

文章標籤

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近在查 PostgreSQL log 時,發現裡面有奇怪的 dbdpg_ 開頭的呼叫者,

而這些 SQL 敘述並不是我們專案程式有呼叫到的...

2014-02-27 21:04:06.623 JST [15427]LOG:  duration: 1551.912 ms  execute dbdpg_p15426_1: select sum(hitcount) as hit  from tbl_test

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

專案中一直在使用 Postgresql 做資料庫的處理,

但其實資料庫在增刪資料之後,為了效率考量,

並不會立刻將刪除的資料完全刪除,而導致資料庫的大小會逐漸的增加...

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近在研究專案中的一個 bug,

我們用一個 postgreSQL stored procedure 來清除資料表中的舊記錄,

可是卻意外發現從某一天開始,這個動作似乎就沒有成功過了...

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

最近在研究 Perl 的正規表式法,

但沒想到這正規表示法在 PostgreSQL 上也可以使用,而且相當的方便~

 

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

pgAdmin 是在 Windows 上面,管理 PostgreSQL 資料庫的好幫手~

但有時候想要新增一堆資料到資料表做測試,該怎麼辦呢?

總不能一行一行自己新增吧~~(程式設計師都是很懶的)

ephrain 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論