前提
Linux(ベータ版)をオンにしてください。環境は以下の通りです。
- Google Chrome OS 81.0.4044.141
- Debian GNU/Linux 10 (buster)
PostgreSQLインストール
apt list確認
$ apt list postgres*
11だったので以下コマンドでインストール
$ sudo apt install postgresql-11
$ psql --version
psql (PostgreSQL) 11.7 (Debian 11.7-0+deb10u1)
データベース作成
postgresユーザーにスイッチし、ユーザー(pg)作成とデータベース(pgdb)作成
$ sudo -u postgres -i
$ createuser -d -U postgres -P pg
$ createdb pgdb --encoding=UTF-8 --lc-collate=C --lc-ctype=C --owner=pg --template=template0
一旦exitで抜け、以降は以下で接続
$ psql -U pg -h localhost -d pgdb
テーブル作成から実行計画確認まで
テーブル作成
create table users (
user_id char(4) not null,
user_name varchar(32),
primary key (user_id));
テーブル確認
pgdb=> \dt
public | users | table | pg
データ追加
pgdb=> insert into users values('0001', 'pg');
INSERT 0 1
pgdb=> select * from users;
0001 | pg
スキーマ確認
pgdb=> select current_schema;
public
統計情報更新
pgdb=> analyze public.users
統計情報がいつ更新されたか確認
pgdb=> select * from pg_stat_all_tables where schemaname = 'public';
実行計画の確認
pgdb=> explain select * from users;
Seq Scan on users (cost=0.00..1.01 rows=1 width=8)
以上、
ChromebookでPostgreSQLを使えるようになるまでの流れです。
0 件のコメント:
コメントを投稿