PostgreSQLを始めてみるsteemCreated with Sketch.

in Steem Japan4 years ago (edited)

image.png

こんにちは、@yasuです。

僕はこれといって得意なデータベースはありません。

今回は、まだ触ったことのないデータベースを触ってみたいと思います。

steemitのhivemindでもPostgreSQLを使っていたので、覚える価値ありありです。

環境は、Ubuntu 20.04.5 LTS です。

ステップ1— PostgreSQLのインストール
sudo apt update
sudo apt install postgresql postgresql-contrib

ロールという概念があります。

ユーザーとだいたい同じ意味です。だいたい。

ユーザーを追加する方法は、2通りありました。

  • OS上のコマンドで
    createuser --interactive
    データベースにログインしなくてもユーザーを追加できる

OSのユーザーと同じ名前のロールが必要ですが、postgresのロールはインストール時に作成されるので、postgresユーザーに切り換えてから行えばよい。
sudo -i -u postgres

  • SQL文で
    細かく設定できる

ログインする方法も、2通りはありました。3通りかも

  • OSのユーザーで
    ログインが簡単、パスワード不要
    インストール直後は、こちらのモード
  • データベースのユーザ-とパスワードで
    プログラムからアクセスする場合はころらの方法かな?

データベースの作成方法も、2通りはありました。

  • OS上のコマンドで
    createdb データベース名
    データベースにログインしなくてもデータベースを追加できる
  • SQL文で
    細かく設定できる

yasuロール、yasudbデータベースを追加したあとの状態

postgresユーザーは、インストールで最初に作られるrootのような存在。
image.png

サービス起動

sudo service postgresql start
sudo service postgresql status
image.png

次回はもう少し具体的な内容をあげる予定です。

参考にした記事

https://steemitimages.com/300x0/

ありがとうございました。

いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)

image.png

image.png

@yasu.witness は、証人ノードと、seedノードを立ち上げています。STEEMブロックチェーン安定化の寄与となるよう取り組んでいます。また、APIノードの立ち上げに向けて、今は技術を習得しています。30票の1つを与えてくださると嬉しいです。
Simply go to the Steemit Wallet Witness list, scroll to the bottom, and fill in the form:
image.png

Sort:  
 4 years ago 

@yasu さん、こんにちは。

tomoyan.witnessに投票お願いします👇

https://steemitwallet.com/~witnesses

SPデレゲーション報酬

Wintessに投票すると毎日の報酬がアップ!詳しくは👇
https://steemit.com/hive-161179/@japansteemit/sp-delegation-reward-update

💡 アップボートガイド 💡

分からない事は何でも質問して下さい🙇

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.077
BTC 63686.31
ETH 1660.93
USDT 1.00
SBD 0.42