Guest User

4chan archiver tables

a guest
Oct 20th, 2021
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 8.65 KB | None | 0 0
  1. USE [4ch]
  2. GO
  3.  
  4. /****** Object:  Table [dbo].[word]    Script Date: 20.10.2021 18:33:00 ******/
  5. SET ANSI_NULLS ON
  6. GO
  7.  
  8. SET QUOTED_IDENTIFIER ON
  9. GO
  10.  
  11. CREATE TABLE [dbo].[word](
  12.     [word] [varchar](255) NULL,
  13.     [counter] [int] NULL,
  14.     [word_excluded] [bit] NULL
  15. ) ON [PRIMARY]
  16. GO
  17.  
  18.  
  19. USE [4ch]
  20. GO
  21.  
  22. /****** Object:  Table [dbo].[webpage]    Script Date: 20.10.2021 18:32:49 ******/
  23. SET ANSI_NULLS ON
  24. GO
  25.  
  26. SET QUOTED_IDENTIFIER ON
  27. GO
  28.  
  29. CREATE TABLE [dbo].[webpage](
  30.     [webpage] [varchar](max) NULL
  31. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  32. GO
  33.  
  34.  
  35. USE [4ch]
  36. GO
  37.  
  38. /****** Object:  Table [dbo].[thread]    Script Date: 20.10.2021 18:32:33 ******/
  39. SET ANSI_NULLS ON
  40. GO
  41.  
  42. SET QUOTED_IDENTIFIER ON
  43. GO
  44.  
  45. CREATE TABLE [dbo].[thread](
  46.     [thread_id] [bigint] NULL,
  47.     [thread_subject] [varchar](4000) NULL,
  48.     [date_loaded] [datetime] NULL
  49. ) ON [PRIMARY]
  50. GO
  51.  
  52. ALTER TABLE [dbo].[thread] ADD  CONSTRAINT [DF_thread_date_loaded]  DEFAULT (getdate()) FOR [date_loaded]
  53. GO
  54.  
  55.  
  56. USE [4ch]
  57. GO
  58.  
  59. /****** Object:  Index [idx_0_thread]    Script Date: 20.10.2021 18:36:32 ******/
  60. CREATE CLUSTERED INDEX [idx_0_thread] ON [dbo].[thread]
  61. (
  62.     [thread_id] ASC
  63. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  64. GO
  65.  
  66.  
  67. USE [4ch]
  68. GO
  69.  
  70. /****** Object:  Index [idx_1_thread]    Script Date: 20.10.2021 18:36:54 ******/
  71. CREATE NONCLUSTERED INDEX [idx_1_thread] ON [dbo].[thread]
  72. (
  73.     [thread_id] ASC
  74. )
  75. INCLUDE([thread_subject]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  76. GO
  77.  
  78.  
  79. USE [4ch]
  80. GO
  81.  
  82. SET ANSI_PADDING ON
  83. GO
  84.  
  85. /****** Object:  Index [idx_0_word]    Script Date: 20.10.2021 18:37:09 ******/
  86. CREATE CLUSTERED INDEX [idx_0_word] ON [dbo].[word]
  87. (
  88.     [word] ASC
  89. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  90. GO
  91.  
  92.  
  93.  
  94.  
  95. USE [4ch]
  96. GO
  97.  
  98. /****** Object:  Table [dbo].[post]    Script Date: 20.10.2021 18:32:23 ******/
  99. SET ANSI_NULLS ON
  100. GO
  101.  
  102. SET QUOTED_IDENTIFIER ON
  103. GO
  104.  
  105. CREATE TABLE [dbo].[post](
  106.     [post_id] [bigint] NULL,
  107.     [thread_id] [bigint] NULL,
  108.     [file_id] [bigint] NULL,
  109.     [board_short] [varchar](4) NULL,
  110.     [post_message] [varchar](4000) NULL,
  111.     [date_loaded] [datetime] NULL
  112. ) ON [PRIMARY]
  113. GO
  114.  
  115. ALTER TABLE [dbo].[post] ADD  CONSTRAINT [DF_post_DATE]  DEFAULT (getdate()) FOR [date_loaded]
  116. GO
  117.  
  118. USE [4ch]
  119. GO
  120.  
  121. /****** Object:  Index [idx_0_post]    Script Date: 20.10.2021 18:35:52 ******/
  122. CREATE CLUSTERED INDEX [idx_0_post] ON [dbo].[post]
  123. (
  124.     [post_id] ASC
  125. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  126. GO
  127.  
  128.  
  129. USE [4ch]
  130. GO
  131.  
  132. /****** Object:  Index [idx_2_post]    Script Date: 20.10.2021 18:36:08 ******/
  133. CREATE NONCLUSTERED INDEX [idx_2_post] ON [dbo].[post]
  134. (
  135.     [file_id] ASC,
  136.     [date_loaded] ASC
  137. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  138. GO
  139.  
  140.  
  141. USE [4ch]
  142. GO
  143.  
  144. /****** Object:  Index [idx_3_post]    Script Date: 20.10.2021 18:36:17 ******/
  145. CREATE NONCLUSTERED INDEX [idx_3_post] ON [dbo].[post]
  146. (
  147.     [date_loaded] ASC,
  148.     [file_id] ASC,
  149.     [thread_id] ASC
  150. )
  151. INCLUDE([post_id],[board_short],[post_message]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  152. GO
  153.  
  154.  
  155.  
  156.  
  157.  
  158. USE [4ch]
  159. GO
  160.  
  161. /****** Object:  Table [dbo].[file]    Script Date: 20.10.2021 18:32:06 ******/
  162. SET ANSI_NULLS ON
  163. GO
  164.  
  165. SET QUOTED_IDENTIFIER ON
  166. GO
  167.  
  168. CREATE TABLE [dbo].[file](
  169.     [file_id] [bigint] NOT NULL,
  170.     [file_name] [varchar](4000) NULL,
  171.     [md5] [varchar](50) NULL,
  172.     [file_link] [varchar](255) NULL,
  173.     [date_loaded] [datetime] NULL,
  174.     [file_body] [image] NULL,
  175.     [download_lock] [bit] NULL,
  176.     [download_error] [bit] NULL,
  177.     [download_error_second] [bit] NULL,
  178.     [thumbnail] [image] NULL,
  179.     [downloaded] [bit] NULL,
  180.  CONSTRAINT [PK_file] PRIMARY KEY NONCLUSTERED
  181. (
  182.     [file_id] ASC
  183. )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]
  184. ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
  185. GO
  186.  
  187. ALTER TABLE [dbo].[file] ADD  CONSTRAINT [DF_file_date_loaded]  DEFAULT (getdate()) FOR [date_loaded]
  188. GO
  189.  
  190.  
  191. USE [4ch]
  192. GO
  193.  
  194. /****** Object:  Index [idx_0_file]    Script Date: 20.10.2021 18:34:03 ******/
  195. CREATE CLUSTERED INDEX [idx_0_file] ON [dbo].[file]
  196. (
  197.     [file_id] ASC
  198. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  199. GO
  200.  
  201.  
  202. USE [4ch]
  203. GO
  204.  
  205. /****** Object:  Index [idx_1_file]    Script Date: 20.10.2021 18:34:23 ******/
  206. CREATE NONCLUSTERED INDEX [idx_1_file] ON [dbo].[file]
  207. (
  208.     [download_error] ASC,
  209.     [download_lock] ASC
  210. )
  211. INCLUDE([file_id],[file_name],[file_link])
  212. WHERE ([file_body] IS NULL AND [download_lock] IS NULL AND [download_error] IS NULL)
  213. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  214. GO
  215.  
  216.  
  217. USE [4ch]
  218. GO
  219.  
  220. /****** Object:  Index [idx_2_file]    Script Date: 20.10.2021 18:34:40 ******/
  221. CREATE NONCLUSTERED INDEX [idx_2_file] ON [dbo].[file]
  222. (
  223.     [download_error] ASC
  224. )
  225. INCLUDE([file_id],[file_name],[file_link])
  226. WHERE ([download_error]=(1))
  227. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  228. GO
  229.  
  230.  
  231.  
  232. USE [4ch]
  233. GO
  234.  
  235. /****** Object:  Index [NonClusteredColumnStoreIndex-20210301-143620]    Script Date: 20.10.2021 18:35:01 ******/
  236. CREATE NONCLUSTERED COLUMNSTORE INDEX [NonClusteredColumnStoreIndex-20210301-143620] ON [dbo].[file]
  237. (
  238.     [download_lock],
  239.     [download_error],
  240.     [file_id],
  241.     [file_name],
  242.     [file_link]
  243. )WITH (DROP_EXISTING = OFF, COMPRESSION_DELAY = 0) ON [PRIMARY]
  244. GO
  245.  
  246.  
  247. USE [4ch]
  248. GO
  249.  
  250. /****** Object:  Index [NonClusteredIndex-20210301-072944]    Script Date: 20.10.2021 18:35:16 ******/
  251. CREATE NONCLUSTERED INDEX [NonClusteredIndex-20210301-072944] ON [dbo].[file]
  252. (
  253.     [file_id] ASC
  254. )
  255. WHERE ([file_body] IS NULL AND [download_lock] IS NULL AND [download_error] IS NULL)
  256. WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  257. GO
  258.  
  259.  
  260. USE [4ch]
  261. GO
  262.  
  263. /****** Object:  Index [PK_file]    Script Date: 20.10.2021 18:35:30 ******/
  264. ALTER TABLE [dbo].[file] ADD  CONSTRAINT [PK_file] PRIMARY KEY NONCLUSTERED
  265. (
  266.     [file_id] ASC
  267. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  268. GO
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275. USE [4ch]
  276. GO
  277.  
  278. /****** Object:  Table [dbo].[board_last_update]    Script Date: 20.10.2021 18:31:39 ******/
  279. SET ANSI_NULLS ON
  280. GO
  281.  
  282. SET QUOTED_IDENTIFIER ON
  283. GO
  284.  
  285. CREATE TABLE [dbo].[board_last_update](
  286.     [board_link] [varchar](50) NULL,
  287.     [board_short] [varchar](4) NULL,
  288.     [last_update] [datetime] NULL
  289. ) ON [PRIMARY]
  290. GO
  291.  
  292. USE [4ch]
  293. GO
  294.  
  295. SET ANSI_PADDING ON
  296. GO
  297.  
  298. /****** Object:  Index [idx_0_board_last_update]    Script Date: 20.10.2021 18:33:14 ******/
  299. CREATE CLUSTERED INDEX [idx_0_board_last_update] ON [dbo].[board_last_update]
  300. (
  301.     [board_link] ASC
  302. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  303. GO
  304.  
  305.  
  306. USE [4ch]
  307. GO
  308.  
  309. SET ANSI_PADDING ON
  310. GO
  311.  
  312. /****** Object:  Index [idx_0_board_last_update]    Script Date: 20.10.2021 18:33:45 ******/
  313. CREATE CLUSTERED INDEX [idx_0_board_last_update] ON [dbo].[board_last_update]
  314. (
  315.     [board_link] ASC
  316. )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]
  317. GO
  318.  
Advertisement
Add Comment
Please, Sign In to add comment