MathJax

MathJax-2

MathJax-3

Google Code Prettify

置頂入手筆記

EnterproseDB Quickstart — 快速入門筆記

由於考慮採用 EnterpriseDB 或是直接用 PostgreSQL 的人,通常需要一些入手的資料。這邊紀錄便提供相關快速上手的簡單筆記 ~ 這篇筆記以 資料庫安裝完畢後的快速使用 為目標,基本紀錄登入使用的範例:

2023年9月26日 星期二

2023年2月16日 星期四

在 PGSQL 裡面指定優先排序的清單

 這陣子遇到希望挑出特定內容往前排序的狀況。為了處理這個,想了一下子怎樣都要拆分資料做處理在合併,但寫好多行 script 處理還是有點痛苦。。。

不過~找了一陣子,總算讓我看到一個排序的奇妙範例。

2023年2月14日 星期二

用 ColneZilla 換硬碟筆記

這邊紀錄 Windows 筆電的 SATA III 硬碟更換。這筆記基本上是用在普通自己的電腦的。無關 Windows 還是 Linux。
不過 Windows 相對複雜一點,這邊用 Windows 作筆記。

2023年2月9日 星期四

長橫的跟長直的 postgres 測試表—VALUE() 跟 UNNEST()

純紀錄,沒什麼很大用處的小抄,但稍稍的方便作 demo。

2022年12月13日 星期二

PGSQL uuid 欄位搭配 hash index 草草筆記

UUID 是一個很像亂碼的東東,有些時候需要用他當作資料識別號。這時就要稍稍了解一下這個在 PGSQL 的加速方式。

2022年12月9日 星期五

在 PGSQL 把巢狀 JSON 攤平

儘管 PGSQL 已經提供超級全面的 JSON 功能存取內容(JSON operatorJSON pathJSON subscripting),但有時候考慮存取效率(JSON/JSONB 資料是整筆放到單一欄位,並且大多為 TOAST 壓縮結構,存取一個 attribute 的內部運作上跟存取一個欄位不太一樣),還是傾向拆解欄位好好的放資料。
目前還沒找到有超簡單攤平 JSON 的方法,不過在 PGSQL 倒是有系統性的手法展開欄位。
這篇筆記會分狀況說明拆解方式,並且拿一兩個開放資料的實際範例作拆解。

Note:這篇筆記使用套色標示~使用黑白螢幕(電子紙或是映像管~!?)的人要留意一下~

2022年9月26日 星期一

抓出 PGSQL 使用暫存表的 Session PID

 PGSQL 的暫存表(temp table)跟 Oracle 不同:PGSQL 的暫存表是 DB Session 私用的;暫存表的生命週期只在 Session 活動期間,登出後就在資料庫裡完全消失。

因此有時候遇到稍微惱人的使用狀況,像是開了很大的暫存表,或是活的很久的暫存表(常駐 AP 咬住的 DB Session),有辦法找出 DB Session 對應的暫存表的話,就蠻有用處的~