Tengo una base de datos existente con todo en el esquema dbo
. Tengo un proyecto SSDT con objetos que agrego con esquemafoo
Tengo una tabla que se ve así en el proyecto:
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
)
Depende de dbo.a. dbo.a tiene muchas columnas que son claves foráneas para otras columnas. Alguien más (que mantiene el esquema predeterminado) podría cambiar dbo.a.
Me gustaría simplemente almacenar dbo.a como:
CREATE table dbo.a (
id INT NOT NULL
CONSTRAINT [PK_a] PRIMARY KEY CLUSTERED
)
Por lo tanto, se construye internamente, pero no se implementa. ¿Es eso posible?