PostgreSQL 一般知識、SQL基礎、データモデル

一般知識 https://www.postgresql.jp/document/11/html/multibyte.html カリフォルニア大学バークレー校での開発が元となっている。 PostgreSQL Global Development Group(PGDG)というコミュニティが開発したオープンソースデータベース。 メジャーバージョ…

PostgreSQL 運用管理(情報スキーマ、システムカタログ)

情報スキーマ https://www.postgresql.jp/document/11/html/information-schema.html SELECT * FROM information_schema.tables; データベース内のオブジェクトに関する様々な情報を提供する、information_schemaというスキーマ内のビューの集合として構成さ…

PostgreSQL データ型

文字列型 char(n), character(n) 文字数の上限を指定した固定長の文字列 varchar(n), character varying(n) 文字数の上限を指定した可変長の文字列 text 可変長の文字列 格納しようとした値の文字数が文字数制限のある型の指定以上の場合はエラーになる。 制…

PostgreSQL トリガー、ルール

トリガー https://www.postgresql.jp/document/11/html/sql-createtrigger.html https://www.postgresql.jp/document/11/html/sql-droptrigger.html https://www.postgresql.jp/document/11/html/sql-altertrigger.html 作成 CREATE TRIGGER トリガー名 { BE…

PostgreSQL VACUUM、VACUUM FULL、ANALYZE、自動バキューム

https://www.postgresql.jp/document/11/html/sql-vacuum.htmlデータの削除や更新によって不要になったデータ領域を回収する仕組み。 実行には、対象のテーブルやデータベースに対して所有者権限が必要である。 VACUUM VACUUM [FULL] [VERBOSE] [テーブル名]…

PostgreSQL 設定(postgresql.conf、SET、SHOW、ALTER SYSTEM、pg_hba.conf)

postgresql.conf https://www.postgresql.jp/document/11/html/config-setting.html https://www.postgresql.jp/document/11/html/runtime-config-logging.html 基本 大文字・小文字の区別はない。 デフォルトの単位はパラメータの種類によって異なる。 para…

PostgreSQL バックアップ(物理、pg_basebackup)

物理 物理バックアップの方が高速だが、サイズは大きい。(pg_dumpは低速だがサイズが小さい) ファイルのコピーなどでバックアップを作成する前に、必ずデータベースを停止する必要がある。 テーブルやデータベース単位でバックアップすることはできず、必…

PostgreSQL ビュー、マテリアライズドビュー

ビュー https://www.postgresql.jp/document/11/html/sql-createview.html https://www.postgresql.jp/document/11/html/sql-dropview.html https://www.postgresql.jp/document/11/html/sql-alterview.html 作成 CREATE VIEW ビュー名 [ ( 列名 ) ] AS SELE…

PostgreSQL バックアップリストア(PITR)

https://www.postgresql.jp/document/11/html/continuous-archiving.html 第8回 バックアップ・リストアデータベース全体のバックアップ(ベースバックアップ)に加えて、運用中のアーカイブとして記録された更新データを利用してデータベースをリカバリする…

PostgreSQL バックアップリストア(pg_dump、pg_dumpall、pg_restore)

pg_dump https://www.postgresql.jp/document/11/html/app-pgdump.html 第8回 バックアップ・リストア pg_dump [接続オプション] [-Fp|-Fc|-Fd|-Ft] [-f ファイル名] [データベース名] -Fp…平文(Plain)で出力する。-Fを省力した場合のデフォルト。 -Fc…カ…

Wilson CLASH 98 v1.0 を使ってみた 04回目(ポリツアープロ)

kameyatakefumi.hatenablog.com以下、セッティングで打っていました。 Wilson CLASH 98 v1.0 YONEX ポリツアープロ 125 40P 振動止め なし かなり使いやすいです。 思っている通りの 飛び です。 ポリエステルガット特有の 硬さ は、だいぶ抑えられていると…

Wilson CLASH 98 v1.0 を使ってみた 03回目(振動止め イオミックショックレス)

kameyatakefumi.hatenablog.com前回からの続き。トアルソン TOALSON イオミック ショックレス 1ENO125 7:イエローTOALSON(トアルソン)Amazonトアルソンの イオミックショックレス が手に入ったので使っていました。 以下、セッティングです。 Wilson CLASH …

Wilson CLASH 98 v1.0 を使ってみた 02回目(振動止め)

