Sommaire

Script SQL initial Script SQL

Développeur 1 va pouvoir créer son premier script d’initialisation de la base de données. Pour ce faire, nous allons créer un simple script SQL.

Retournez sous Visual Studio et ajoutez un script SQL sous le répertoire Update. Pour ce faire, faites un clic droit sur le répertoire Update. Choisissez Nouvel Element, puis choisissez Fichier texte dans la liste.

Entrez dans le champ Nom : 0001-AjoutTableMenu.sql.

images/04EP05.png

Éditez le fichier nouvellement créé en ajoutant le contenu suivant :

CREATE TABLE [dbo].[menu]( 
   [Id] [int] IDENTITY(1,1) NOT NULL, 
   [LinkText] [nvarchar](255) NOT NULL, 
   [ActionName] [nvarchar](255) NOT NULL, 
   [Controller] [nvarchar](255) NOT NULL, 
   [IsPublic] [bit] NOT NULL, 
 
CONSTRAINT [PK_menu] PRIMARY KEY CLUSTERED  
( 
   [id] ASC 
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = 
OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) 
) 
GO

Nous devons veiller particulièrement à ce que les noms des fichiers SQL comportent des numéros incrémentés à chaque nouveau script. Le premier est préfixé par 0001. Notre deuxième script serait donc préfixé par 0002, etc. AliaSQL se base sur cet ordre pour exécuter de façon séquentielle chaque fichier. Donc toute modification de la base se fait ...