Mam istniejącą bazę danych ze wszystkim w schemacie dbo
. Mam projekt SSDT z obiektami, które dodaję do niego za pomocą schematufoo
Mam tabelę, która wygląda tak w tym projekcie:
CREATE table foo.a (
id INT NOT NULL
CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED
CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES [dbo].[a],
desc NVARCHAR(50) NOT NULL
)
To zależy od dbo.a. dbo.a ma wiele kolumn, które są kluczami obcymi do innych kolumn. Ktoś inny (kto utrzymuje domyślny schemat) może zmienić dbo.a.
Chciałbym prosto przechowywać dbo.a jako:
CREATE table dbo.a (
id INT NOT NULL
CONSTRAINT [PK_a] PRIMARY KEY CLUSTERED
)
Więc jest budowany wewnętrznie, ale nie jest wdrażany. Czy to jest możliwe?