LoginSignup
1
0

More than 5 years have passed since last update.

PostgreSQLのクエリ

Posted at

カラム

カラムを消す

ALTER TABLE table name DROP COLUMN column name

カラムを追加する(数字)

ALTER TABLE table name ADD COLUMN column name INTEGER

カラム名を変更する

ALTER TABLE table name RENAME column name TO column name

部分一致しているカラムを検索する

SELECT * FROM table name WHERE column name LIKE %part_of_value%

レコード

レコードを削除する

DELETE FROM table name WHERE column name = 'value'

レコードを追加する

INSERT INTO table name(column name, column name, column name) VALUES ('string', 12345, '')

カラムにNULLを設定しないようにする

ALTER TABLE table name ALTER COLUMN column name SET NOT NULL

NULL文字を空文字に置き換える

UPDATE table name SET column name = '' WHERE column name IS NULL;

強制キャンセル

最上位のpidを確認

SELECT * FROM pg_stat_activity WHERE state = 'active' ORDER BY xact_start;

クエリを強制的にキャンセル

SELECT pg_cancel_backend(pid of the process)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0