Skip to content

Commit 065cd26

Browse files
author
Lucas Hosseini
committed
[examples/hackernews] Better fixtures.
1 parent 91f69b8 commit 065cd26

1 file changed

Lines changed: 26 additions & 5 deletions

File tree

examples/hackernews/db/schema.sql

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,29 @@ CREATE TABLE upvotes (
1919

2020
-- Fixtures
2121
INSERT INTO users("id", "name", "email") VALUES
22-
(1, 'Lucas', 'lucas@skiplabs.io'),
23-
(2, 'Daniel', 'daniel@skiplabs.io');
24-
INSERT INTO posts("title", "url", "body", "author_id") VALUES
25-
('Hello!', 'http://foo.org', 'This is a post', 1),
26-
('Reactive stuff', 'http://bar.net', 'This is neat.', 2);
22+
(1, 'Benno', 'benno@skiplabs.io'),
23+
(2, 'Charles', 'charles@skiplabs.io'),
24+
(3, 'Daniel', 'daniel@skiplabs.io'),
25+
(4, 'Josh', 'josh@skiplabs.io'),
26+
(5, 'Julien', 'julien@skiplabs.io'),
27+
(6, 'Laure', 'laure@skiplabs.io'),
28+
(7, 'Lucas', 'lucas@skiplabs.io'),
29+
(8, 'Mehdi', 'mehdi@skiplabs.io');
30+
SELECT setval('users_id_seq', max(id) + 1) FROM users;
31+
32+
INSERT INTO posts("id", "title", "url", "body", "author_id", "date") VALUES
33+
(0, 'Skip''s Origins', 'https://skiplabs.io/blog/skips-origins', '', 5, '2025-02-11 00:00:00+00'),
34+
(1, 'New skiplabs website!', 'https://skiplabs.io', '', 2, '2025-01-12 00:00:00+00'),
35+
(2, 'Why Skip?', 'https://skiplabs.io/blog/why-skip', '', 5, '2025-02-11 00:00:00+00'),
36+
(3, 'Skip alpha just dropped', 'https://skiplabs.io/blog/skip-alpha', '', 3, '2024-12-24 00:00:00+00'),
37+
(4, 'Skip docs website', 'https://skiplabs.io/docs/introduction', '', 4, '2024-11-11 00:00:00+00'),
38+
(5, 'Building a HN clone with Skip', 'https://github.com/SkipLabs/skip/pull/343/', '', 7, '2024-09-28 00:00:00+00');
39+
SELECT setval('posts_id_seq', max(id) + 1) FROM posts;
40+
41+
INSERT INTO upvotes("user_id", "post_id") VALUES
42+
(1, 0), (2, 0), (5, 0), (8, 0),
43+
(1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1), (7, 1), (8, 1),
44+
(3, 2), (5, 2), (7, 2),
45+
(1, 3), (3, 3),
46+
(2, 4), (3, 4), (5, 4),
47+
(1, 5), (2, 5), (3, 5), (4, 5), (5, 5), (6, 5), (8, 5);

0 commit comments

Comments
 (0)