unique-constraint

    50

    2答えて

    テーブルの一部の列にのみ一意性を強制する制約を追加したいと思います。 ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); 上記のWHERE部分は希望的思考です。 これはどんな方法ですか?リレーショナルドローイングボードに戻ってもいいですか?

    12

    6答えて

    テーブルに値を挿入しようとしています。しかし、挿入される値は1つだけです。新しい値を挿入しようとすると、log catにエラーが発生します。 ログ猫は示しています行を挿入しながら、これらの2行にエラーを示す abort at 13 in [INSERT INTO event(totalminutesfrom,dayofweek,title,location,totalminutesto,id) V

    7

    3答えて

    :Setを想定し PK | ClientID | SetID | Title ----------------------------- P1 | C1 | S1 | Title1 P2 | C1 | S1 | Title1 P3 | C2 | S2 | Title1 P4 | C2 | S2 | Title1 P3 | C1 | S3 | Title2 P5 | C1

    16

    3答えて

    Iは、各列がA、B、C、D 列Aは、主キーであろう4列 を持つテーブルがあります。 列Bには一意の名前制約があります。 今、私は列B、C、Dを組み合わせることによって一意の制約を与え、列B、C、Dに特定の値を持つ行を1つだけ許可します。 どのようにこのタイプの制約を与えることができますか? 私のような複合一意キーを与えてみました: ALTER TABLE TABLENAME ADD CONSTRA

    1

    1答えて

    私はVS2015で開発したアプリケーションで、コードファーストのアプローチで最新のEntity Frameworkを使用しています。 私のエンティティセット(Customer)では、カラムEmailAddressにユニークキー制約を設定したいと考えています。 [Index("IX_EmailAddress", 1, IsUnique = true)] を、それが動作していません。 私はこれを試

    1

    1答えて

    私はLiquibaseチェンジセットを使用しての値をcustomIdカラムに更新しています。 sqlはthis answerの修正バージョンです。 問題は、すべての行で同じUUIDを使用しているようです。私はそれが動作しますが、MySQLのコンソールでクエリのこのわずかに修正したバージョン(2の制限を加えることを)実行している場合は、その <changeSet id="v3.0.3" author

    1

    1答えて

    次の文には適用されません: CREATE TABLE IF NOT EXISTS users ( id SERIAL PRIMARY KEY, username VARCHAR(50) UNIQUE NOT NULL, password VARCHAR(100) NOT NULL, first_name VARCHAR(50) NOT NULL, l

    2

    2答えて

    は、私がどのように私はテーブルがbelongsto_useridがnullで一つだけの行を持つことができることを、確実に一意のインデックスを、テーブル CREATE TABLE mandantconfigentity ( id bigint NOT NULL, currentlegalversionnumber integer NOT NULL DEFAULT 5,

    -2

    3答えて

    私が探していたところでは、どのSQL実装もIS UNIQUE "コマンド"を持っていると聞いたことはありません。私は何か見落としてますか?私が正しいとすれば、理由は何ですか?私はこのようなINSERT INTOように、特定のコマンドことSQL状態できない理由すなわち 、(特にこと)値であるか、またはUNIQUE考慮されていない場合にのみ行うことができますか?

    0

    1答えて

    複製、動作を停止し、私はこの記事ごとに、そして、保持テーブルを設定し、正式なテーブルにプッシュし、重複したエントリを防ぐための提案を使用:それは働いていますBest way to prevent duplicate data on copy csv postgresql 非常にきれいでしたが、今日、私はデータにいくつかのエラーとギャップがあることに気付きました。 ここでは私の挿入文です: そしてこ