kameyatakefumi.hatenablog.comふと振動止めを外して打った場合、どう変わるのか気になったので試してみました。 結果、結構、変わりました。私がよく使っている振動止めは YONEX です。ヨネックス(YONEX) テニス 振動止め バイブレーションストッパー5 (2個…

PostgreSQL 演算子、関数、ファンクション、プロシージャ、プリペアド

文字列パターン一致 https://www.postgresql.jp/document/11/html/functions-matching.html 連結演算子 || LIKE演算子 判定対象のカラム名 LIKE 'パターン' DELETE FROM sample WHERE id LIKE '%A001%'; SIMILAR TO演算子 判定対象のカラム名 SIMILAR TO 'パ…

PostgreSQL クライアントアプリケーション(createuser、dropuser、createdb、psql、vacuumdb)

createuser https://www.postgresql.jp/document/11/html/app-createuser.html オプション -P, --pwprompt パスワードの設定 -s, --superuser スーパユーザ権限を付与 -d, --createdb データベース作成の権限を付与 -r, --createrole ユーザ(ロール)作成の権…

PostgreSQL トランザクション、カーソル、ロック

トランザクション 第7回 トランザクショントランザクション内でエラーが発生した場合、ROLLBACKコマンドが実行されるまで全てのSQLはエラーとなる。 トランザクション内で構文エラーが起きた場合は、トランザクションの全ての処理が取り消される。 自動コミ…

PostgreSQL データベースの正規化

https://oss-db.jp/dojo/dojo_info_04 第1正規形 主キーを設定する。 繰り返し現れる列のデータをグループ化して、別の表に切り離す。 導出項目(他の属性から算出できる項目)を削除する。 第2正規形 第一正規形の条件を満たす。 すべての非キー属性が候補キ…

PostgreSQL ユーザ管理

第2回 ユーザ管理とセキュリティ ユーザ操作 \du で登録ユーザの一覧が表示される。 Superuser "スーパーユーザ"はデータベース内のアクセス制限をすべて変更することができます。 Create role 新しいロール(=ユーザ)を作成できることを示します。 Create DB…

QQ English Basic English 001

stationery sharpener coloring pens sticky notes eraserwhat's the matter? = どうしたの?pronoun = 代名詞 noun = 名詞 adjective = 形容詞 adverb = 副詞these ディーズ those ドーゥズmidnight = 00:00 midday = 12:00What did Aya suggest to have? =…

Wilson CLASH 98 v1.0 を使ってみた 01回目(エアロンスーパー850)

kameyatakefumi.hatenablog.com本命セッティングの ナイロンマルチ で 6時間 ほど練習してきました。 セッティングは以下です。 Wilson CLASH 98 v1.0 YONEX エアロンスーパー850 48P 結論から言うと、ナイロンマルチとの相性は凄くいいと思います。 ストレ…

機動戦士ガンダム アーセナルベース SEASON:02 までの感想

kameyatakefumi.hatenablog.comSEASON:02 が終わり、SEASON:03 になるので感想を書きます。 基本的に SEASON:01 と感想は変わっていません。 評価している点 Uレア・Pレアの排出率が高い 主観でしかないですが、Uレア・Pレアの排出率が高くなっていると思い…

Wilson CLASH 98 v1.0 を購入、使ってみた

CLASH 98 by Wilson Japan Racquet online - ウイルソン公式オンラインストア今までは Twitter にラケットとガットのセッティングを記載して、感想を書いていました。 過去のツイートを見るのが面倒になってきたので、こちらに記載していく事にします。一度…

QQ English 日常英会話 005

I want = I would like = I would care I would like to play tennis. I would like you to play tennis. = 誰かにしてもらいたいときI'm delighted. = 私は嬉しいI prefer water to coffee. = 私はコーヒーより水が好きです。There is nothing left = 何も…

Chapters を利用した感想

chapters.jp Chaptersは、まだ見ぬ本・気の合う誰かとの素敵な出会いをお届けする月額制オンライン書店です。 今月、解約したので感想を書きます。 非常に面白いサービスなので、再度、登録する可能性はあります。手持ちの本が 10冊 なので、十か月 は続けた…

QQ English 日常英会話 004

What is Serena keen on? be keen on = ~に熱中しているnice to see you again. me too.What is your plan weekend? What about Sunday?I see. I have not done that yet.Guess the pictures to complete the sentences.Do you have questions? No, I don't…

英検3級 二次試験 対策(スタディギア The Internet)

Today, using the Internet is quite popular. Many people use it to get information, and some listen to music on it. Chatting with others on the Internet is also very popular among teens. How do many people get information? people → they The…

英検3級 二次試験 対策(スタディギア Camping)

In the summer, many people go camping. They enjoy walking around the mountains and cooking dinner with their family and friends. Some people go to rivers to swim or to enjoy fishing. Why do some people go to rivers? They go to rivers to sw…

英検3級 二次試験 対策(スタディギア Winter)

There are many ways to enjoy winter. Many people go out to the mountains to enjoy skiing and snowboarding, and some people stay at home and enjoy watching TV. Making snowmen is also popular. Why do many people go to the mountains? many peo…

英検3級 二次試験 対策(熊本県教育委員会 実践編4)

英語検定二次試験対策 問題カード - 熊本県ホームページ Many people go to the park on their holidays. They can enjoy playing soccer, baseball and some other sports. Some people sit and talk with their friends. Everyone can come and relax in t…

英検3級 二次試験 対策(熊本県教育委員会 実践編3)

英語検定二次試験対策 問題カード - 熊本県ホームページ We have four seasons in Japan. In summer, we have summer festivals in many places. People can enjoy dancing, eating some food and watching fireworks. Japanese fireworks are very beautifu…