Advertisement
daxruiz

Untitled

Feb 20th, 2023
592
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.18 KB | None | 0 0
  1. USE [NectarSSO]
  2. GO
  3. /****** Object:  Table [dbo].[ConfigUserPrivileges]    Script Date: 2/20/2023 10:59:14 AM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. CREATE TABLE [dbo].[ConfigUserPrivileges](
  9.     [UserName] [VARCHAR](20) NOT NULL,
  10.     [ReportId] [INT] NOT NULL,
  11.     [EnableView] [bit] NOT NULL,
  12.     [EnableEdit] [bit] NOT NULL,
  13.  CONSTRAINT [PK_ConfigUserPrivileges] PRIMARY KEY CLUSTERED
  14. (
  15.     [UserName] ASC,
  16.     [ReportId] ASC
  17. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  18. ) ON [PRIMARY]
  19. GO
  20. /****** Object:  Table [dbo].[ReportGroups]    Script Date: 2/20/2023 10:59:14 AM ******/
  21. SET ANSI_NULLS ON
  22. GO
  23. SET QUOTED_IDENTIFIER ON
  24. GO
  25. CREATE TABLE [dbo].[ReportGroups](
  26.     [ReportId] [INT] NOT NULL,
  27.     [ReportChildId] [INT] NOT NULL,
  28.     [POSITION] [INT] NOT NULL,
  29.  CONSTRAINT [PK_ReportGroups] PRIMARY KEY CLUSTERED
  30. (
  31.     [ReportId] ASC,
  32.     [ReportChildId] ASC
  33. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  34. ) ON [PRIMARY]
  35. GO
  36. /****** Object:  Table [dbo].[Reports]    Script Date: 2/20/2023 10:59:14 AM ******/
  37. SET ANSI_NULLS ON
  38. GO
  39. SET QUOTED_IDENTIFIER ON
  40. GO
  41. CREATE TABLE [dbo].[Reports](
  42.     [ReportId] [INT] IDENTITY(1,1) NOT NULL,
  43.     [ReportTypeId] [INT] NOT NULL,
  44.     [Name] [VARCHAR](25) NOT NULL,
  45.     [Description] [VARCHAR](100) NOT NULL,
  46.     [Url] [VARCHAR](30) NOT NULL,
  47.     [Image] [VARCHAR](20) NOT NULL,
  48.     [StatusId] [INT] NOT NULL,
  49.  CONSTRAINT [PK_Reports] PRIMARY KEY CLUSTERED
  50. (
  51.     [ReportId] ASC
  52. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  53. ) ON [PRIMARY]
  54. GO
  55. INSERT [dbo].[ConfigUserPrivileges] ([UserName], [ReportId], [EnableView], [EnableEdit]) VALUES (N'[email protected]', 1, 1, 1)
  56. GO
  57. INSERT [dbo].[ConfigUserPrivileges] ([UserName], [ReportId], [EnableView], [EnableEdit]) VALUES (N'[email protected]', 2, 1, 1)
  58. GO
  59. INSERT [dbo].[ConfigUserPrivileges] ([UserName], [ReportId], [EnableView], [EnableEdit]) VALUES (N'[email protected]', 5, 1, 1)
  60. GO
  61. INSERT [dbo].[ReportGroups] ([ReportId], [ReportChildId], [POSITION]) VALUES (1, 2, 1)
  62. GO
  63. INSERT [dbo].[ReportGroups] ([ReportId], [ReportChildId], [POSITION]) VALUES (2, 5, 1)
  64. GO
  65. INSERT [dbo].[ReportGroups] ([ReportId], [ReportChildId], [POSITION]) VALUES (3, 4, 1)
  66. GO
  67. SET IDENTITY_INSERT [dbo].[Reports] ON
  68. GO
  69. INSERT [dbo].[Reports] ([ReportId], [ReportTypeId], [Name], [Description], [Url], [Image], [StatusId]) VALUES (1, 1, N'Modulo 1', N'Modulo 1', N'', N'', 1)
  70. GO
  71. INSERT [dbo].[Reports] ([ReportId], [ReportTypeId], [Name], [Description], [Url], [Image], [StatusId]) VALUES (2, 2, N'Sub modulo 1', N'Sub modulo 1', N'', N'', 1)
  72. GO
  73. INSERT [dbo].[Reports] ([ReportId], [ReportTypeId], [Name], [Description], [Url], [Image], [StatusId]) VALUES (3, 1, N'Modulo 2', N'Modulo 2', N'', N'', 1)
  74. GO
  75. INSERT [dbo].[Reports] ([ReportId], [ReportTypeId], [Name], [Description], [Url], [Image], [StatusId]) VALUES (4, 2, N'Sub modulo 2', N'Sub modulo 2', N'', N'', 1)
  76. GO
  77. INSERT [dbo].[Reports] ([ReportId], [ReportTypeId], [Name], [Description], [Url], [Image], [StatusId]) VALUES (5, 3, N'Aprobar sub 1', N'Aprobar sub 1', N'', N'', 1)
  78. GO
  79. SET IDENTITY_INSERT [dbo].[Reports] OFF
  80. GO
  81. ALTER TABLE [dbo].[ConfigUserPrivileges]  WITH CHECK ADD  CONSTRAINT [FK_ConfigUserPrivileges_Reports_ReportId] FOREIGN KEY([ReportId])
  82. REFERENCES [dbo].[Reports] ([ReportId])
  83. GO
  84. ALTER TABLE [dbo].[ConfigUserPrivileges] CHECK CONSTRAINT [FK_ConfigUserPrivileges_Reports_ReportId]
  85. GO
  86. ALTER TABLE [dbo].[ReportGroups]  WITH CHECK ADD  CONSTRAINT [FK_ReportGroups_Reports_ReportChildId] FOREIGN KEY([ReportChildId])
  87. REFERENCES [dbo].[Reports] ([ReportId])
  88. GO
  89. ALTER TABLE [dbo].[ReportGroups] CHECK CONSTRAINT [FK_ReportGroups_Reports_ReportChildId]
  90. GO
  91. ALTER TABLE [dbo].[ReportGroups]  WITH CHECK ADD  CONSTRAINT [FK_ReportGroups_Reports_ReportId] FOREIGN KEY([ReportId])
  92. REFERENCES [dbo].[Reports] ([ReportId])
  93. GO
  94. ALTER TABLE [dbo].[ReportGroups] CHECK CONSTRAINT [FK_ReportGroups_Reports_ReportId]
  95. GO
  96.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement