PostgreSQL 資料庫不分大小寫查詢教學與範例

介紹如何在 PostgreSQL 資料庫中以不區分英文大小寫的方式進行關鍵字比對搜尋。 首先建立示範用的資料表,並插入一些測試資料: -- 建立資料表 CREATE TABLE my_table ( id serial PRIMARY KEY, name varchar(50) ); -- 插入資料 INSERT INTO my_table (name) VALUES ('Josue'), ('JOSUE'), ('Abigail'); 查看所有的資料: ...

March 20, 2020 · G. T. Wang

PostgreSQL 資料庫更改欄位資料類型教學與範例

介紹如何在 PostgreSQL 資料庫中修改資料表的欄位類型。 首先建立示範用的資料表,並插入一些測試的資料: -- 建立資料表 CREATE TABLE my_table ( id serial PRIMARY KEY, number varchar(10) ); -- 插入資料 INSERT INTO my_table (number) VALUES ('0102'), ('3029'), ('3921'); 查看原始的資料: ...

March 19, 2020 · G. T. Wang

PostgreSQL 資料庫角色、使用者權限管理設定教學

介紹如何在 PostgreSQL 資料庫中透過角色(roles)來授權與管理資料庫使用者的權限。 PostgreSQL 可以直接針對資料庫的使用者設定權限,也可以先對不同的應用設定好不同的規則(roles),再將不同的規則套用至需要授權的使用者,這樣的方式可以讓管理上夠有彈性,但是可能也會讓管理的操作更為複雜。 ...

February 20, 2020 · G. T. Wang

Linux 清除 PostgreSQL 資料庫所有資料與設定教學

介紹如何在 Linux 系統中清除 PostgreSQL 資料庫的所有資料與設定,重設為全新的資料庫。 重設 PostgreSQL 資料庫的方法就是將現有的 PostgreSQL cluster 移除,然後再新增一個全新的 PostgreSQL cluster,這裡我們以 Ubuntu Linux 系統來示範,此方式對於其他不同的 Linux 發行版也同樣適用。 ...

February 17, 2020 · G. T. Wang

PostgreSQL 資料庫時間區間 INTERVAL 用法教學

介紹如何在 PostgreSQL 資料庫中使用 INTERVAL 資料型別儲存時間區間資料。 PostgreSQL 資料庫的 INTERVAL 是專門用來儲存時間區間的資料類型,以下是使用的教學與範例。 這是建立資料表的範例,其中 my_int 就是用來儲存時間區間的欄位: ...

February 12, 2020 · G. T. Wang