一部の Web セッション ログには Aster を使用しています。Aster は を使用していると内部的に言われましPostgreSQL
た。実際、多くのクエリについて、このサイトを参照し、PostgreSQL
常に機能するコードのガイドラインに従っています。
今、私は失敗し続ける単純なクエリを使用しようとしています (「NOT」またはその近くの構文エラー):
create table IF NOT EXISTS scratchdb.test_table
(partition key(uvn)) as
select distinct date(created_dt) as full_date,uvn,user_id from db.db_table
でエラーが発生し続けIF NOT EXISTS
ます。それで、私は少なくとも働くPostgreSQL-9.1
ために必要であると言う別の記事を見つけましIF NOT EXISTS
た. 私が使用しているバージョンを確認するために、その記事では次のことを推奨しています。
select version();
しかし、それはエラーを返します:
function version is not supported
したがって、Aster は 100% であってはなりませんPostgreSQL
。私の 2 つの質問は、IF EXISTS
Aster でテーブルを作成するときにどのように使用するか、および使用している のバージョンをどのように確認PostgreSQL
するかです。