upsert

    2

    1答えて

    現在、Yelp Fusion APIから50のレストランのリストを取得しています。私はこれらのレストランを私のデータベースに保存して、私のアプリケーションでさらに使いたいと思っています。 私はこのリストをユーザーの座標に基づいて取得しているので、APIは既に自分のデータベースにあるレストランを返す可能性があります。重複を避けるために、yelpによって提供されたレストランIDが既にデータベースに存在

    9

    1答えて

    私は非常に頻繁に一意の制約を持つテーブルから行を取得する必要があり、存在しない場合は作成して戻ります。 たとえば、私のテーブルには、次のようになります。 CREATE TABLE names( id SERIAL PRIMARY KEY, name TEXT, CONSTRAINT names_name_key UNIQUE (name) ); そして、それは含ま

    1

    1答えて

    私はPythonを使用してPostgreSQLにCSVファイルをインポートしようとしています。私はPythonに、重複を含んでいないCSVファイル内のデータのレコード/行をインポートするように指示したい(最初の一意のビルダーレコードのみ)。私は、CSVファイルで重複を見つけるために使用しているコードを添付しています。私はプログラミングに慣れていないので、私の未熟さを赦してください。 import

    0

    1答えて

    私は、ユーザから2つのパラメータ、すなわちreferenceNumberとdestinationLocationを取得するストアドプロシージャを持っています。ここで、referenceNumberは行の一意の識別子であり、destinationLocationは要求されたアイテムが配信される場所です。その場所は、手の前に同じアイテムを持っていた場合 バルクにある私は何を達成したい delivery

    2

    2答えて

    私はupsertする必要があるテーブルがあります。行がすでに存在する場合は、行を更新して返したいと思います。行がまだ存在しない場合は、行を挿入して返す必要があります。私は以下のクエリを使用して、行を挿入時に取得しますが、更新時には取得しません。 Table "main.message_account_seen" Column | Type | Modifiers

    3

    1答えて

    パーティションテーブルの(ON CONFLICT()を介した)行を更新する必要があります。 これまでのところ、私の試み: 表の作成: CREATE TABLE public.my_tbl ( goid character varying(255) NOT NULL, timestamps timestamp without time zone[], somenumbe

    3

    2答えて

    FROMステートメントで複数のソースを使用しようとすると、Postgres 9.5のON CONFLICT DO UPDATEに問題があります。 INSERT INTO new.bookmonographs (citavi_id, abstract, createdon, edition, title, year) SELECT "ID", "Abstract", "CreatedOn"::ti

    0

    1答えて

    ソーステーブルからターゲットテーブルに挿入します。ソースレコードがすでにターゲットに存在する場合、それはelse insertを更新します。私は更新戦略を使用せずにこれを行った。セッションプロパティでは、行を 'Update'として扱い、マッピングターゲットプロパティで 'Insert'と 'Else Insert Update'チェックボックスを選択しました。また、ターゲット表の主キーも選択しま

    0

    1答えて

    postgresqlでsequelize jsのupsertメソッドを使用しようとしています。私はsequelize-自動JS 私のテーブルによってモデルを作成していますことのようである: CREATE SEQUENCE TBL_CITY_LANG_SEQ; CREATE TABLE TBL_CITY_LANG( ID BIGINT DEFAULT NEXTVAL ('TBL_CITY_

    0

    2答えて

    私は、テーブルのフィールドのサブセットを持つ複数のオブジェクトを持っています。場合によっては、フィールドを1つだけ更新する必要があります。 Entity Framework 6.0で正しくこれを行うには? AddOrUpdateは空の値でFieldName以外のすべてのフィールドを置換しようとするため、次のコードはデータベースの制約によりエラーをスローします。 public static TheF