這只是一個刷存在感的雜記
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日 星期四
2022年12月13日 星期二
2022年12月9日 星期五
在 PGSQL 把巢狀 JSON 攤平
儘管 PGSQL 已經提供超級全面的 JSON 功能存取內容(JSON operator、JSON path、JSON subscripting),但有時候考慮存取效率(JSON/JSONB 資料是整筆放到單一欄位,並且大多為 TOAST 壓縮結構,存取一個 attribute 的內部運作上跟存取一個欄位不太一樣),還是傾向拆解欄位好好的放資料。
目前還沒找到有超簡單攤平 JSON 的方法,不過在 PGSQL 倒是有系統性的手法展開欄位。
這篇筆記會分狀況說明拆解方式,並且拿一兩個開放資料的實際範例作拆解。
Note:這篇筆記使用套色標示~使用黑白螢幕(電子紙或是映像管~!?)的人要留意一下~
目前還沒找到有超簡單攤平 JSON 的方法,不過在 PGSQL 倒是有系統性的手法展開欄位。
這篇筆記會分狀況說明拆解方式,並且拿一兩個開放資料的實際範例作拆解。
Note:這篇筆記使用套色標示~使用黑白螢幕(電子紙或是映像管~!?)的人要留意一下~
2022年9月26日 星期一
抓出 PGSQL 使用暫存表的 Session PID
PGSQL 的暫存表(temp table)跟 Oracle 不同:PGSQL 的暫存表是 DB Session 私用的;暫存表的生命週期只在 Session 活動期間,登出後就在資料庫裡完全消失。
因此有時候遇到稍微惱人的使用狀況,像是開了很大的暫存表,或是活的很久的暫存表(常駐 AP 咬住的 DB Session),有辦法找出 DB Session 對應的暫存表的話,就蠻有用處的~
訂閱:
文章 (Atom)