PostgreSQL の第一人者が助けてくれるなら、私はまだ始めたばかりです。
基本的に私が欲しいのは、次のような単純なテーブルです:
CREATE TABLE schema.searches
(
search_id serial NOT NULL,
search_query character varying(255),
search_count integer DEFAULT 1,
CONSTRAINT pkey_search_id PRIMARY KEY (search_id)
)
WITH (
OIDS=FALSE
);
REPLACE INTO
MySQLのようなものが必要です。独自の手順などを作成する必要があるかどうかわかりませんか?
基本的:
- クエリが既に存在するかどうかを確認します
- その場合は、カウントに 1 を追加するだけです
- そうでない場合は、データベースに追加します
私は自分のphpコードでこれを行うことができますが、postgres Cエンジンですべてを行うことをお勧めします