Future Tech Blog
フューチャー技術ブログ
ホーム
タグ
PostgreSQL
PostgreSQL
タグ
累計
28
投稿
17
著者数
1406
総シェア数
75
X
42
Facebook
996
はてブ
293
Pocket
直近1年
12
投稿
10
著者数
月別 投稿数の推移
よく読まれている記事
PostgreSQLで連番を自動生成するIDENTITY列。SERIALとどちらを使うべきか
2024.11
♡
34
PostgreSQLの全文検索機能を試してみる
2025.08
♡
135
PostgreSQL設計ガイドラインのご紹介
2025.05
♡
403
PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
2025.10
♡
162
システム開発からデータ分析へ。やってみて気づいた技術選定と実装のポイント
2025.12
♡
23
PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
2025.10
♡
8
よく使われるカテゴリ
DB
22本が所属
Programming
4本が所属
新着記事
PostgreSQLユーザーがSQL Server開発で知っておきたかった実践Tips10選
ここ数年は PostgreSQL を中心に開発していましたが、最近 SQL Server(Azure SQL Database)を利用する機会がありました。細かいところで、いくつか PostgreSQL と SQL Server で挙動が異なる点がありました。
2026.05.12
PostgreSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
2026年2月版: Dev Containersでプチはまり(Node.js 24とPostgreSQL 18とプロキシ)
Dev Containers便利ですよね?使っていますか?便利なのですが、久々に新しい環境を作ろうとしてちょっとはまったので解決のメモを書いておきます。
2026.02.13
PostgreSQL
プロキシ
Node.js
Dev Containers
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
システム開発からデータ分析へ。やってみて気づいた技術選定と実装のポイント
これまではシステム開発がメインでしたが、最近データ分析の業務に関わらせていただく機会がありました。そこで求められる成果物、注力すべきポイント、そして技術選定の観点など、従来のシステム開発とは異なる部分が多く、様々な気づきがありました。自身の振り返りも兼ねて、その知見を共有したいと思います。
2025.12.11
PostgreSQL
技術選定
データ分析
pandas
Xでポストする
Facebookでシェアする
はてなブックマークで見る(23ブックマーク)
23
PostgreSQL 18の新機能、仮想生成列の使い方や制約、格納生成列との使い分けについて
仮想生成列についてまとめます。PostgreSQLで従来から利用できた格納生成列や、生成列自体の説明から合わせて紹介します。
2025.10.30
PostgreSQL
PostgreSQL18
Xでポストする
Facebookでシェアする
はてなブックマークで見る(5ブックマーク)
5
PostgreSQL 18の新機能「B-treeインデックスのスキップスキャン」
「B-treeインデックスのスキップスキャン」機能が気になったので、機能の特徴を深堀りしつつ、実際の挙動を確認してみます。複合インデックス(複数の列で構成されるインデックス)の利用効率を劇的に向上させる新しいスキャン方法です。
2025.10.14
PostgreSQL
実行計画
PostgreSQL18
Xでポストする
Facebookでシェアする
はてなブックマークで見る(162ブックマーク)
162
PostgreSQL: 4億件のテーブルでSeq Scanが選ばれる問題を、統計情報(n_distinct)の改善で解決するまでのプロセス
私が現場で行った PostgreSQL のパフォーマンスチューニングについて、原因調査から解決までのプロセスを共有します。この記事が、「なぜか適切な実行計画が選ばれない、インデックスが使われない」といった同様の問題に直面している方の助けになれば幸いです。
2025.10.10
PostgreSQL
実行計画
Xでポストする
Facebookでシェアする
はてなブックマークで見る(8ブックマーク)
8
pg_dumpによる統計情報ダンプ検証
この度、PosgreSQLメジャーバージョンアップに伴い、pg_dumpに統計情報のバックアップ・リストアが追加されました。PostgreSQLのpg_dumpは、データ削除前のバックアップや他環境へのデータ移行などで広く利用されている機能だと思います。
2025.10.09
PostgreSQL
PostgreSQL18
Xでポストする
Facebookでシェアする
はてなブックマークで見る
PostgreSQL18でのEXPLAINの更新を見る、あわせてEXPLAINを振り返る
PostgreSQL 18の新機能と、あわせて基礎的な使い方まで記載します。
2025.10.08
PostgreSQL
実行計画
PostgreSQL18
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
PostgreSQL連載始まります & v18で対応したUUIDv7とv4の比較
PostgreSQL 18ではUUIDv7生成に対応しました。今までのUUID v4(完全ランダム)は主キーとして使うと、ソート順で扱おうとするPostgreSQLの内部構造のB-Treeと相性が悪く...
2025.10.06
インデックス
PostgreSQL
PostgreSQL18
UUID
Xでポストする
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
PostgreSQL 全構文対応の Pure Rust な CST パーサーを作ってみた
先日リリースされたuroboroSQL-fmt ver1.0.0では、過去バージョンの課題を解決するために、新たに自作したパーサーを利用するように変更しました。
2025.09.30
PostgreSQL
Rust
2WaySQL
構文解析
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pure Rustで生まれ変わったPostgreSQL公式構文準拠SQLフォーマッター「uroborosql-fmt」をリリース🎉
roborosql-fmtの新バージョンv1.0.0をリリースしました。当社のSQLフォーマッター開発の歩みと課題の変遷について紹介します
2025.09.29
PostgreSQL
Rust
フォーマッター
WebAssembly
uroboroSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
PostgreSQLの全文検索機能を試してみる
全文検索機能がPrismaにも標準で用意されているということを知りました。PostgreSQLで全文検索はというと、PGroongaとか、pg_bigmを使うとかがトップ出てくるし、そもそも検索をしたくなったらElasticsearch使う、みたいに思っていました。標準で全文検索もできるなら運用コストもだいぶ下げられそうです。
2025.08.29
Go言語
PostgreSQL
全文検索
Xでポストする
Facebookでシェアする
はてなブックマークで見る(135ブックマーク)
135
PostgreSQL設計ガイドラインのご紹介
フューチャー社内の有志メンバーでPostgreSQLDB設計ガイドラインを作成しました。
2025.05.30
AWS
PostgreSQL
ガイドライン
データモデル
RDS
Xでポストする
Facebookでシェアする
はてなブックマークで見る(350ブックマーク)
350
Pocketに保存する(53保存)
53
PostgreSQLで連番を自動生成するIDENTITY列。SERIALとどちらを使うべきか
PostgreSQLのIDENTITYに設定したカラムの挙動について不明点があったので調べてみました
2024.11.13
PostgreSQL
IDENTITY
Xでポストする
Facebookでシェアする
はてなブックマークで見る(19ブックマーク)
19
Pocketに保存する(15保存)
15
PostgreSQL17リリース: 排他制約がパーティションの親テーブルに定義できるようになった
パーティションテーブルに対して宣言的に排他制約を設定できるようになったアップデートについて取り上げます。
2024.11.06
PostgreSQL
PostgreSQL17
パーティション
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(4保存)
4
PostgreSQL17リリース:to_regtypemod関数と型修飾子について
PostgreSQL 17ではバーフォーマンスの改善や、JSON周りなど大奥のアップデートが追加されていますが、その中でもデータ型文字列からデータ型の型修飾子を取得する関数to_regtypemodが新規に追加されました。
2024.10.23
SQL
PostgreSQL
PostgreSQL17
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(2保存)
2
PostgreSQL17リリース記念連載を始めます
PostgreSQL 17がリリースされたことを記念し、ブログ連載を始めます
2024.10.23
インデックス
PostgreSQL
PostgreSQL17
Xでポストする
Facebookでシェアする
はてなブックマークで見る(2ブックマーク)
2
Pocketに保存する(3保存)
3
PostgreSQL拡張機能のPLV8を使ってみた
PostgreSQLで手続き型処理を実装することにがっつりと向き合うことがなかったため手続き型処理の実装言語はPL/pgSQL一択だと思いこんでいたのですが、実は複数の選択肢がありました。PL/pgSQL、PL/Tcl、PL/Perl、PL/Pythonや、サードパーティ提供も含めると多数の言語が使えるようです使えるようです。
2024.08.30
JavaScript
PostgreSQL
TypeScript
Vite
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する(1保存)
1
PostgreSQLのPub/Sub機能とJavaのクライアント実装
Pub/Sub型のメッセージングアーキテクチャを採用するにあたっては、kafkaなどのブローカーミドルウェアや、Amazon SNS、Google Cloud Pub/Subなどのマネージドサービスを利用するケースが多いかと思います。ところでPostgreSQLでも実はPub/Subができます。すでに業務でPostgreSQLを使っていれば、新たにPub/Subブローカーを構築しなくても、疎結合なシステム間通信を簡易的に実現できます。
2024.06.28
Java
PostgreSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る(127ブックマーク)
127
Pocketに保存する(63保存)
63
PostgreSQLのtimestamp with time zone型とGoのtime.Location
PostgreSQLには timestamp with time zone型が存在します。一見、タイムゾーン付きで日時データを保持してくれそうな名称ですが、そうではないよという話をさせてください。
2023.10.24
Go言語
PostgreSQL
time
jackc/pgx
Xでポストする
Facebookでシェアする
はてなブックマークで見る(15ブックマーク)
15
Pocketに保存する(11保存)
11
PostgreSQLで Goの flextime のような関数を作りテスト時間を差し替える
Songmuさんのflextimeにはずっとお世話になっています。素晴らしいライブラリですが、SQLを用いて結果を永続化するようなテストでの利用する時に冗長性を感じました。PostgreSQL関数 を作成して代用できないか考えてみました。
2022.10.18
テスト
PostgreSQL
モック
time
Xでポストする(13ポスト)
13
Facebookでシェアする
はてなブックマークで見る(1ブックマーク)
1
Pocketに保存する
lib/pq から jackc/pgx への移行
GoのORマッパー連載、おまけ記事です。特に示し合わせた訳では無いのですが、RDBは全員がPostgreSQLを使っていましたね。さて、今回の連載記事のいくつかでも言及されていた、jackc/pgx について簡単に紹介します。
2021.09.16
Go言語
PostgreSQL
ORM
jackc/pgx
Xでポストする(8ポスト)
8
Facebookでシェアする
はてなブックマークで見る(7ブックマーク)
7
Pocketに保存する(8保存)
8
GoとPoatgreSQLでCOPY
データベースでパフォーマンスが大きな問題になりがちなのが、バッチでのデータのインサートと、複雑なクエリーです。が、今回は後者は置いといて、前者のデータの取り込みについて扱います。データの挿入の高速化は最近、ちょびっと大事かなと思うところがあります。というのも...
2021.07.27
Go言語
SQL
PostgreSQL
jackc/pgx
Xでポストする(47ポスト)
47
Facebookでシェアする
はてなブックマークで見る(6ブックマーク)
6
Pocketに保存する(11保存)
11
(新卒で役にたつ!)SQL小技集
今回は業界歴の比較的浅い方々をターゲットに、覚えておくと現場で役立ちそうなSQLの小技をいくつか紹介したいと思います。
2021.04.16
初心者向け
SQL
PostgreSQL
Xでポストする
Facebookでシェアする
はてなブックマークで見る
Pocketに保存する
作って学ぶGraphQL。gqlgenを用いて鉄道データ検索API開発入門
フューチャーではGraphQLの活用事例はまだ少なく、自分はまだお目にかかったことはないです。しかし、HeadlessCMS界隈を初めGraphQLのAPIを提供するサービスが増えてきました。今後もさらに需要が増えてきそうな予感がしたためGoとGraphQLを春の入門祭りのテーマにしました。学習する上でドキュメントを読み込むだけでは忘れがちです。手を動かしながらタイトルにある鉄道データ検索APIを開発していきましょう
2020.06.09
Go言語
PostgreSQL
Xでポストする(6ポスト)
6
Facebookでシェアする
はてなブックマークで見る(84ブックマーク)
84
Pocketに保存する(73保存)
73
1
2
次のページ