IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

2018-09-20から1日間の記事一覧

PostgreSQL のシーケンスとは何なのか

SERIAL 型を使ってテーブルを作成: すると、型がシーケンスと表示されたものが自動で作成される: テーブルはわかるけど、シーケンスとは・・ とにかく、シーケンスは一意の識別子を持つ一行だけの特殊なテーブル。SERIAL を使うと CREATE SEQUENCE 文が実…

SERIAL 型を使った後に INSERT する時は、列を指定する

SERIAL 型を使ってテーブルを作成: INSERT する時に、列を指定して値を指定すれば、うまくいく: 列を指定しない場合はエラーになる: 試しに、こんなSQL文を書いてみる: だめだった。 DELETE文の後に、もう一度同じ INSERT文を実行してみる: 削除したデ…

PostgreSQL の日本語ドキュメントには検索欄がない

MySQL: 海外の PostgreSQL: 日本語の PostgreSQL: というわけで、何か調べる時は、下の索引から調べるようです。とりあえず Ctrl + F を使えば、問題ないかも。 参考: ・MySQL :: MySQL 5.6 リファレンスマニュアル ・PostgreSQL: Documentation: 10: Po…

Facade パターンとは何なのか

参考: ・Facade パターン - Wikipedia Facade(ファサード)とは「建物の正面」を意味する。異なるサブシステムを単純な操作だけを持ったFacadeクラスで結び、サブシステム間の独立性を高める事を目的とする。 Facadeクラスはあくまでサブシステム内部に仕…

Docker コンテナを破棄してみる

docker container ls -a コマンドで、終了したコンテナを取得する: 上記の CONTAINER ID が b1e04018a2a3 を削除してみる。docker container rm に、ID を渡して実行: これでコンテナを削除して、ディスクから破棄できる。

Docker コンテナを停止してみる

docker container ls コマンドを実行すると、CONTAINER ID が表示される。 あとは、この ID を指定して docker stop コマンドを実行すれば、コンテナを停止することができる。 とにかく、docker container ls コマンドが便利。-q オプションで、コンテナID …