-
Урок 1. 00:04:13What is PostgreSQL All About?
-
Урок 2. 00:05:12Database Design
-
Урок 3. 00:04:43Creating Tables
-
Урок 4. 00:03:31Analyzing CREATE TABLE
-
Урок 5. 00:04:50Inserting Data Into a Table
-
Урок 6. 00:02:08Retrieving Data with Select
-
Урок 7. 00:04:38Calculated Columns
-
Урок 8. 00:00:59Calculating Phone Revenue
-
Урок 9. 00:01:04Exercise Solution
-
Урок 10. 00:06:18String Operators and Functions
-
Урок 11. 00:03:50Filtering Rows with "Where"
-
Урок 12. 00:02:31More on the "Where" Keyword
-
Урок 13. 00:05:25Compound "Where" Clauses
-
Урок 14. 00:00:38A "Where" Exercise Overview
-
Урок 15. 00:00:57A "Where" Solution
-
Урок 16. 00:00:38"Where" With Lists
-
Урок 17. 00:01:43A "Where" With Lists Solution
-
Урок 18. 00:02:06Calculations in "Where" Clauses
-
Урок 19. 00:01:52Solving Calculations
-
Урок 20. 00:04:17Updating Rows
-
Урок 21. 00:03:17Deleting Rows
-
Урок 22. 00:01:30A Solution for Updating Rows
-
Урок 23. 00:01:18Solution for Deleting Rows
-
Урок 24. 00:01:44The Plan Moving Forward
-
Урок 25. 00:07:29Approaching Database Design
-
Урок 26. 00:06:34One-to-Many and Many-to-One Relationships
-
Урок 27. 00:05:42One-to-One and Many-to-Many Relationships
-
Урок 28. 00:05:30Primary Keys and Foreign Keys
-
Урок 29. 00:08:20Understanding Foreign Keys
-
Урок 30. 00:05:48Auto-Generated ID's
-
Урок 31. 00:04:39Creating Foreign Key Columns
-
Урок 32. 00:06:49Running Queries on Associated Data
-
Урок 33. 00:02:08Exercise Overview
-
Урок 34. 00:02:10Foreign Key Creation Solution
-
Урок 35. 00:05:36Foreign Key Constraints Around Insertion
-
Урок 36. 00:05:01Constraints Around Deletion
-
Урок 37. 00:04:38Testing Deletion Constraints
-
Урок 38. 00:02:59Setting Foreign Keys to Null on Delete
-
Урок 39. 00:02:57Adding Some Complexity
-
Урок 40. 00:03:24Queries with Joins and Aggregations
-
Урок 41. 00:07:40Joining Data from Different Tables
-
Урок 42. 00:02:23Another Quick Join
-
Урок 43. 00:01:14Exercise Overview
-
Урок 44. 00:01:44A Joinful Solution
-
Урок 45. 00:05:52Alternate Forms of Syntax
-
Урок 46. 00:06:17Missing Data in Joins
-
Урок 47. 00:02:23Why Wasn't It Included
-
Урок 48. 00:09:26Four Kinds of Joins
-
Урок 49. 00:04:15Each Join in Practice
-
Урок 50. 00:04:12Does Order Matter?
-
Урок 51. 00:00:56Exercise Overview
-
Урок 52. 00:03:00Two Possible Solutions
-
Урок 53. 00:06:46Where with Join
-
Урок 54. 00:08:30Three Way Joins
-
Урок 55. 00:04:59A Bit of Practice
-
Урок 56. 00:02:53Exercise Solution
-
Урок 57. 00:02:11Aggregating and Grouping
-
Урок 58. 00:05:30Picturing Group By
-
Урок 59. 00:03:00Aggregate Functions
-
Урок 60. 00:04:48Combining Group By and Aggregates
-
Урок 61. 00:02:37A Gotcha with Count
-
Урок 62. 00:03:11Visualizing More Grouping
-
Урок 63. 00:00:40Exercise Overview
-
Урок 64. 00:01:22Grouping Solution
-
Урок 65. 00:00:43Adding a Layer of Difficulty
-
Урок 66. 00:01:28Solution
-
Урок 67. 00:04:44Filtering Groups with Having
-
Урок 68. 00:02:37Having In Action
-
Урок 69. 00:06:48More on Having!
-
Урок 70. 00:03:37A Having Exercise Overview
-
Урок 71. 00:02:33A Quick Solution
-
Урок 72. 00:02:35Investigating This Dataset
-
Урок 73. 00:01:21Some Group By Practice
-
Урок 74. 00:02:26Group By Review Solution
-
Урок 75. 00:02:14Remember Joins?
-
Урок 76. 00:01:26Of Course You Remember!
-
Урок 77. 00:02:15The Basics of Sorting
-
Урок 78. 00:02:41Two Variations on Sorting
-
Урок 79. 00:06:39Offset and Limit
-
Урок 80. 00:00:26Exercise Overview
-
Урок 81. 00:01:21Exercise Solution
-
Урок 82. 00:05:44Handling Sets with Union
-
Урок 83. 00:03:46A Few Notes on Union
-
Урок 84. 00:03:24Commonalities with Intersect
-
Урок 85. 00:05:50Removing Commonalities with Except
-
Урок 86. 00:01:27Union Exercise Overview
-
Урок 87. 00:01:28Exercise Solution
-
Урок 88. 00:05:49What's a Subquery?
-
Урок 89. 00:04:47Thinking About the Structure of Data
-
Урок 90. 00:05:42Subqueries in a Select
-
Урок 91. 00:01:06Exercise Overview
-
Урок 92. 00:01:19Select Solution
-
Урок 93. 00:07:59Subqueries in a From
-
Урок 94. 00:02:46From Subqueries that Return a Value
-
Урок 95. 00:08:57Example of a Subquery in a From
-
Урок 96. 00:01:16Exercise Overview
-
Урок 97. 00:02:00Exercise Solution
-
Урок 98. 00:04:53Subqueries in a Join Clause
-
Урок 99. 00:08:13More Useful - Subqueries with Where
-
Урок 100. 00:05:36Data Structure with Where Subqueries
-
Урок 101. 00:00:58Exercise Overview
-
Урок 102. 00:02:06Exercise Solution
-
Урок 103. 00:04:10The Not In Operator with a List
-
Урок 104. 00:06:21A New Where Operator
-
Урок 105. 00:05:22Finally Some!
-
Урок 106. 00:00:28Exercise Overview
-
Урок 107. 00:01:34A Quick Solution
-
Урок 108. 00:16:40Probably Too Much About Correlated Subqueries
-
Урок 109. 00:08:54More on Correlated Subqueries
-
Урок 110. 00:03:29A Select Without a From?
-
Урок 111. 00:00:46Exercise Overview
-
Урок 112. 00:01:20Exercise Solution
-
Урок 113. 00:04:15Selecting Distinct Values
-
Урок 114. 00:00:30Exercise Overview
-
Урок 115. 00:00:41A Distinct Solution
-
Урок 116. 00:03:21The Greatest Value in a List
-
Урок 117. 00:02:02And the Least Value in a List!
-
Урок 118. 00:04:14The Case Keyword
-
Урок 119. 00:05:48PostgreSQL Installation on macOS
-
Урок 120. 00:04:57pgAdmin Setup on macOS
-
Урок 121. 00:03:56Postgres installation on Windows
-
Урок 122. 00:04:03What'd We Just Do?
-
Урок 123. 00:04:10Data Types
-
Урок 124. 00:02:02Fast Rules on Numeric Data Types
-
Урок 125. 00:09:20More on Number Data Types
-
Урок 126. 00:04:43Reminder on Character Types
-
Урок 127. 00:02:29Boolean Data Types
-
Урок 128. 00:05:31Times, Dates, and Timestamps
-
Урок 129. 00:05:45Really Awesome Intervals
-
Урок 130. 00:04:13Thinking About Validation
-
Урок 131. 00:07:20Creating and Viewing Tables in PGAdmin
-
Урок 132. 00:06:26Applying a Null Constraint
-
Урок 133. 00:04:10Solving a Gotcha with Null Constraints
-
Урок 134. 00:03:14Default Column Values
-
Урок 135. 00:05:36Applying a Unique Constraint to One column
-
Урок 136. 00:03:41Multi-Column Uniqueness
-
Урок 137. 00:04:00Adding a Validation Check
-
Урок 138. 00:05:05Checks Over Multiple Columns
-
Урок 139. 00:05:47So Where Are We Applying Validation?
-
Урок 140. 00:03:14Approaching More Complicated Designs
-
Урок 141. 00:06:07Using a SQL Design Tool
-
Урок 142. 00:07:03A Config-based Schema Designer
-
Урок 143. 00:02:16Here's the Plan
-
Урок 144. 00:06:55Rebuilding Some Schema
-
Урок 145. 00:04:36Requirements of a Like System
-
Урок 146. 00:02:59How Not to Design a Like System
-
Урок 147. 00:05:05Designing a Like System
-
Урок 148. 00:01:36Making a Reaction System Instead
-
Урок 149. 00:05:59Polymorphic Associations
-
Урок 150. 00:06:58Polymorphic Association Alternative Implementation
-
Урок 151. 00:03:40The Simplest Alternative
-
Урок 152. 00:04:22So Which Approach?
-
Урок 153. 00:06:11Additional Features Around Posts
-
Урок 154. 00:01:40Adding Captions and Locations
-
Урок 155. 00:07:28Photo Mentions vs Caption Mentions
-
Урок 156. 00:07:09Considerations on Photo Tags vs Caption Tags
-
Урок 157. 00:05:02Update For Tags
-
Урок 158. 00:07:34Designing a Hashtag System
-
Урок 159. 00:03:37Tables for Hashtags
-
Урок 160. 00:04:07Including the Hashtag Table
-
Урок 161. 00:06:02A Few More User Columns
-
Урок 162. 00:03:45Why No Number of Followers or Posts?
-
Урок 163. 00:05:51Designing a Follower System
-
Урок 164. 00:01:46Back to Postgres
-
Урок 165. 00:13:01Creating Tables with Checks
-
Урок 166. 00:08:33Posts Creation
-
Урок 167. 00:02:17Comments Creation
-
Урок 168. 00:06:53Likes Creation
-
Урок 169. 00:05:29Photo Tags and Caption Tags
-
Урок 170. 00:06:28Creating Hashtags, Hashtag Posts, and Followers
-
Урок 171. 00:04:07Adding Some Data
-
Урок 172. 00:04:25Restoring from Scratch
-
Урок 173. 00:01:42Highest User ID's Exercise
-
Урок 174. 00:01:10Solution for User ID's
-
Урок 175. 00:01:06Posts by a Particular User
-
Урок 176. 00:01:57Solving for Posts by User
-
Урок 177. 00:00:51Likes Per User
-
Урок 178. 00:01:42Solution for Likes Per User
-
Урок 179. 00:02:04Thinking About Performance
-
Урок 180. 00:05:52Where Does Postgres Store Data?
-
Урок 181. 00:03:37Heaps, Blocks, and Tuples
-
Урок 182. 00:04:21Block Data Layout
-
Урок 183. 00:31:53Heap File Layout
-
Урок 184. 00:04:09Full Table Scans
-
Урок 185. 00:02:24What's an Index
-
Урок 186. 00:07:59How an Index Works
-
Урок 187. 00:03:59Creating an Index
-
Урок 188. 00:05:28Benchmarking Queries
-
Урок 189. 00:05:10Downsides of Indexes
-
Урок 190. 00:01:36Index Types
-
Урок 191. 00:03:38Automatically Generated Indexes
-
Урок 192. 00:31:56Behind the Scenes of Indexes
-
Урок 193. 00:04:58The Query Processing Pipeline
-
Урок 194. 00:05:26Explain and Explain Analyze
-
Урок 195. 00:09:00Solving an Explain Mystery
-
Урок 196. 00:11:58Developing an Intuitive Understanding of Cost
-
Урок 197. 00:06:22Calculating Cost by Hand
-
Урок 198. 00:07:18A Touch More on Costs
-
Урок 199. 00:05:35Startup vs Total Costs
-
Урок 200. 00:01:49Costs Flow Up
-
Урок 201. 00:07:56Use My Index!
-
Урок 202. 00:01:53Common Table Expressions
-
Урок 203. 00:03:53A Quick Solution
-
Урок 204. 00:03:51So What's a CTE?
-
Урок 205. 00:03:19Recursive CTE's
-
Урок 206. 00:10:22Recursive CTE's Step by Step
-
Урок 207. 00:04:34Why Use Recursive CTE's?
-
Урок 208. 00:08:03Writing the Query
-
Урок 209. 00:09:48Walking Through Recursion
-
Урок 210. 00:06:17Most Popular Users
-
Урок 211. 00:03:52A Possible Solution for Merging Tables
-
Урок 212. 00:05:37Creating a View
-
Урок 213. 00:03:20When to Use a View?
-
Урок 214. 00:02:27Deleting and Changing Views
-
Урок 215. 00:02:19Materialized Views
-
Урок 216. 00:04:09Grouping by Week
-
Урок 217. 00:04:31Reminder on Left Joins
-
Урок 218. 00:09:19Writing a Slow Query
-
Урок 219. 00:06:38Creating and Refreshing Materialized Views
-
Урок 220. 00:04:04What are Transactions Used For?
-
Урок 221. 00:02:00Some Sample Data
-
Урок 222. 00:09:45Opening and Closing Transactions
-
Урок 223. 00:04:04Transaction Cleanup on Crash
-
Урок 224. 00:01:46Closing Aborted Transactions
-
Урок 225. 00:17:14A Story on Migrations
-
Урок 226. 00:05:01Migration Files
-
Урок 227. 00:02:52Issues Solved by Migrations
-
Урок 228. 00:04:39A Few Notes on Migrations Libraries
-
Урок 229. 00:02:53Project Creation
-
Урок 230. 00:07:12Generating and Writing Migrations
-
Урок 231. 00:07:16Applying and Reverting Migrations
-
Урок 232. 00:03:39Generating and Applying a Second Migration
-
Урок 233. 00:04:09Schema vs Data Migrations
-
Урок 234. 00:09:07Dangers Around Data Migrations
-
Урок 235. 00:05:29Properly Running Data and Schema Migrations
-
Урок 236. 00:04:40Creating a Posts Table
-
Урок 237. 00:14:53A Small Web Server
-
Урок 238. 00:04:11Adding the Loc Column
-
Урок 239. 00:04:13Writing Values to Both Columns
-
Урок 240. 00:13:40Transaction Locks
-
Урок 241. 00:04:20Updating Values
-
Урок 242. 00:04:14Updating the App Server
-
Урок 243. 00:03:02Dropping the Last Columns
-
Урок 244. 00:00:53Section Goal
-
Урок 245. 00:01:35Initial Setup
-
Урок 246. 00:05:02One Fast Migration
-
Урок 247. 00:04:54Building the Users Router
-
Урок 248. 00:06:32Understanding Connection Pools
-
Урок 249. 00:06:57Validating Connection Credentials
-
Урок 250. 00:01:58Query and Close
-
Урок 251. 00:03:39The Repository Pattern
-
Урок 252. 00:08:21Creating a Repository
-
Урок 253. 00:03:52Accessing the API
-
Урок 254. 00:04:22Casing Issues
-
Урок 255. 00:06:34Fixing Casing
-
Урок 256. 00:05:27Finding Particular Users
-
Урок 257. 00:06:41SQL Injection Exploits
-
Урок 258. 00:07:49Handling SQL Injection with Prepared Statements
-
Урок 259. 00:07:33Preventing SQL Injection
-
Урок 260. 00:02:52Reminder on Post Requests
-
Урок 261. 00:04:14Inserting Users
-
Урок 262. 00:04:37Handling Updates
-
Урок 263. 00:04:06And, Finally, Delete
-
Урок 264. 00:02:48A Note on Testing
-
Урок 265. 00:07:05Assertions Around User Count
-
Урок 266. 00:05:02Connecting to a DB For Tests
-
Урок 267. 00:02:46Disconnecting After Tests
-
Урок 268. 00:04:41Multi-DB Setup
-
Урок 269. 00:04:45Assumptions Around Content
-
Урок 270. 00:04:49Issues with Parallel Tests
-
Урок 271. 00:04:10Isolation with Schemas
-
Урок 272. 00:05:22Creating and Accessing Schemas
-
Урок 273. 00:05:48Controlling Schema Access with Search Paths
-
Урок 274. 00:04:03Routing Schema Access
-
Урок 275. 00:04:44Strategy for Isolation
-
Урок 276. 00:11:45Programmatic Schema Creation
-
Урок 277. 00:04:21Escaping Identifiers
-
Урок 278. 00:05:19Test Helpers
-
Урок 279. 00:05:57Cleaning up Schemas and Roles
-
Урок 280. 00:03:33Finally... Parallel Tests! (Final Lecture)
- Категории
- Источники
- Все курсы
- Разделы
- Книги
then you can continue here, thats what i did until it get fixed