From d59d9012b846799016ccabcb0d73af01786b84ad Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Fri, 7 Jan 2022 16:06:42 -0700 Subject: [PATCH 1/6] add search functions for user, merchant, and transactions --- elixir/lib/homework/merchants.ex | 17 +++++++++++++++ elixir/lib/homework/transactions.ex | 17 +++++++++++++++ elixir/lib/homework/users.ex | 21 +++++++++++++++++++ .../resolvers/merchants_resolver.ex | 7 +++++++ .../resolvers/transactions_resolver.ex | 7 +++++++ .../homework_web/resolvers/users_resolver.ex | 7 +++++++ elixir/lib/homework_web/schema.ex | 17 +++------------ .../homework_web/schemas/merchants_schema.ex | 14 +++++++++++++ .../schemas/transactions_schema.ex | 15 +++++++++++++ .../lib/homework_web/schemas/users_schema.ex | 15 +++++++++++++ 10 files changed, 123 insertions(+), 14 deletions(-) diff --git a/elixir/lib/homework/merchants.ex b/elixir/lib/homework/merchants.ex index a581e33b..18d4bb18 100644 --- a/elixir/lib/homework/merchants.ex +++ b/elixir/lib/homework/merchants.ex @@ -37,6 +37,23 @@ defmodule Homework.Merchants do """ def get_merchant!(id), do: Repo.get!(Merchant, id) + @doc """ + Fuzzy search for merchants by name. + + ## Examples + + iex> find_merchants("some name") + [%Merchant{}, ...] + + """ + def find_merchants(name) do + query = + from m in Merchant, + where: like(m.name, ^("%#{name}%")), + select: m + Repo.all(query) + end + @doc """ Creates a merchant. diff --git a/elixir/lib/homework/transactions.ex b/elixir/lib/homework/transactions.ex index f7ec3dfb..92646d9c 100644 --- a/elixir/lib/homework/transactions.ex +++ b/elixir/lib/homework/transactions.ex @@ -37,6 +37,23 @@ defmodule Homework.Transactions do """ def get_transaction!(id), do: Repo.get!(Transaction, id) + @doc """ + Finds all transactions with an amount within a given range. + + ## Examples + + iex> find_transactions(123, 456) + [%Transaction{}, ...] + + """ + def find_transactions(min, max) do + query = + from t in Transaction, + where: t.amount >= ^min and t.amount <= ^max, + select: t + Repo.all(query) + end + @doc """ Creates a transaction. diff --git a/elixir/lib/homework/users.ex b/elixir/lib/homework/users.ex index d481272a..422e75a7 100644 --- a/elixir/lib/homework/users.ex +++ b/elixir/lib/homework/users.ex @@ -37,6 +37,27 @@ defmodule Homework.Users do """ def get_user!(id), do: Repo.get!(User, id) + @doc """ + Fuzzy search for users by first and last name. + + ## Examples + + iex> find_users("Joe", "S") + [%User{}, ...] + + iex> find_users("", "Smith") + [%User{}, ...] + + """ + def find_users(first, last) do + query = + from u in User, + where: like(u.first_name, ^("%#{first}%")) + and like(u.last_name, ^("%#{last}%")), + select: u + Repo.all(query) + end + @doc """ Creates a user. diff --git a/elixir/lib/homework_web/resolvers/merchants_resolver.ex b/elixir/lib/homework_web/resolvers/merchants_resolver.ex index f0274abc..73d40f9e 100644 --- a/elixir/lib/homework_web/resolvers/merchants_resolver.ex +++ b/elixir/lib/homework_web/resolvers/merchants_resolver.ex @@ -8,6 +8,13 @@ defmodule HomeworkWeb.Resolvers.MerchantsResolver do {:ok, Merchants.list_merchants(args)} end + @doc """ + Find merchants by name + """ + def find_merchants(_root, %{name: name}, _info) do + {:ok, Merchants.find_merchants(name)} + end + @doc """ Create a new merchant """ diff --git a/elixir/lib/homework_web/resolvers/transactions_resolver.ex b/elixir/lib/homework_web/resolvers/transactions_resolver.ex index 4b928d62..e41877cc 100644 --- a/elixir/lib/homework_web/resolvers/transactions_resolver.ex +++ b/elixir/lib/homework_web/resolvers/transactions_resolver.ex @@ -24,6 +24,13 @@ defmodule HomeworkWeb.Resolvers.TransactionsResolver do {:ok, Merchants.get_merchant!(merchant_id)} end + @doc """ + Find transactions by amount + """ + def find_transactions(_root, %{min: min, max: max}, _info) do + {:ok, Transactions.find_transactions(min, max)} + end + @doc """ Create a new transaction """ diff --git a/elixir/lib/homework_web/resolvers/users_resolver.ex b/elixir/lib/homework_web/resolvers/users_resolver.ex index 1e0c4292..d3b481d8 100644 --- a/elixir/lib/homework_web/resolvers/users_resolver.ex +++ b/elixir/lib/homework_web/resolvers/users_resolver.ex @@ -8,6 +8,13 @@ defmodule HomeworkWeb.Resolvers.UsersResolver do {:ok, Users.list_users(args)} end + @doc """ + Find users by first and last name + """ + def find_users(_root, %{first_name: first, last_name: last}, _info) do + {:ok, Users.find_users(first, last)} + end + @doc """ Creates a user """ diff --git a/elixir/lib/homework_web/schema.ex b/elixir/lib/homework_web/schema.ex index 56888d2f..7a0a85de 100644 --- a/elixir/lib/homework_web/schema.ex +++ b/elixir/lib/homework_web/schema.ex @@ -10,20 +10,9 @@ defmodule HomeworkWeb.Schema do import_types(HomeworkWeb.Schemas.Types) query do - @desc "Get all Transactions" - field(:transactions, list_of(:transaction)) do - resolve(&TransactionsResolver.transactions/3) - end - - @desc "Get all Users" - field(:users, list_of(:user)) do - resolve(&UsersResolver.users/3) - end - - @desc "Get all Merchants" - field(:merchants, list_of(:merchant)) do - resolve(&MerchantsResolver.merchants/3) - end + import_fields(:transaction_queries) + import_fields(:user_queries) + import_fields(:merchant_queries) end mutation do diff --git a/elixir/lib/homework_web/schemas/merchants_schema.ex b/elixir/lib/homework_web/schemas/merchants_schema.ex index 54faf094..9186d265 100644 --- a/elixir/lib/homework_web/schemas/merchants_schema.ex +++ b/elixir/lib/homework_web/schemas/merchants_schema.ex @@ -14,6 +14,20 @@ defmodule HomeworkWeb.Schemas.MerchantsSchema do field(:updated_at, :naive_datetime) end + object :merchant_queries do + @desc "Get all Merchants" + field(:merchants, list_of(:merchant)) do + resolve(&MerchantsResolver.merchants/3) + end + + @desc "Find Merchants by name" + field(:find_merchants, list_of(:merchant)) do + arg(:name, non_null(:string)) + + resolve(&MerchantsResolver.find_merchants/3) + end + end + object :merchant_mutations do @desc "Create a new merchant" field :create_merchant, :merchant do diff --git a/elixir/lib/homework_web/schemas/transactions_schema.ex b/elixir/lib/homework_web/schemas/transactions_schema.ex index 658deab6..38fce57e 100644 --- a/elixir/lib/homework_web/schemas/transactions_schema.ex +++ b/elixir/lib/homework_web/schemas/transactions_schema.ex @@ -26,6 +26,21 @@ defmodule HomeworkWeb.Schemas.TransactionsSchema do end end + object :transaction_queries do + @desc "Get all Transactions" + field(:transactions, list_of(:transaction)) do + resolve(&TransactionsResolver.transactions/3) + end + + @desc "Find Transactions by amount" + field(:find_transactions, list_of(:transaction)) do + arg(:min, non_null(:integer)) + arg(:max, non_null(:integer)) + + resolve(&TransactionsResolver.find_transactions/3) + end + end + object :transaction_mutations do @desc "Create a new transaction" field :create_transaction, :transaction do diff --git a/elixir/lib/homework_web/schemas/users_schema.ex b/elixir/lib/homework_web/schemas/users_schema.ex index 21bd5a90..d6a2d8bb 100644 --- a/elixir/lib/homework_web/schemas/users_schema.ex +++ b/elixir/lib/homework_web/schemas/users_schema.ex @@ -15,6 +15,21 @@ defmodule HomeworkWeb.Schemas.UsersSchema do field(:updated_at, :naive_datetime) end + object :user_queries do + @desc "Get all Users" + field(:users, list_of(:user)) do + resolve(&UsersResolver.users/3) + end + + @desc "Find Users by first and last name" + field(:find_users, list_of(:user)) do + arg(:first_name, non_null(:string)) + arg(:last_name, non_null(:string)) + + resolve(&UsersResolver.find_users/3) + end + end + object :user_mutations do @desc "Create a new user" field :create_user, :user do From f480ce16d563efadd14efea3d76ad63b25f582b3 Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Sat, 8 Jan 2022 10:05:24 -0700 Subject: [PATCH 2/6] add sql script to seed database --- elixir/priv/repo/seed.sql | 349 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100644 elixir/priv/repo/seed.sql diff --git a/elixir/priv/repo/seed.sql b/elixir/priv/repo/seed.sql new file mode 100644 index 00000000..16a9de7c --- /dev/null +++ b/elixir/priv/repo/seed.sql @@ -0,0 +1,349 @@ + +------------------------------------------- +-- Remove existing data from tables +------------------------------------------- + +DELETE FROM transactions; +DELETE FROM users; +DELETE FROM merchants; + +------------------------------------------- +-- Populate "users" table (100) +------------------------------------------- + +INSERT INTO users (id, first_name, last_name, dob, inserted_at, updated_at) +VALUES + ('b6781dc0-a9e2-4444-afa8-89a38054959b', 'Erich', 'Randell', '1982-02-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('98ede3e2-6771-4c9f-99fc-f0874b4b9a85', 'Ulla', 'Renn', '1972-06-17', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d7769df7-8069-478d-b575-48c8bd1f5536', 'Alaric', 'Kassidy', '1953-03-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e1f82f5-834a-45ab-b092-04afa6ce5822', 'Boone', 'Varren', '1975-07-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f18b9e05-8d72-41cc-9074-9070d44555d9', 'Randi', 'Venus', '1983-12-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fb87cf02-cd38-44dc-b184-52165ee80d33', 'Matti', 'Van''t Hoff', '1968-09-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('edee0200-5ef3-4e07-aba3-f201f5b72774', 'Carlie', 'Ducket', '1993-11-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e25933fd-a63c-41d1-bda3-89453b5c80bb', 'Grant', 'Gredden', '1953-10-24', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1edcdac2-ca60-4eac-bed7-a41911723d9d', 'Pansy', 'Worsall', '1970-10-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2e7ed74e-f1b0-48df-b477-e46261723649', 'Marcella', 'Mercer', '2004-01-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9df9699b-abcd-496e-8da1-ad562af69444', 'Arlena', 'Songhurst', '1990-05-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fd008d84-3cab-4c4d-b64c-ac46e063cd5b', 'Yale', 'Gullifant', '1956-05-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5348467e-b941-42a0-a150-fbe4c54a2c26', 'Conney', 'Clohissy', '1987-02-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9faf687c-9763-4bba-9688-b54201ad5602', 'Jephthah', 'Mathis', '2001-09-21', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8e159dce-ad02-43a9-8c97-9956d753cb10', 'Aldous', 'Gameson', '1967-03-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'Carla', 'Gant', '1989-12-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d27e5d53-05b7-4a01-9170-1664669cb544', 'Wendie', 'Norkutt', '1974-06-14', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('487fb1fb-1b57-4363-8d52-dc83571d99ec', 'Linette', 'Murrish', '2004-05-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('dbb30b35-6d04-4053-8ba0-f7284926c80e', 'Sal', 'Sturror', '2002-07-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c317605e-7c77-4587-978b-865c1e00184e', 'Guenna', 'Brunsden', '1980-12-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0b268ecf-12f0-45ec-9f7d-48546816e02c', 'Klarrisa', 'Barbey', '1968-09-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9a96f28c-d2c7-489b-9148-4d760eba941a', 'Hermione', 'Dwelley', '1976-01-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fcc32385-abd3-4ab1-9d6e-11bc9c23830e', 'Bernardine', 'Roskams', '2009-07-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'Karel', 'Sate', '1964-02-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a507c361-58af-4645-abc9-967125796d80', 'Orsa', 'Stanislaw', '1981-03-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6c563681-05d4-4919-b389-c1abdd6b2db2', 'Liza', 'Pearde', '1963-12-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('edf22ddc-888a-461b-9b36-40ae34070a27', 'Dilan', 'Woodsford', '1950-02-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('faa866fc-8680-4665-a764-51ff66c05f7d', 'Powell', 'Kitman', '1955-02-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'Renate', 'Edscer', '2008-05-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e87cc345-5b27-412b-8ea2-23996d35f1fe', 'Mindy', 'Gooday', '1981-09-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ccced4f1-2c2f-4971-8052-12397105359d', 'Tedra', 'McTurk', '1965-09-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9ec059f7-9768-4cb2-bb51-e54637392757', 'Abbye', 'Baudain', '1957-02-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('701804c2-c4f0-435e-83b5-55376761b3db', 'Reggy', 'La Croce', '1973-12-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('da541c98-c62c-48fe-92e4-a5bf85868faf', 'Leonid', 'Mortell', '1956-02-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e19e22f-c959-467c-a828-28dd5f5f7725', 'Hailey', 'Newport', '1977-06-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('de6514eb-4ede-4f8d-a485-ca102bb3f85d', 'Maiga', 'Blackboro', '1973-04-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'Townsend', 'Linkie', '1977-06-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e23be671-b9e1-4b76-99ce-1a39963e4941', 'Bink', 'Sulland', '1966-11-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1a1c6004-3139-46ee-8f8a-daac56ee6bda', 'Claudianus', 'Hindes', '2002-01-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'Baillie', 'Truran', '1980-05-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('80e85073-2ecd-4a68-b2b2-e2d55fe5123b', 'Ginny', 'Rustedge', '1976-03-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3b35ca7a-2eae-46bc-8a23-874e8810f883', 'Vivie', 'Theuff', '1989-03-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2', 'Ulric', 'McElrath', '1993-09-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'Junette', 'Pippin', '1998-09-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'Gordan', 'Rishbrook', '1953-04-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d86f211a-782a-456c-86a0-079c5fa65179', 'Fergus', 'Layton', '1956-12-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'Tommy', 'Jacobi', '1964-01-08', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8d047543-80d7-464c-bbfa-1a394f4280b0', 'Sauncho', 'Bru', '1998-01-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d229459c-46ec-4721-b13a-edf29ecf5411', 'Merl', 'McCloy', '1983-01-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'Mikel', 'Doelle', '2008-10-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'Joeann', 'Smallpeice', '1992-04-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6bb593e3-675f-4484-be62-e3dc0d5d8824', 'Cathrin', 'Bertl', '1985-06-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a277d0e-2d8b-41e5-9487-ae291187b43a', 'Hope', 'Elman', '1962-01-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c9de4694-a6bc-4bb8-9b80-d97e25b38613', 'Delora', 'Ajean', '1992-10-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('14f70916-58ef-40e9-ae32-57f723856485', 'Javier', 'Franzetti', '1980-05-27', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('47445990-de01-4ce7-bdd8-67eff7622533', 'Chery', 'Sharplin', '1971-01-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('58d86275-aea0-43b6-93a7-c8eee7b6823f', 'Douglas', 'Parlour', '2007-12-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'Carlynne', 'Fernley', '1959-07-20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d4f99c5e-19aa-45a9-b1f5-b766c662355d', 'Lorianna', 'Uttermare', '1989-01-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6123ae9a-1a60-485a-b6df-168d24c3fd55', 'Tansy', 'Cottu', '1982-11-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('20939ee5-77ee-4293-b2c1-fc0842ef1269', 'Gillie', 'Redman', '1990-10-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1f19e311-0365-4070-9e48-b7c861876295', 'Rodi', 'Ratazzi', '2001-12-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('415ded00-a677-4d46-a531-e957d3775cec', 'Mavis', 'Posnette', '1958-05-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7964635f-389f-4f96-9141-439ff42f87d4', 'Nikolaus', 'Bratty', '1996-12-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'Danette', 'Cromley', '1961-09-27', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b9cdd3f4-1a20-4774-b081-bd914a72fd0d', 'Noelani', 'Binning', '1993-08-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4f2a2828-8d49-42be-86f7-e97df635bbef', 'Lyndel', 'Missenden', '1995-01-17', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5f34d2be-1250-4c87-bcd7-159fde139373', 'Jarid', 'Brent', '1977-08-06', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8c610d90-24af-47c6-aae1-05a893b433ec', 'Enrique', 'Bails', '1978-01-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7df2ab4d-91ea-43b3-b257-823ac562164d', 'Tyrone', 'Carwardine', '1979-09-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a3787fba-684a-4f96-9b61-0cf7083b3d04', 'Bar', 'Madner', '1989-08-21', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('af7e445b-3a21-482c-ac02-16138cf068e6', 'Missy', 'Ramage', '1956-11-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('29279cdc-4871-4826-a281-8e3603f93521', 'Cindee', 'Crocetti', '1956-05-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'Arlen', 'Michele', '1971-09-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'Philippe', 'Sanger', '1951-12-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4868d60e-71f7-4f74-a02c-1759382b0a22', 'Kori', 'Bracey', '1954-04-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b0728e57-aff6-455b-aefc-342ce2a931de', 'Cordie', 'Hunnicutt', '1994-11-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', 'Christophorus', 'Taaffe', '1998-06-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bf0f8a51-8489-4c07-a4e2-e27552906803', 'Hyacinthie', 'Penke', '1979-08-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('463b2934-8bf3-424b-bc8a-d35d82429334', 'Fayette', 'Bygrave', '1994-11-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2c895b35-2a2c-4567-b697-71653d634ecc', 'Margy', 'Pally', '1963-05-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a2daf595-62db-4fef-a1a9-ad3937af3ceb', 'Biron', 'Waghorn', '1971-09-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bf4a18a9-a41c-4ba9-a637-709e48c668d8', 'Bride', 'Betjes', '1980-09-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', 'Vernice', 'Dybald', '1967-06-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'Emelina', 'Smith', '2002-08-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2a784754-0452-454b-8bcf-a0c24bc9d948', 'Deeyn', 'Murrill', '1958-12-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'Ranna', 'Seebright', '1984-01-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('70716cc5-a1ab-490c-9089-24d5d760d9f4', 'Conny', 'Gerrets', '1991-10-31', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('757305f9-e88b-4018-9194-05fa70a9f461', 'Marris', 'O''Leary', '1951-05-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5dcc6939-eecc-4629-8968-263aacdaff65', 'Reta', 'McLeod', '2009-12-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'Adina', 'O''Bradane', '1962-10-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('123a8562-8fb0-4975-aca1-0ec557b7f1d7', 'Bradly', 'Vyse', '1989-03-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ee0745ee-d908-40f4-be33-ee8d69b38bfd', 'Pace', 'Dreghorn', '1987-11-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5d106ddb-de96-4697-ad2f-677669117473', 'Wenonah', 'Kinsella', '1985-12-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'Caddric', 'Dargan', '2005-01-14', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1354ed6c-2dff-4f46-80a6-8e3741326ea1', 'Kelsey', 'Harries', '1965-08-20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aef0b300-29c6-4753-b396-b270fc59f969', 'Imojean', 'McCobb', '2008-08-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('34ae2205-b72d-4815-a2e7-e71513c47c46', 'Gloria', 'Marke', '1953-12-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a2aefb8-555c-40c3-852a-5073448537d1', 'Nevil', 'Jelf', '2008-10-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fb586de1-15f4-4348-b7f6-2f629b6b0199', 'Germain', 'Blagden', '1979-03-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); + +------------------------------------------- +-- Populate "merchants" table (20) +------------------------------------------- + +INSERT INTO merchants (id, name, description, inserted_at, updated_at) +VALUES + ('8c6606ca-e610-4ba2-a205-2b443d358bce', 'Thoughtbeat', 'In hac habitasse platea dictumst.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1ec14946-46a0-4080-b389-e6d965395623', 'Midel', 'Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', 'Livepath', 'In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f37bed82-e216-407b-a7ed-46563e488461', 'Wikibox', 'Morbi ut odio.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8b1ec411-864b-408e-8eeb-6ae7597b7552', 'Trunyx', 'Aliquam quis turpis eget elit sodales scelerisque.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b8bed54d-3d1e-4c58-b545-0c5131bc092e', 'Blognation', 'Aliquam non mauris. Morbi non lectus.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5b4001a2-3ff5-41de-a7a7-102b3a11d924', 'Buzzbean', 'In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fbd05b58-3b34-4b28-9962-c524a4ed7d13', 'InnoZ', 'Donec dapibus.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ec600a86-18cf-469e-a6c6-8575ac9c959e', 'Photobug', 'Praesent blandit lacinia erat.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d5040552-0556-4987-9829-cdf120e4cea6', 'Einti', 'Integer non velit.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('14bd2f6d-bb59-4d79-920a-20312f219b30', 'Dazzlesphere', 'Mauris sit amet eros.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('01c5f39a-059e-4c65-b190-c2f368f9f600', 'Devbug', 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5a9dcacc-9b14-434a-b852-28298a7a0589', 'Dabfeed', 'In eleifend quam a odio.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('eecde80e-936d-494b-a04b-59418e983da3', 'Buzzster', 'Duis mattis egestas metus. Aenean fermentum.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c13be939-bde8-4637-aed8-958714fd70e7', 'Thoughtworks', 'Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('98c89f4e-f70f-4492-8dbe-9702a8a18bae', 'Rhycero', 'Vestibulum rutrum rutrum neque.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ee8556fc-5fba-49e6-a733-5993e3b35c6f', 'Skyvu', 'Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8e83fa5e-1180-4477-9f30-18ff52a5808d', 'Rhybox', 'Quisque ut erat.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('03381883-8497-488c-a51e-ff86c1da12c7', 'Eadel', 'Vestibulum ac est lacinia nisi venenatis tristique.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ade8543b-9f31-4aab-9ce6-d6f67a6c7000', 'Realfire', 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); + +------------------------------------------- +-- Populate "transactions" table (200) +------------------------------------------- + +INSERT INTO transactions (id, amount, credit, debit, description, user_id, merchant_id, inserted_at, updated_at) +VALUES + ('7728de41-9020-451f-bd3a-28e8aba4aa7a', 30547, FALSE, TRUE, 'Donec dapibus. Duis at velit eu est congue elementum.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('395eb094-355c-41ff-8bcd-03cc0ba9afea', 14846, FALSE, TRUE, 'Proin eu mi. Nulla ac enim.', '9faf687c-9763-4bba-9688-b54201ad5602', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6775e38d-ac2b-4ef1-9b3a-e0a4492bfc95', 28583, FALSE, TRUE, 'In quis justo. Maecenas rhoncus aliquam lacus.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b3d077bb-46d1-4eaf-b71d-61e41be56360', 35682, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('164564a9-974a-47f6-85dc-0104d2a4e6bc', 76976, TRUE, FALSE, 'Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d7a72e8d-ee75-4c40-af32-28d2d0cff134', 47510, FALSE, TRUE, 'Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim.', '463b2934-8bf3-424b-bc8a-d35d82429334', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5e80540b-5cf8-4fae-82ab-c939fbd69bff', 30167, FALSE, TRUE, 'Nulla mollis molestie lorem.', '572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('79abb11a-ccf3-4fc7-8156-3a17d9526f8a', 22368, TRUE, FALSE, 'Morbi a ipsum.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3129f901-9708-4294-b17e-c18794dcfb16', 10523, TRUE, FALSE, 'Duis consequat dui nec nisi volutpat eleifend.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('594f37e0-8d99-479a-bbf0-1d34de79c7bc', 9437, FALSE, TRUE, 'In hac habitasse platea dictumst. Etiam faucibus cursus urna.', '1edcdac2-ca60-4eac-bed7-a41911723d9d', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b6e5aee3-312d-4fa5-8fc0-afd35ba7749e', 8317, FALSE, TRUE, 'Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros.', 'faa866fc-8680-4665-a764-51ff66c05f7d', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f7e5a7d3-1e57-48f6-a1ad-5181b2f213d1', 57339, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', 'aef0b300-29c6-4753-b396-b270fc59f969', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d8472a66-eaaf-400e-b076-65071a1f2145', 58516, FALSE, TRUE, 'Vivamus in felis eu sapien cursus vestibulum.', '29279cdc-4871-4826-a281-8e3603f93521', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('86299ad3-c8be-46b3-b86f-2dc94ebe60a7', 66792, TRUE, FALSE, 'Pellentesque at nulla.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a435f66-68f3-435b-ba7c-2c7ba8fabb3e', 65897, FALSE, TRUE, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.', 'a507c361-58af-4645-abc9-967125796d80', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8971a849-77a8-48a9-8be5-d47ae161ae17', 20268, FALSE, TRUE, 'Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', '7df2ab4d-91ea-43b3-b257-823ac562164d', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8191e822-9528-46ae-aa38-010901d211d4', 72184, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('986cc4ed-f4f8-4ad8-b26e-8aace5d3b867', 43706, FALSE, TRUE, 'Duis bibendum.', '5f34d2be-1250-4c87-bcd7-159fde139373', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3e15a925-a0e3-4861-a210-d2ecb643729c', 73717, FALSE, TRUE, 'Nulla suscipit ligula in lacus.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d4991469-24fd-49c5-b027-ccc5965da5f3', 93449, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', '8e159dce-ad02-43a9-8c97-9956d753cb10', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1def1887-d3a5-4ff1-9cc3-e124a576d6e7', 87093, TRUE, FALSE, 'Aenean auctor gravida sem.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('73298d0f-7ee6-4172-a4fd-cc227468e547', 32560, FALSE, TRUE, 'Vivamus tortor. Duis mattis egestas metus.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('41d5656a-ec79-42c3-a38a-4f81d67ace28', 75448, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0cc1cc9f-f14b-4cca-a932-aa7c7f9a2877', 83914, FALSE, TRUE, 'Maecenas ut massa quis augue luctus tincidunt.', '2e7ed74e-f1b0-48df-b477-e46261723649', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('567d482f-db71-4776-a2b3-a3b16009c97d', 72754, FALSE, TRUE, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.', '9ec059f7-9768-4cb2-bb51-e54637392757', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f4cd86dd-310b-462f-b584-58c29f4e53ba', 4595, FALSE, TRUE, 'Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a7939e2f-2772-4bc2-af6a-6de3aa21685a', 23662, FALSE, TRUE, 'Quisque id justo sit amet sapien dignissim vestibulum.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c7367490-2924-48a4-8e16-cab301f2304c', 92000, TRUE, FALSE, 'Donec posuere metus vitae ipsum.', '5dcc6939-eecc-4629-8968-263aacdaff65', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('af91fe3b-30b6-4b51-b2a7-993284161e9f', 6752, TRUE, FALSE, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9e0c28fb-ed63-44c6-a2ab-e2584fb37d90', 77333, FALSE, TRUE, 'In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d813c7af-b9ef-424e-9fd1-59c784d7ebd2', 94017, TRUE, FALSE, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bdd43c27-b5f4-43fa-b77a-8a983ea63b9b', 3168, TRUE, FALSE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '701804c2-c4f0-435e-83b5-55376761b3db', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c9eebd79-2c84-4e0d-8cf0-75efb9e1ca66', 97161, TRUE, FALSE, 'Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1bbde333-e2f9-4cc3-bbc1-28af56173fbf', 45561, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '1a1c6004-3139-46ee-8f8a-daac56ee6bda', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('45f5ee44-3e56-4e47-bf2d-51d51096c212', 30286, TRUE, FALSE, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1f878f46-cd5b-495c-aa14-3cfc68687c56', 95163, TRUE, FALSE, 'Morbi ut odio.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e3e31b3-dd88-450f-a7ed-3f56ccc2a38f', 35422, FALSE, TRUE, 'Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.', '2e7ed74e-f1b0-48df-b477-e46261723649', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5ac2954d-4d4f-4c46-8e28-ea580b30732d', 55564, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6a094d82-e836-41f6-9b1d-da7e9b204f7e', 22935, FALSE, TRUE, 'Morbi non quam nec dui luctus rutrum. Nulla tellus.', '29279cdc-4871-4826-a281-8e3603f93521', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('39b5d00d-54e0-4559-a067-a25bc6e5482a', 11526, FALSE, TRUE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.', '4868d60e-71f7-4f74-a02c-1759382b0a22', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c3961c15-a263-4bc9-848d-3823bb903211', 15754, FALSE, TRUE, 'Aliquam erat volutpat. In congue.', '7964635f-389f-4f96-9141-439ff42f87d4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a6e66bda-d3cb-4a83-a3d3-4e6a70edc768', 61720, TRUE, FALSE, 'Donec ut dolor.', 'dbb30b35-6d04-4053-8ba0-f7284926c80e', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2c57f1fd-64f9-40f5-9e66-c041c6ea8153', 61073, FALSE, TRUE, 'In sagittis dui vel nisl. Duis ac nibh.', '2e7ed74e-f1b0-48df-b477-e46261723649', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('61b7bf0d-9515-4b13-a522-c859792e5555', 8091, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.', 'f18b9e05-8d72-41cc-9074-9070d44555d9', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bf48a653-f0a1-439c-9f57-c2cc4be1cbf7', 9547, FALSE, TRUE, 'Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c7448a58-878e-4495-af34-c6d574ab037a', 20009, TRUE, FALSE, 'In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('62492ea9-53ec-4736-a4e1-a12d35166e74', 45664, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('61d11950-85f3-4f9a-b7d6-08710088b484', 94299, TRUE, FALSE, 'Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ac3c0885-85cc-4457-918d-a3c86045ce3f', 31860, FALSE, TRUE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fa233250-9602-446f-bdfb-0158efaa7bcd', 65978, FALSE, TRUE, 'Nunc rhoncus dui vel sem.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f1e7f9da-d796-4db9-af17-9ae3acfc9ee3', 7770, TRUE, FALSE, 'Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.', '123a8562-8fb0-4975-aca1-0ec557b7f1d7', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b2522ebf-83bc-4f16-8d00-8ec569c873e6', 35774, TRUE, FALSE, 'Nullam porttitor lacus at turpis.', '9ec059f7-9768-4cb2-bb51-e54637392757', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d72706c2-8168-4c11-8c88-5f5c43a4ee4b', 42471, FALSE, TRUE, 'Proin risus.', '70716cc5-a1ab-490c-9089-24d5d760d9f4', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('44388f08-63f2-4c3b-8664-5bf0d8d84122', 37871, FALSE, TRUE, 'Nullam porttitor lacus at turpis.', 'd229459c-46ec-4721-b13a-edf29ecf5411', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('721d6103-3eb3-47b4-9e8e-89f180ff07ab', 35380, TRUE, FALSE, 'Aenean lectus. Pellentesque eget nunc.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a602383e-ba92-4555-8bf9-43d85c7224e1', 83883, FALSE, TRUE, 'Suspendisse potenti. In eleifend quam a odio.', '9a96f28c-d2c7-489b-9148-4d760eba941a', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('838975e4-c1b8-41b4-ba07-923329398ad6', 50861, TRUE, FALSE, 'Quisque porta volutpat erat.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4135f5b9-6e73-4760-bf3b-e2cb228c720c', 68602, FALSE, TRUE, 'Ut at dolor quis odio consequat varius. Integer ac leo.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('422ac157-1fb8-4428-9f7e-d17f15720fd4', 11129, TRUE, FALSE, 'Ut tellus. Nulla ut erat id mauris vulputate elementum.', '701804c2-c4f0-435e-83b5-55376761b3db', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('56f4c451-4533-4631-b567-c6a8b657fd31', 31069, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('457e81eb-55d7-4c82-bccc-e8b33e65f097', 6796, FALSE, TRUE, 'Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.', '3b35ca7a-2eae-46bc-8a23-874e8810f883', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('909ae9ec-4c92-4a5b-b6d2-a5edb0d56035', 28929, TRUE, FALSE, 'Ut tellus.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cdea45e2-54cd-4f8f-b0c3-6cf7b11a77c7', 43778, FALSE, TRUE, 'Ut tellus.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e4a9d11b-1b62-4c60-aab0-3465943a01ed', 41099, TRUE, FALSE, 'Etiam pretium iaculis justo.', 'e87cc345-5b27-412b-8ea2-23996d35f1fe', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d1f90172-651d-418f-bb68-885ff8a0b976', 51529, FALSE, TRUE, 'Aliquam sit amet diam in magna bibendum imperdiet.', 'e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('64740e37-110a-4c29-96ee-cce8ec99a2b1', 3510, TRUE, FALSE, 'Sed ante. Vivamus tortor.', '6e1f82f5-834a-45ab-b092-04afa6ce5822', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e4182577-3f42-4b69-a1fe-2607ff0c0520', 1143, FALSE, TRUE, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ac5eac41-9161-4c7b-b64b-f17f888b0f55', 43570, FALSE, TRUE, 'Suspendisse potenti.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('937bfeda-117f-410e-9702-e97bc7f12038', 98690, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt.', '14f70916-58ef-40e9-ae32-57f723856485', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1626478f-cbf0-405f-b34a-525a0addfaa4', 45424, TRUE, FALSE, 'Curabitur gravida nisi at nibh.', '0a2aefb8-555c-40c3-852a-5073448537d1', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2f8f6128-2a7f-4d58-8b06-2f31d15a644a', 25786, FALSE, TRUE, 'Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo.', '9ec059f7-9768-4cb2-bb51-e54637392757', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('df9f40bd-23a6-46b2-8b8f-e4e0678ed0a5', 75518, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', '0b268ecf-12f0-45ec-9f7d-48546816e02c', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('033eb5b5-be30-4770-bae4-ccce6dcfa7f6', 86810, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('22464f15-8d02-4708-a3f9-3cd416cede2a', 88121, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'f18b9e05-8d72-41cc-9074-9070d44555d9', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3f9d2c7f-7397-4920-9888-33a2412a2faa', 3372, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '9df9699b-abcd-496e-8da1-ad562af69444', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('24389a76-8882-4c43-b80c-80d3ec63cc05', 92193, FALSE, TRUE, 'Nunc purus. Phasellus in felis.', '1f19e311-0365-4070-9e48-b7c861876295', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('58cb3100-00ae-48ca-aff6-3d6fca55bf4f', 97570, FALSE, TRUE, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bd8e30ce-4dd1-493f-ae9c-a1b2c103bc99', 50387, FALSE, TRUE, 'Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e933dbb9-c1a8-4000-9485-b334d61db8e1', 62856, FALSE, TRUE, 'Vestibulum sed magna at nunc commodo placerat.', '624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6a61fe03-fe4c-4040-8a4e-52faf82bbd4c', 47716, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '34ae2205-b72d-4815-a2e7-e71513c47c46', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b919d51c-2c44-4f20-875e-62896dc77c5b', 61373, TRUE, FALSE, 'In sagittis dui vel nisl. Duis ac nibh.', '5f34d2be-1250-4c87-bcd7-159fde139373', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a35d3607-b535-42e4-af0d-9836aa9b75cd', 25189, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('04883099-f68b-44b4-9e89-f30ed201130e', 52408, TRUE, FALSE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('11575877-55b5-4d8f-b253-6a215e731845', 94703, TRUE, FALSE, 'In hac habitasse platea dictumst.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('62969864-19a4-4318-88fd-22900a8aafa4', 98946, FALSE, TRUE, 'Curabitur gravida nisi at nibh.', '9ec059f7-9768-4cb2-bb51-e54637392757', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5146df20-f86d-4519-897a-de9e1e17610d', 49384, TRUE, FALSE, 'Nunc rhoncus dui vel sem.', '6e19e22f-c959-467c-a828-28dd5f5f7725', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('df06e027-08a1-41b1-9fcf-62fecb785457', 96989, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('baf2967f-875c-4b2e-a048-82222c619a64', 86504, FALSE, TRUE, 'In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5e67b1f5-9735-44a2-b35f-c63e9d8a027b', 57280, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio.', 'af7e445b-3a21-482c-ac02-16138cf068e6', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e32f9893-92b3-45a2-b45c-6407529fdbc1', 89613, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis.', '5f34d2be-1250-4c87-bcd7-159fde139373', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('243aaa60-ebb6-4c0e-bb07-78c9213f3e2e', 76185, TRUE, FALSE, 'In hac habitasse platea dictumst.', '47445990-de01-4ce7-bdd8-67eff7622533', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('96fac6c0-6258-4360-9808-9af67769bca5', 86594, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', '06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('50f91416-5a67-486a-a39c-aa42b958ba6c', 79600, FALSE, TRUE, 'Suspendisse potenti. Nullam porttitor lacus at turpis.', '415ded00-a677-4d46-a531-e957d3775cec', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('194d7f5c-2a76-4ff9-8418-46b429c1382b', 86904, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('73441dcb-6e0c-42bd-80b6-89ba47ba15ee', 28373, TRUE, FALSE, 'Vivamus in felis eu sapien cursus vestibulum.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e0f0fb67-8da8-402c-ae7e-055787e91f50', 91918, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'aef0b300-29c6-4753-b396-b270fc59f969', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7d9d8084-13a0-4bdd-b143-97c2d14d0ed2', 91788, TRUE, FALSE, 'Quisque ut erat.', '4f2a2828-8d49-42be-86f7-e97df635bbef', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0acb9996-1955-4f00-af58-ad45dc096868', 98770, TRUE, FALSE, 'Duis aliquam convallis nunc.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6d8f730d-dc6d-4402-b6ca-3896dbc1c18c', 8239, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '58d86275-aea0-43b6-93a7-c8eee7b6823f', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6307609c-5e07-497a-bb63-919c848ed9be', 75394, FALSE, TRUE, 'Sed accumsan felis.', '2e7ed74e-f1b0-48df-b477-e46261723649', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('baed4f20-3970-4056-9f17-3f44c6650337', 57688, FALSE, TRUE, 'Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7a2c5e92-4db4-49a2-882a-6986af962d4e', 7692, FALSE, TRUE, 'Nunc purus.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('755529dc-c6ef-4b7b-8f57-c69cc15af63c', 89733, TRUE, FALSE, 'In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('dae12221-354b-45de-a1e2-8ebf63acc9da', 80832, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('50494d53-4e81-42c0-89d8-f0db910f7eb8', 69882, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', '5dcc6939-eecc-4629-8968-263aacdaff65', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bab882c8-b08a-45d3-bf4a-5ab99f91f679', 37336, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', '5dcc6939-eecc-4629-8968-263aacdaff65', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('21ee8b09-eb7f-475b-bf14-acba639c403d', 76687, TRUE, FALSE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9b78bfd5-aa20-4b29-b727-94ca9701d6e1', 5657, TRUE, FALSE, 'Quisque ut erat. Curabitur gravida nisi at nibh.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5b12f4d2-952d-4726-a4a5-f429190907a7', 19763, TRUE, FALSE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue.', 'd86f211a-782a-456c-86a0-079c5fa65179', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f5596976-934a-43d8-9fdc-9d30c5566af3', 25183, FALSE, TRUE, 'Phasellus id sapien in sapien iaculis congue.', 'b0728e57-aff6-455b-aefc-342ce2a931de', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('47434e15-62b6-4813-90d5-e52100874393', 68279, FALSE, TRUE, 'Aliquam non mauris.', '4868d60e-71f7-4f74-a02c-1759382b0a22', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0269a99c-415d-4e43-b163-3f76c3687247', 9334, FALSE, TRUE, 'Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.', '572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8d04f302-198e-42ea-a07f-2be5db4da4ed', 29939, FALSE, TRUE, 'In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat.', '4868d60e-71f7-4f74-a02c-1759382b0a22', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5dc463c3-8296-4976-8c94-1e762a039df5', 69997, TRUE, FALSE, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('61413a6e-be1d-4781-aa2b-20c92f9f4af1', 8555, FALSE, TRUE, 'Praesent lectus.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('97a4a013-3882-4cd9-ada2-ef7242ed3714', 24154, TRUE, FALSE, 'Nullam varius. Nulla facilisi.', 'e25933fd-a63c-41d1-bda3-89453b5c80bb', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('242c2316-6acd-43e7-ac23-4e1f0efedefc', 97863, TRUE, FALSE, 'Nam tristique tortor eu pede.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b423473f-d434-4729-a1c7-788cabc53104', 42637, FALSE, TRUE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5ff1b74e-f230-45d8-a07e-298bbe80de54', 12639, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'd229459c-46ec-4721-b13a-edf29ecf5411', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5432f111-1447-47fe-9f47-526dcee17842', 27058, TRUE, FALSE, 'Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a49ed341-a358-45f0-9871-c70aaaf3cb9e', 9018, FALSE, TRUE, 'Duis consequat dui nec nisi volutpat eleifend.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d7f71b5a-d527-4736-aa80-aa593023f4b6', 25649, FALSE, TRUE, 'Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('95626f21-7feb-4a7a-be0c-2cbcb86783c1', 97423, TRUE, FALSE, 'Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo.', '9faf687c-9763-4bba-9688-b54201ad5602', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('989bb058-422d-4699-84cf-356e31e007c0', 72466, TRUE, FALSE, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4a302c51-8a77-4a07-a2d5-3a11e9e7b4a0', 33830, TRUE, FALSE, 'Mauris ullamcorper purus sit amet nulla.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5dd04a60-0ff9-43b9-bac7-53a6b82bed4f', 46018, TRUE, FALSE, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.', 'd86f211a-782a-456c-86a0-079c5fa65179', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5adff484-4907-491f-a637-c4772eddf959', 23204, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.', '1354ed6c-2dff-4f46-80a6-8e3741326ea1', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5c832f55-6a55-4b8d-b922-1c3a20883494', 35248, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '701804c2-c4f0-435e-83b5-55376761b3db', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7a6e1519-d3f2-422c-b441-17b8e41e6c31', 23086, TRUE, FALSE, 'Fusce posuere felis sed lacus.', '7df2ab4d-91ea-43b3-b257-823ac562164d', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6c001de8-2517-425a-ab22-dba2d78ae1d7', 55536, FALSE, TRUE, 'Morbi non quam nec dui luctus rutrum.', '757305f9-e88b-4018-9194-05fa70a9f461', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6a5336e9-34d2-4a37-a012-878c1a2b954c', 26935, TRUE, FALSE, 'Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.', '2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7747edf3-d580-44e1-882f-808dcf2dde13', 77359, FALSE, TRUE, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.', '6e1f82f5-834a-45ab-b092-04afa6ce5822', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0078983d-e24f-42db-8283-0b82810a9b1c', 58033, TRUE, FALSE, 'Praesent blandit.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f0e8eee1-8793-441a-9c53-3b9a1f54c226', 85167, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6583a4c5-ab99-4f29-b671-1b3160fceba7', 29222, FALSE, TRUE, 'In hac habitasse platea dictumst.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('082eaae4-0c6d-4a25-bcf2-222cb428631f', 79539, TRUE, FALSE, 'Sed accumsan felis.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4d497dfb-20da-407b-9e9c-eeca5b589e80', 75708, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5d201916-1f5b-41c2-85ae-807d3862fffb', 75642, TRUE, FALSE, 'Integer ac leo.', 'edf22ddc-888a-461b-9b36-40ae34070a27', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3f7381e8-f6c6-4975-891b-422892446974', 8658, FALSE, TRUE, 'Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', 'b6781dc0-a9e2-4444-afa8-89a38054959b', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8105b31d-48fb-4b67-a0f8-44dd35b49d95', 1807, TRUE, FALSE, 'Donec semper sapien a libero. Nam dui.', '29279cdc-4871-4826-a281-8e3603f93521', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('718fdce3-6f9d-47bf-bb45-e127e33b89d7', 98647, FALSE, TRUE, 'Quisque id justo sit amet sapien dignissim vestibulum.', 'fb586de1-15f4-4348-b7f6-2f629b6b0199', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('af0b932d-1c00-4c67-a34b-9f6b6bcdfcf0', 69634, TRUE, FALSE, 'Ut at dolor quis odio consequat varius.', '8d047543-80d7-464c-bbfa-1a394f4280b0', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b057a727-d6a7-4bcb-aa0e-c8ed25f4f067', 77012, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '5348467e-b941-42a0-a150-fbe4c54a2c26', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5a9ce23d-f2ab-458a-a37e-421bf3f332b1', 53444, FALSE, TRUE, 'Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8fb76a1e-a6aa-4e36-8d74-15259f316609', 22419, TRUE, FALSE, 'Aliquam sit amet diam in magna bibendum imperdiet.', '6c563681-05d4-4919-b389-c1abdd6b2db2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1e63b16d-7c8c-48c0-b1ad-b68fcf3e5d7d', 3885, FALSE, TRUE, 'Vestibulum quam sapien, varius ut, blandit non, interdum in, ante.', '757305f9-e88b-4018-9194-05fa70a9f461', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('83e170b9-2fd1-439f-9a3b-9b12ee5610b9', 87618, FALSE, TRUE, 'In blandit ultrices enim.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a8dc8348-c1f1-4832-8fc3-2132a35aba47', 34442, TRUE, FALSE, 'Cras in purus eu magna vulputate luctus.', 'd229459c-46ec-4721-b13a-edf29ecf5411', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ec3265ee-b410-4ff1-aa3f-352e2deb04bf', 1646, FALSE, TRUE, 'Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('192e0017-9d0d-48f9-af2f-49f639f0cbf6', 1370, TRUE, FALSE, 'Phasellus sit amet erat.', '257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('22b3270d-3f0a-4d58-a7e5-a3c82df39730', 29837, FALSE, TRUE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.', '701804c2-c4f0-435e-83b5-55376761b3db', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('52dd9a5f-1687-4b0c-8f07-fb9c5accfd67', 65436, FALSE, TRUE, 'Suspendisse potenti.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a4b65036-95eb-45fc-9220-7b202d1e1a50', 83703, TRUE, FALSE, 'In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('770c2d68-4480-4131-931c-3cb56002937b', 22401, TRUE, FALSE, 'Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.', '701804c2-c4f0-435e-83b5-55376761b3db', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d28b1b4c-c8ee-4176-80f6-853f865421d5', 2016, TRUE, FALSE, 'Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0c101f38-746b-4c7c-943c-d39a8fb5d33d', 48794, FALSE, TRUE, 'Vestibulum ac est lacinia nisi venenatis tristique.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b899ef38-43fd-46e0-a92b-8ced6bf4d552', 45748, TRUE, FALSE, 'In congue. Etiam justo.', '6c563681-05d4-4919-b389-c1abdd6b2db2', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('28b029cd-859f-483c-80ca-5f3412001b7c', 74709, TRUE, FALSE, 'Donec semper sapien a libero.', 'aef0b300-29c6-4753-b396-b270fc59f969', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('322919c0-6bc8-4033-9f20-93082175bccb', 9539, FALSE, TRUE, 'Nullam molestie nibh in lectus. Pellentesque at nulla.', '415ded00-a677-4d46-a531-e957d3775cec', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9929dddd-36cb-4d9b-baea-c8aa2fad5ef8', 15606, TRUE, FALSE, 'Suspendisse potenti. Nullam porttitor lacus at turpis.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aa63cb80-4c8b-40e7-8a92-a8087d991c3f', 82436, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '6c563681-05d4-4919-b389-c1abdd6b2db2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1810412f-fa4b-4e0d-81fc-e2ef45da7c5a', 38090, TRUE, FALSE, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('54a3eb06-43bf-49cc-9444-395832691a00', 59725, FALSE, TRUE, 'Aenean lectus.', '0a2aefb8-555c-40c3-852a-5073448537d1', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d861c80f-7b30-48df-be24-1cf62b8926e1', 76010, FALSE, TRUE, 'Phasellus in felis. Donec semper sapien a libero.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('369bb722-f381-46ba-afc9-bee9a3153e41', 24439, TRUE, FALSE, 'Mauris lacinia sapien quis libero.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fa17715a-346c-4734-a8bd-78a15b5ee2b8', 37705, TRUE, FALSE, 'Ut tellus. Nulla ut erat id mauris vulputate elementum.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('80abc7e4-cc0d-467e-ace6-1e8230d522e2', 74633, TRUE, FALSE, 'Suspendisse accumsan tortor quis turpis. Sed ante.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('24e9fd57-1e5e-4e8b-9cb9-702d1d037ab8', 16965, FALSE, TRUE, 'Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.', '47445990-de01-4ce7-bdd8-67eff7622533', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b16a5c3f-c5b6-47fd-b8b0-b1d6cabb6f19', 57208, TRUE, FALSE, 'Nunc purus. Phasellus in felis.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('91d1e93c-0405-46bc-956a-294f9079da6e', 12512, TRUE, FALSE, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.', '5dcc6939-eecc-4629-8968-263aacdaff65', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('978c9b43-7ba0-4389-83b1-e91c50b7788a', 18546, FALSE, TRUE, 'Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo.', 'e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('61dc4fa2-1ce2-4483-9dc5-b618db6acfdc', 19809, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2c7d2199-3c7b-4f0f-a52b-e7aab72c7de6', 74323, TRUE, FALSE, 'Pellentesque at nulla. Suspendisse potenti.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a992c00d-9e2b-46de-b79a-a00b337268d2', 98942, TRUE, FALSE, 'Donec semper sapien a libero. Nam dui.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('25dd4230-f402-4261-8632-35bbe5e6f22f', 79560, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0d2384ea-047a-4732-9712-7d239ec4afe0', 30317, FALSE, TRUE, 'In hac habitasse platea dictumst.', 'e23be671-b9e1-4b76-99ce-1a39963e4941', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b57fb699-02ac-4e21-be7f-bcb82af7799a', 26343, FALSE, TRUE, 'Fusce posuere felis sed lacus.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('49b43754-0565-44d7-a4bb-67ca68ac1dc6', 13723, FALSE, TRUE, 'Integer ac leo.', 'fb586de1-15f4-4348-b7f6-2f629b6b0199', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1d18c126-0a4e-4ef2-a454-e39982c0216f', 52274, TRUE, FALSE, 'Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('83cf1ff4-a5ca-4d30-90c1-068b9053ec24', 41060, FALSE, TRUE, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cbc787e8-963c-46ca-bb25-041aca19ae9e', 44469, FALSE, TRUE, 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8b9e52cd-2416-45df-afaa-1dd4c1323f4b', 55080, TRUE, FALSE, 'Etiam justo. Etiam pretium iaculis justo.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e43d84b9-df3e-473c-918a-7617a6c9f67c', 38320, TRUE, FALSE, 'Morbi non quam nec dui luctus rutrum.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f741db92-18f7-433c-8435-208f4bfc6fb4', 60241, FALSE, TRUE, 'Suspendisse potenti. In eleifend quam a odio.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7844959c-beee-4d0d-86d9-2902fe3b0c11', 46457, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '1f19e311-0365-4070-9e48-b7c861876295', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0958174c-44df-440f-851a-f0354fc5e84e', 37113, TRUE, FALSE, 'Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus.', '7964635f-389f-4f96-9141-439ff42f87d4', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c99bddba-6d3f-4015-8e9a-47fd0ec33449', 62103, FALSE, TRUE, 'Duis consequat dui nec nisi volutpat eleifend.', '7df2ab4d-91ea-43b3-b257-823ac562164d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('64ab5640-efd5-4e8a-91fd-3740a50b4abb', 82571, TRUE, FALSE, 'Proin eu mi.', 'a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8e50b34a-bd47-40c4-bc3c-e740691cce6e', 92658, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('59345b3c-2c40-4d94-8c73-b03073581530', 45813, TRUE, FALSE, 'Fusce consequat. Nulla nisl.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5ef2d210-e523-4651-a46d-1b12cafb039e', 3948, TRUE, FALSE, 'Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('feae1885-5437-459d-83ce-af05edebdbf9', 11219, FALSE, TRUE, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('69d35304-f229-488b-8964-392e8f692276', 57089, FALSE, TRUE, 'Pellentesque at nulla. Suspendisse potenti.', 'd7769df7-8069-478d-b575-48c8bd1f5536', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('20e41ac9-ddac-44f7-b8ee-759b92d06604', 16493, TRUE, FALSE, 'Aenean sit amet justo. Morbi ut odio.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d6d871bb-d992-40f5-b9c5-9a7cb5fd05c9', 55149, FALSE, TRUE, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', 'e25933fd-a63c-41d1-bda3-89453b5c80bb', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4ec87df3-906c-4c86-9c1c-1e3f4485d5ec', 13773, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('dc518e1b-36bc-4caa-9ca5-7e0115e7fbdf', 66957, FALSE, TRUE, 'Nulla tempus.', '415ded00-a677-4d46-a531-e957d3775cec', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3273c80e-10f6-4dbf-ae47-c366c74aaab1', 52285, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e2f6ff08-9bc3-4c82-b708-3c3ae050f8be', 928, FALSE, TRUE, 'Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat.', '5d106ddb-de96-4697-ad2f-677669117473', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('34c62ebd-3f79-41f3-b822-46dc6663086a', 37318, FALSE, TRUE, 'Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus.', '2e7ed74e-f1b0-48df-b477-e46261723649', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); From 5a21dd313b15691256279b4fad3e89c7cd4fd18b Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Sat, 8 Jan 2022 16:01:10 -0700 Subject: [PATCH 3/6] fix bug with transactions --- elixir/lib/homework/transactions/transaction.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elixir/lib/homework/transactions/transaction.ex b/elixir/lib/homework/transactions/transaction.ex index e7884314..b90b8fc7 100644 --- a/elixir/lib/homework/transactions/transaction.ex +++ b/elixir/lib/homework/transactions/transaction.ex @@ -20,7 +20,7 @@ defmodule Homework.Transactions.Transaction do @doc false def changeset(transaction, attrs) do transaction - |> cast(attrs, [:user_id, :amount, :debit, :description, :merchant_id]) - |> validate_required([:user_id, :amount, :debit, :description, :merchant_id]) + |> cast(attrs, [:user_id, :amount, :credit, :debit, :description, :merchant_id]) + |> validate_required([:user_id, :amount, :credit, :debit, :description, :merchant_id]) end end From 3fa0052a384637685641def3924142722633f4bc Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Mon, 10 Jan 2022 23:33:54 -0700 Subject: [PATCH 4/6] add companies to the app --- elixir/lib/homework/companies.ex | 121 ++++++++++++++++++ elixir/lib/homework/companies/company.ex | 20 +++ elixir/lib/homework/transactions.ex | 16 ++- elixir/lib/homework/users/user.ex | 7 +- .../resolvers/companies_resolver.ex | 61 +++++++++ elixir/lib/homework_web/schema.ex | 5 +- .../homework_web/schemas/companies_schema.ex | 57 +++++++++ elixir/lib/homework_web/schemas/types.ex | 1 + .../lib/homework_web/schemas/users_schema.ex | 2 + .../20220110042759_create_companies.exs | 14 ++ .../migrations/20220110060222_alter_users.exs | 9 ++ 11 files changed, 306 insertions(+), 7 deletions(-) create mode 100644 elixir/lib/homework/companies.ex create mode 100644 elixir/lib/homework/companies/company.ex create mode 100644 elixir/lib/homework_web/resolvers/companies_resolver.ex create mode 100644 elixir/lib/homework_web/schemas/companies_schema.ex create mode 100644 elixir/priv/repo/migrations/20220110042759_create_companies.exs create mode 100644 elixir/priv/repo/migrations/20220110060222_alter_users.exs diff --git a/elixir/lib/homework/companies.ex b/elixir/lib/homework/companies.ex new file mode 100644 index 00000000..c59c969d --- /dev/null +++ b/elixir/lib/homework/companies.ex @@ -0,0 +1,121 @@ +defmodule Homework.Companies do + @moduledoc """ + The Companies context. + """ + + import Ecto.Query, warn: false + alias Homework.Repo + + alias Homework.Companies.Company + + @doc """ + Returns the list of companies. + + ## Examples + + iex> list_companies([]) + [%Company{}, ...] + + """ + def list_companies(_args) do + Repo.all(Company) + end + + @doc """ + Gets a single company. + + Raises `Ecto.NoResultsError` if the Company does not exist. + + ## Examples + + iex> get_company!(123) + %User{} + + iex> get_company!(456) + ** (Ecto.NoResultsError) + + """ + def get_company!(id), do: Repo.get!(Company, id) + + @doc """ + Fuzzy search for companies by name. + + ## Examples + + iex> find_companies("some company") + [%Company{}, ...] + + """ + def find_companies(name) do + query = + from c in Company, + where: like(c.name, ^("%#{name}%")), + select: c + Repo.all(query) + end + + @doc """ + Creates a company. + + ## Examples + + iex> create_company(%{field: value}) + {:ok, %Company{}} + + iex> create_company(%{field: bad_value}) + {:error, %Ecto.Changeset{}} + + """ + def create_company(attrs \\ %{}) do + %Company{} + |> Company.changeset(attrs) + |> Repo.insert() + end + + @doc """ + Updates a company. + + ## Examples + + iex> update_company(company, %{field: new_value}) + {:ok, %Company{}} + + iex> update_company(company, %{field: bad_value}) + {:error, %Ecto.Changeset{}} + + """ + def update_company(%Company{} = company, attrs) do + company + |> Company.changeset(attrs) + |> Repo.update() + end + + @doc """ + Deletes a company. + + ## Examples + + iex> delete_company(company) + {:ok, %Company{}} + + iex> delete_company(company) + {:error, %Ecto.Changeset{}} + + """ + def delete_company(%Company{} = company) do + Repo.delete(company) + end + + @doc """ + Returns an `%Ecto.Changeset{}` for tracking company changes. + + ## Examples + + iex> change_company(company) + %Ecto.Changeset{data: %Company{}} + + """ + def change_company(%Company{} = company, attrs \\ %{}) do + Company.changeset(company, attrs) + end +end diff --git a/elixir/lib/homework/companies/company.ex b/elixir/lib/homework/companies/company.ex new file mode 100644 index 00000000..4bb2817b --- /dev/null +++ b/elixir/lib/homework/companies/company.ex @@ -0,0 +1,20 @@ +defmodule Homework.Companies.Company do + use Ecto.Schema + import Ecto.Changeset + + @primary_key {:id, :binary_id, autogenerate: true} + schema "companies" do + field(:name, :string) + field(:credit_line, :integer) + field(:available_credit, :integer) + + timestamps() + end + + @doc false + def changeset(company, attrs) do + company + |> cast(attrs, [:name, :credit_line, :available_credit]) + |> validate_required([:name, :credit_line, :available_credit]) + end +end diff --git a/elixir/lib/homework/transactions.ex b/elixir/lib/homework/transactions.ex index 92646d9c..f84d9310 100644 --- a/elixir/lib/homework/transactions.ex +++ b/elixir/lib/homework/transactions.ex @@ -7,6 +7,8 @@ defmodule Homework.Transactions do alias Homework.Repo alias Homework.Transactions.Transaction + alias Homework.Users.User + alias Homework.Companies.Company @doc """ Returns the list of transactions. @@ -55,7 +57,8 @@ defmodule Homework.Transactions do end @doc """ - Creates a transaction. + Creates a transaction. Also updates the available credit for the + company associated with the transaction. ## Examples @@ -66,7 +69,16 @@ defmodule Homework.Transactions do {:error, %Ecto.Changeset{}} """ - def create_transaction(attrs \\ %{}) do + def create_transaction(%{amount: amount, credit: credit, user_id: user_id} = attrs \\ %{}) do + change_amount = (if credit, do: 1, else: -1) * amount + + query = + from c in Company, + join: u in User, + on: c.id == u.company_id, + where: u.id == ^user_id + Repo.update_all(query, inc: [available_credit: change_amount]) + %Transaction{} |> Transaction.changeset(attrs) |> Repo.insert() diff --git a/elixir/lib/homework/users/user.ex b/elixir/lib/homework/users/user.ex index 51ea2f95..de7dda0f 100644 --- a/elixir/lib/homework/users/user.ex +++ b/elixir/lib/homework/users/user.ex @@ -1,6 +1,7 @@ defmodule Homework.Users.User do use Ecto.Schema import Ecto.Changeset + alias Homework.Companies.Company @primary_key {:id, :binary_id, autogenerate: true} schema "users" do @@ -8,13 +9,15 @@ defmodule Homework.Users.User do field(:first_name, :string) field(:last_name, :string) + belongs_to(:company, Company, type: :binary_id, foreign_key: :company_id) + timestamps() end @doc false def changeset(user, attrs) do user - |> cast(attrs, [:first_name, :last_name, :dob]) - |> validate_required([:first_name, :last_name, :dob]) + |> cast(attrs, [:first_name, :last_name, :dob, :company_id]) + |> validate_required([:first_name, :last_name, :dob, :company_id]) end end diff --git a/elixir/lib/homework_web/resolvers/companies_resolver.ex b/elixir/lib/homework_web/resolvers/companies_resolver.ex new file mode 100644 index 00000000..b2975a60 --- /dev/null +++ b/elixir/lib/homework_web/resolvers/companies_resolver.ex @@ -0,0 +1,61 @@ +defmodule HomeworkWeb.Resolvers.CompaniesResolver do + alias Homework.Companies + + @doc """ + Get a list of companies + """ + def companies(_root, args, _info) do + {:ok, Companies.list_companies(args)} + end + + @doc """ + Find companies by name + """ + def find_companies(_root, %{name: name}, _info) do + {:ok, Companies.find_companies(name)} + end + + @doc """ + Create a new company + """ + def create_company(_root, %{credit_line: credit_line} = args, _info) do + new_args = Map.put(args, :available_credit, credit_line) + case Companies.create_company(new_args) do + {:ok, company} -> + {:ok, company} + + error -> + {:error, "could not create company: #{inspect(error)}"} + end + end + + @doc """ + Updates a company for an id with args specified. + """ + def update_company(_root, %{id: id} = args, _info) do + company = Companies.get_company!(id) + + case Companies.update_company(company, args) do + {:ok, company} -> + {:ok, company} + + error -> + {:error, "could not update company: #{inspect(error)}"} + end + end + + @doc """ + Deletes a company for an id + """ + def delete_company(_root, %{id: id}, _info) do + company = Companies.get_company!(id) + + case Companies.delete_company(company) do + {:ok, company} -> + {:ok, company} + + error -> + {:error, "could not update company: #{inspect(error)}"} + end + end +end diff --git a/elixir/lib/homework_web/schema.ex b/elixir/lib/homework_web/schema.ex index 7a0a85de..6bb56a7b 100644 --- a/elixir/lib/homework_web/schema.ex +++ b/elixir/lib/homework_web/schema.ex @@ -4,20 +4,19 @@ defmodule HomeworkWeb.Schema do """ use Absinthe.Schema - alias HomeworkWeb.Resolvers.MerchantsResolver - alias HomeworkWeb.Resolvers.TransactionsResolver - alias HomeworkWeb.Resolvers.UsersResolver import_types(HomeworkWeb.Schemas.Types) query do import_fields(:transaction_queries) import_fields(:user_queries) import_fields(:merchant_queries) + import_fields(:company_queries) end mutation do import_fields(:transaction_mutations) import_fields(:user_mutations) import_fields(:merchant_mutations) + import_fields(:company_mutations) end end diff --git a/elixir/lib/homework_web/schemas/companies_schema.ex b/elixir/lib/homework_web/schemas/companies_schema.ex new file mode 100644 index 00000000..5e75d4fc --- /dev/null +++ b/elixir/lib/homework_web/schemas/companies_schema.ex @@ -0,0 +1,57 @@ +defmodule HomeworkWeb.Schemas.CompaniesSchema do + @moduledoc """ + Defines the graphql schema for companies. + """ + use Absinthe.Schema.Notation + + alias HomeworkWeb.Resolvers.CompaniesResolver + + object :company do + field(:id, non_null(:id)) + field(:name, :string) + field(:credit_line, :integer) + field(:available_credit, :integer) + field(:inserted_at, :naive_datetime) + field(:updated_at, :naive_datetime) + end + + object :company_queries do + @desc "Get all Companies" + field(:companies, list_of(:company)) do + resolve(&CompaniesResolver.companies/3) + end + + @desc "Find Companies by name" + field(:find_companies, list_of(:company)) do + arg(:name, non_null(:string)) + + resolve(&CompaniesResolver.find_companies/3) + end + end + + object :company_mutations do + @desc "Create a new company" + field :create_company, :company do + arg(:name, non_null(:string)) + arg(:credit_line, non_null(:integer)) + + resolve(&CompaniesResolver.create_company/3) + end + + @desc "Update a new company" + field :update_company, :company do + arg(:id, non_null(:id)) + arg(:name, non_null(:string)) + arg(:credit_line, non_null(:integer)) + + resolve(&CompaniesResolver.update_company/3) + end + + @desc "delete an existing company" + field :delete_company, :company do + arg(:id, non_null(:id)) + + resolve(&CompaniesResolver.delete_company/3) + end + end +end diff --git a/elixir/lib/homework_web/schemas/types.ex b/elixir/lib/homework_web/schemas/types.ex index 75540319..cb9a1c56 100644 --- a/elixir/lib/homework_web/schemas/types.ex +++ b/elixir/lib/homework_web/schemas/types.ex @@ -8,4 +8,5 @@ defmodule HomeworkWeb.Schemas.Types do import_types(HomeworkWeb.Schemas.MerchantsSchema) import_types(HomeworkWeb.Schemas.TransactionsSchema) import_types(HomeworkWeb.Schemas.UsersSchema) + import_types(HomeworkWeb.Schemas.CompaniesSchema) end diff --git a/elixir/lib/homework_web/schemas/users_schema.ex b/elixir/lib/homework_web/schemas/users_schema.ex index d6a2d8bb..03d808ca 100644 --- a/elixir/lib/homework_web/schemas/users_schema.ex +++ b/elixir/lib/homework_web/schemas/users_schema.ex @@ -11,6 +11,7 @@ defmodule HomeworkWeb.Schemas.UsersSchema do field(:dob, :string) field(:first_name, :string) field(:last_name, :string) + field(:company_id, non_null(:id)) field(:inserted_at, :naive_datetime) field(:updated_at, :naive_datetime) end @@ -36,6 +37,7 @@ defmodule HomeworkWeb.Schemas.UsersSchema do arg(:dob, non_null(:string)) arg(:first_name, non_null(:string)) arg(:last_name, non_null(:string)) + arg(:company_id, non_null(:id)) resolve(&UsersResolver.create_user/3) end diff --git a/elixir/priv/repo/migrations/20220110042759_create_companies.exs b/elixir/priv/repo/migrations/20220110042759_create_companies.exs new file mode 100644 index 00000000..fbe84c57 --- /dev/null +++ b/elixir/priv/repo/migrations/20220110042759_create_companies.exs @@ -0,0 +1,14 @@ +defmodule Homework.Repo.Migrations.CreateCompanies do + use Ecto.Migration + + def change do + create table(:companies, primary_key: false) do + add(:id, :uuid, primary_key: true) + add(:name, :string) + add(:credit_line, :integer) + add(:available_credit, :integer) + + timestamps() + end + end +end diff --git a/elixir/priv/repo/migrations/20220110060222_alter_users.exs b/elixir/priv/repo/migrations/20220110060222_alter_users.exs new file mode 100644 index 00000000..6090ecd9 --- /dev/null +++ b/elixir/priv/repo/migrations/20220110060222_alter_users.exs @@ -0,0 +1,9 @@ +defmodule Homework.Repo.Migrations.AlterUsers do + use Ecto.Migration + + def change do + alter table(:users) do + add(:company_id, references(:companies, type: :uuid, on_delete: :nothing)) + end + end +end From 294a05f94635395bc7ab8b239ffbcb906d1e223f Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Tue, 11 Jan 2022 09:40:52 -0700 Subject: [PATCH 5/6] update script for seeding database --- elixir/priv/repo/seed.sql | 655 ++++++++++++++++++++------------------ 1 file changed, 354 insertions(+), 301 deletions(-) diff --git a/elixir/priv/repo/seed.sql b/elixir/priv/repo/seed.sql index 16a9de7c..b8668ebe 100644 --- a/elixir/priv/repo/seed.sql +++ b/elixir/priv/repo/seed.sql @@ -6,113 +6,141 @@ DELETE FROM transactions; DELETE FROM users; DELETE FROM merchants; +DELETE FROM companies; + +------------------------------------------- +-- Populate "companies" table (20) +------------------------------------------- + +INSERT INTO companies (id, name, credit_line, available_credit, inserted_at, updated_at) +VALUES + ('52a66323-cc53-4313-ad65-ea7fab7423dd', 'Edgeclub', 800000, 800000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('218817df-b1af-4739-aaae-6453bdf57d2c', 'Avamba', 1700000, 1700000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3e916bc4-8e68-4cd1-a404-f8a9728a606c', 'Zava', 1500000, 1500000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5c180b1d-58bf-42ad-90e7-281269551c2d', 'Dynava', 1600000, 1600000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('104fa5b3-23aa-4256-8aeb-c4620996745d', 'Blognation', 700000, 700000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('51952d5b-7b2f-45d0-9d7e-db9af4db690b', 'Yakidoo', 1000000, 1000000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('37d53e14-0961-4360-9e1e-04b43442313b', 'Tagchat', 1000000, 1000000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('81d078cc-9ce3-465a-b14d-d5ded2b03a4e', 'JumpXS', 600000, 600000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f1bbe63b-bc44-46bc-a6d8-eb4512498ee5', 'Kwinu', 700000, 700000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('85ff1dee-5596-4ea3-85bb-584511b95fac', 'Gigashots', 1000000, 1000000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4ceead55-136f-4925-81f0-a62d4e44bcf9', 'Jaxnation', 1700000, 1700000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('51252596-42ad-432a-b9f2-a5f21b16427d', 'Photobug', 500000, 500000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0', 'Jazzy', 900000, 900000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b03b9040-71a5-4b6a-bd53-6be797734732', 'Oba', 1500000, 1500000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3058dc56-9bff-429c-a3fc-aa8fe4f83aed', 'Realcube', 1100000, 1100000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8f9132ec-480b-494e-a191-3995e19dbc7e', 'Twiyo', 600000, 600000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f3897ad2-8a36-481a-bee9-51e33105264c', 'Zoombeat', 600000, 600000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3f7024ea-de21-46a4-9347-8a6cfa4faffc', 'Voonix', 1200000, 1200000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a9d66eb5-2b70-45a7-8e9d-2f554256657f', 'Yambee', 900000, 900000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('78e1aaf0-a602-4b46-a9af-b0d7188fc452', 'Feedfire', 1900000, 1900000, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); ------------------------------------------- -- Populate "users" table (100) ------------------------------------------- -INSERT INTO users (id, first_name, last_name, dob, inserted_at, updated_at) +INSERT INTO users (id, first_name, last_name, dob, company_id, inserted_at, updated_at) VALUES - ('b6781dc0-a9e2-4444-afa8-89a38054959b', 'Erich', 'Randell', '1982-02-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('98ede3e2-6771-4c9f-99fc-f0874b4b9a85', 'Ulla', 'Renn', '1972-06-17', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d7769df7-8069-478d-b575-48c8bd1f5536', 'Alaric', 'Kassidy', '1953-03-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6e1f82f5-834a-45ab-b092-04afa6ce5822', 'Boone', 'Varren', '1975-07-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f18b9e05-8d72-41cc-9074-9070d44555d9', 'Randi', 'Venus', '1983-12-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fb87cf02-cd38-44dc-b184-52165ee80d33', 'Matti', 'Van''t Hoff', '1968-09-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('edee0200-5ef3-4e07-aba3-f201f5b72774', 'Carlie', 'Ducket', '1993-11-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e25933fd-a63c-41d1-bda3-89453b5c80bb', 'Grant', 'Gredden', '1953-10-24', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1edcdac2-ca60-4eac-bed7-a41911723d9d', 'Pansy', 'Worsall', '1970-10-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2e7ed74e-f1b0-48df-b477-e46261723649', 'Marcella', 'Mercer', '2004-01-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9df9699b-abcd-496e-8da1-ad562af69444', 'Arlena', 'Songhurst', '1990-05-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fd008d84-3cab-4c4d-b64c-ac46e063cd5b', 'Yale', 'Gullifant', '1956-05-26', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5348467e-b941-42a0-a150-fbe4c54a2c26', 'Conney', 'Clohissy', '1987-02-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9faf687c-9763-4bba-9688-b54201ad5602', 'Jephthah', 'Mathis', '2001-09-21', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8e159dce-ad02-43a9-8c97-9956d753cb10', 'Aldous', 'Gameson', '1967-03-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'Carla', 'Gant', '1989-12-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d27e5d53-05b7-4a01-9170-1664669cb544', 'Wendie', 'Norkutt', '1974-06-14', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('487fb1fb-1b57-4363-8d52-dc83571d99ec', 'Linette', 'Murrish', '2004-05-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('dbb30b35-6d04-4053-8ba0-f7284926c80e', 'Sal', 'Sturror', '2002-07-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c317605e-7c77-4587-978b-865c1e00184e', 'Guenna', 'Brunsden', '1980-12-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0b268ecf-12f0-45ec-9f7d-48546816e02c', 'Klarrisa', 'Barbey', '1968-09-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9a96f28c-d2c7-489b-9148-4d760eba941a', 'Hermione', 'Dwelley', '1976-01-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fcc32385-abd3-4ab1-9d6e-11bc9c23830e', 'Bernardine', 'Roskams', '2009-07-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'Karel', 'Sate', '1964-02-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a507c361-58af-4645-abc9-967125796d80', 'Orsa', 'Stanislaw', '1981-03-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6c563681-05d4-4919-b389-c1abdd6b2db2', 'Liza', 'Pearde', '1963-12-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('edf22ddc-888a-461b-9b36-40ae34070a27', 'Dilan', 'Woodsford', '1950-02-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('faa866fc-8680-4665-a764-51ff66c05f7d', 'Powell', 'Kitman', '1955-02-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'Renate', 'Edscer', '2008-05-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e87cc345-5b27-412b-8ea2-23996d35f1fe', 'Mindy', 'Gooday', '1981-09-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ccced4f1-2c2f-4971-8052-12397105359d', 'Tedra', 'McTurk', '1965-09-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9ec059f7-9768-4cb2-bb51-e54637392757', 'Abbye', 'Baudain', '1957-02-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('701804c2-c4f0-435e-83b5-55376761b3db', 'Reggy', 'La Croce', '1973-12-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('da541c98-c62c-48fe-92e4-a5bf85868faf', 'Leonid', 'Mortell', '1956-02-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6e19e22f-c959-467c-a828-28dd5f5f7725', 'Hailey', 'Newport', '1977-06-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('de6514eb-4ede-4f8d-a485-ca102bb3f85d', 'Maiga', 'Blackboro', '1973-04-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'Townsend', 'Linkie', '1977-06-22', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e23be671-b9e1-4b76-99ce-1a39963e4941', 'Bink', 'Sulland', '1966-11-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1a1c6004-3139-46ee-8f8a-daac56ee6bda', 'Claudianus', 'Hindes', '2002-01-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'Baillie', 'Truran', '1980-05-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('80e85073-2ecd-4a68-b2b2-e2d55fe5123b', 'Ginny', 'Rustedge', '1976-03-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3b35ca7a-2eae-46bc-8a23-874e8810f883', 'Vivie', 'Theuff', '1989-03-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2', 'Ulric', 'McElrath', '1993-09-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'Junette', 'Pippin', '1998-09-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'Gordan', 'Rishbrook', '1953-04-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d86f211a-782a-456c-86a0-079c5fa65179', 'Fergus', 'Layton', '1956-12-04', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'Tommy', 'Jacobi', '1964-01-08', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8d047543-80d7-464c-bbfa-1a394f4280b0', 'Sauncho', 'Bru', '1998-01-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d229459c-46ec-4721-b13a-edf29ecf5411', 'Merl', 'McCloy', '1983-01-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'Mikel', 'Doelle', '2008-10-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'Joeann', 'Smallpeice', '1992-04-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6bb593e3-675f-4484-be62-e3dc0d5d8824', 'Cathrin', 'Bertl', '1985-06-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0a277d0e-2d8b-41e5-9487-ae291187b43a', 'Hope', 'Elman', '1962-01-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c9de4694-a6bc-4bb8-9b80-d97e25b38613', 'Delora', 'Ajean', '1992-10-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('14f70916-58ef-40e9-ae32-57f723856485', 'Javier', 'Franzetti', '1980-05-27', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('47445990-de01-4ce7-bdd8-67eff7622533', 'Chery', 'Sharplin', '1971-01-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('58d86275-aea0-43b6-93a7-c8eee7b6823f', 'Douglas', 'Parlour', '2007-12-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'Carlynne', 'Fernley', '1959-07-20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d4f99c5e-19aa-45a9-b1f5-b766c662355d', 'Lorianna', 'Uttermare', '1989-01-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6123ae9a-1a60-485a-b6df-168d24c3fd55', 'Tansy', 'Cottu', '1982-11-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('20939ee5-77ee-4293-b2c1-fc0842ef1269', 'Gillie', 'Redman', '1990-10-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1f19e311-0365-4070-9e48-b7c861876295', 'Rodi', 'Ratazzi', '2001-12-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('415ded00-a677-4d46-a531-e957d3775cec', 'Mavis', 'Posnette', '1958-05-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7964635f-389f-4f96-9141-439ff42f87d4', 'Nikolaus', 'Bratty', '1996-12-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'Danette', 'Cromley', '1961-09-27', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b9cdd3f4-1a20-4774-b081-bd914a72fd0d', 'Noelani', 'Binning', '1993-08-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4f2a2828-8d49-42be-86f7-e97df635bbef', 'Lyndel', 'Missenden', '1995-01-17', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5f34d2be-1250-4c87-bcd7-159fde139373', 'Jarid', 'Brent', '1977-08-06', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8c610d90-24af-47c6-aae1-05a893b433ec', 'Enrique', 'Bails', '1978-01-01', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7df2ab4d-91ea-43b3-b257-823ac562164d', 'Tyrone', 'Carwardine', '1979-09-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a3787fba-684a-4f96-9b61-0cf7083b3d04', 'Bar', 'Madner', '1989-08-21', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('af7e445b-3a21-482c-ac02-16138cf068e6', 'Missy', 'Ramage', '1956-11-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('29279cdc-4871-4826-a281-8e3603f93521', 'Cindee', 'Crocetti', '1956-05-05', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'Arlen', 'Michele', '1971-09-29', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'Philippe', 'Sanger', '1951-12-19', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4868d60e-71f7-4f74-a02c-1759382b0a22', 'Kori', 'Bracey', '1954-04-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b0728e57-aff6-455b-aefc-342ce2a931de', 'Cordie', 'Hunnicutt', '1994-11-07', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', 'Christophorus', 'Taaffe', '1998-06-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bf0f8a51-8489-4c07-a4e2-e27552906803', 'Hyacinthie', 'Penke', '1979-08-13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('463b2934-8bf3-424b-bc8a-d35d82429334', 'Fayette', 'Bygrave', '1994-11-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2c895b35-2a2c-4567-b697-71653d634ecc', 'Margy', 'Pally', '1963-05-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a2daf595-62db-4fef-a1a9-ad3937af3ceb', 'Biron', 'Waghorn', '1971-09-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bf4a18a9-a41c-4ba9-a637-709e48c668d8', 'Bride', 'Betjes', '1980-09-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', 'Vernice', 'Dybald', '1967-06-25', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'Emelina', 'Smith', '2002-08-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2a784754-0452-454b-8bcf-a0c24bc9d948', 'Deeyn', 'Murrill', '1958-12-28', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'Ranna', 'Seebright', '1984-01-11', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('70716cc5-a1ab-490c-9089-24d5d760d9f4', 'Conny', 'Gerrets', '1991-10-31', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('757305f9-e88b-4018-9194-05fa70a9f461', 'Marris', 'O''Leary', '1951-05-09', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5dcc6939-eecc-4629-8968-263aacdaff65', 'Reta', 'McLeod', '2009-12-10', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'Adina', 'O''Bradane', '1962-10-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('123a8562-8fb0-4975-aca1-0ec557b7f1d7', 'Bradly', 'Vyse', '1989-03-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ee0745ee-d908-40f4-be33-ee8d69b38bfd', 'Pace', 'Dreghorn', '1987-11-18', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5d106ddb-de96-4697-ad2f-677669117473', 'Wenonah', 'Kinsella', '1985-12-12', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'Caddric', 'Dargan', '2005-01-14', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1354ed6c-2dff-4f46-80a6-8e3741326ea1', 'Kelsey', 'Harries', '1965-08-20', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('aef0b300-29c6-4753-b396-b270fc59f969', 'Imojean', 'McCobb', '2008-08-23', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('34ae2205-b72d-4815-a2e7-e71513c47c46', 'Gloria', 'Marke', '1953-12-02', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0a2aefb8-555c-40c3-852a-5073448537d1', 'Nevil', 'Jelf', '2008-10-15', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fb586de1-15f4-4348-b7f6-2f629b6b0199', 'Germain', 'Blagden', '1979-03-16', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); + ('b6781dc0-a9e2-4444-afa8-89a38054959b', 'Erich', 'Randell', '1982-02-26', '218817df-b1af-4739-aaae-6453bdf57d2c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('98ede3e2-6771-4c9f-99fc-f0874b4b9a85', 'Ulla', 'Renn', '1972-06-17', 'a9d66eb5-2b70-45a7-8e9d-2f554256657f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d7769df7-8069-478d-b575-48c8bd1f5536', 'Alaric', 'Kassidy', '1953-03-26', '4ceead55-136f-4925-81f0-a62d4e44bcf9', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e1f82f5-834a-45ab-b092-04afa6ce5822', 'Boone', 'Varren', '1975-07-25', '8f9132ec-480b-494e-a191-3995e19dbc7e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f18b9e05-8d72-41cc-9074-9070d44555d9', 'Randi', 'Venus', '1983-12-29', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fb87cf02-cd38-44dc-b184-52165ee80d33', 'Matti', 'Van''t Hoff', '1968-09-02', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('edee0200-5ef3-4e07-aba3-f201f5b72774', 'Carlie', 'Ducket', '1993-11-26', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e25933fd-a63c-41d1-bda3-89453b5c80bb', 'Grant', 'Gredden', '1953-10-24', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1edcdac2-ca60-4eac-bed7-a41911723d9d', 'Pansy', 'Worsall', '1970-10-29', '104fa5b3-23aa-4256-8aeb-c4620996745d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2e7ed74e-f1b0-48df-b477-e46261723649', 'Marcella', 'Mercer', '2004-01-13', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9df9699b-abcd-496e-8da1-ad562af69444', 'Arlena', 'Songhurst', '1990-05-07', '4ceead55-136f-4925-81f0-a62d4e44bcf9', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fd008d84-3cab-4c4d-b64c-ac46e063cd5b', 'Yale', 'Gullifant', '1956-05-26', 'a9d66eb5-2b70-45a7-8e9d-2f554256657f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5348467e-b941-42a0-a150-fbe4c54a2c26', 'Conney', 'Clohissy', '1987-02-09', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9faf687c-9763-4bba-9688-b54201ad5602', 'Jephthah', 'Mathis', '2001-09-21', 'f1bbe63b-bc44-46bc-a6d8-eb4512498ee5', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8e159dce-ad02-43a9-8c97-9956d753cb10', 'Aldous', 'Gameson', '1967-03-19', '78e1aaf0-a602-4b46-a9af-b0d7188fc452', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'Carla', 'Gant', '1989-12-22', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d27e5d53-05b7-4a01-9170-1664669cb544', 'Wendie', 'Norkutt', '1974-06-14', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('487fb1fb-1b57-4363-8d52-dc83571d99ec', 'Linette', 'Murrish', '2004-05-23', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('dbb30b35-6d04-4053-8ba0-f7284926c80e', 'Sal', 'Sturror', '2002-07-10', 'b03b9040-71a5-4b6a-bd53-6be797734732', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c317605e-7c77-4587-978b-865c1e00184e', 'Guenna', 'Brunsden', '1980-12-01', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0b268ecf-12f0-45ec-9f7d-48546816e02c', 'Klarrisa', 'Barbey', '1968-09-10', '8f9132ec-480b-494e-a191-3995e19dbc7e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9a96f28c-d2c7-489b-9148-4d760eba941a', 'Hermione', 'Dwelley', '1976-01-05', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fcc32385-abd3-4ab1-9d6e-11bc9c23830e', 'Bernardine', 'Roskams', '2009-07-13', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'Karel', 'Sate', '1964-02-23', 'b03b9040-71a5-4b6a-bd53-6be797734732', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a507c361-58af-4645-abc9-967125796d80', 'Orsa', 'Stanislaw', '1981-03-18', 'c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6c563681-05d4-4919-b389-c1abdd6b2db2', 'Liza', 'Pearde', '1963-12-12', '78e1aaf0-a602-4b46-a9af-b0d7188fc452', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('edf22ddc-888a-461b-9b36-40ae34070a27', 'Dilan', 'Woodsford', '1950-02-19', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('faa866fc-8680-4665-a764-51ff66c05f7d', 'Powell', 'Kitman', '1955-02-05', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'Renate', 'Edscer', '2008-05-23', '85ff1dee-5596-4ea3-85bb-584511b95fac', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e87cc345-5b27-412b-8ea2-23996d35f1fe', 'Mindy', 'Gooday', '1981-09-04', '3e916bc4-8e68-4cd1-a404-f8a9728a606c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ccced4f1-2c2f-4971-8052-12397105359d', 'Tedra', 'McTurk', '1965-09-23', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9ec059f7-9768-4cb2-bb51-e54637392757', 'Abbye', 'Baudain', '1957-02-12', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('701804c2-c4f0-435e-83b5-55376761b3db', 'Reggy', 'La Croce', '1973-12-22', 'f1bbe63b-bc44-46bc-a6d8-eb4512498ee5', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('da541c98-c62c-48fe-92e4-a5bf85868faf', 'Leonid', 'Mortell', '1956-02-04', '104fa5b3-23aa-4256-8aeb-c4620996745d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e19e22f-c959-467c-a828-28dd5f5f7725', 'Hailey', 'Newport', '1977-06-22', '218817df-b1af-4739-aaae-6453bdf57d2c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('de6514eb-4ede-4f8d-a485-ca102bb3f85d', 'Maiga', 'Blackboro', '1973-04-25', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'Townsend', 'Linkie', '1977-06-22', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e23be671-b9e1-4b76-99ce-1a39963e4941', 'Bink', 'Sulland', '1966-11-18', '81d078cc-9ce3-465a-b14d-d5ded2b03a4e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1a1c6004-3139-46ee-8f8a-daac56ee6bda', 'Claudianus', 'Hindes', '2002-01-09', '104fa5b3-23aa-4256-8aeb-c4620996745d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'Baillie', 'Truran', '1980-05-13', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('80e85073-2ecd-4a68-b2b2-e2d55fe5123b', 'Ginny', 'Rustedge', '1976-03-23', '218817df-b1af-4739-aaae-6453bdf57d2c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3b35ca7a-2eae-46bc-8a23-874e8810f883', 'Vivie', 'Theuff', '1989-03-11', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2', 'Ulric', 'McElrath', '1993-09-04', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'Junette', 'Pippin', '1998-09-05', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'Gordan', 'Rishbrook', '1953-04-12', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d86f211a-782a-456c-86a0-079c5fa65179', 'Fergus', 'Layton', '1956-12-04', '4ceead55-136f-4925-81f0-a62d4e44bcf9', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'Tommy', 'Jacobi', '1964-01-08', '81d078cc-9ce3-465a-b14d-d5ded2b03a4e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8d047543-80d7-464c-bbfa-1a394f4280b0', 'Sauncho', 'Bru', '1998-01-16', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d229459c-46ec-4721-b13a-edf29ecf5411', 'Merl', 'McCloy', '1983-01-09', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'Mikel', 'Doelle', '2008-10-29', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'Joeann', 'Smallpeice', '1992-04-18', 'a9d66eb5-2b70-45a7-8e9d-2f554256657f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6bb593e3-675f-4484-be62-e3dc0d5d8824', 'Cathrin', 'Bertl', '1985-06-16', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a277d0e-2d8b-41e5-9487-ae291187b43a', 'Hope', 'Elman', '1962-01-02', 'c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c9de4694-a6bc-4bb8-9b80-d97e25b38613', 'Delora', 'Ajean', '1992-10-09', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('14f70916-58ef-40e9-ae32-57f723856485', 'Javier', 'Franzetti', '1980-05-27', '8f9132ec-480b-494e-a191-3995e19dbc7e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('47445990-de01-4ce7-bdd8-67eff7622533', 'Chery', 'Sharplin', '1971-01-01', '85ff1dee-5596-4ea3-85bb-584511b95fac', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('58d86275-aea0-43b6-93a7-c8eee7b6823f', 'Douglas', 'Parlour', '2007-12-05', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'Carlynne', 'Fernley', '1959-07-20', '3058dc56-9bff-429c-a3fc-aa8fe4f83aed', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d4f99c5e-19aa-45a9-b1f5-b766c662355d', 'Lorianna', 'Uttermare', '1989-01-07', '78e1aaf0-a602-4b46-a9af-b0d7188fc452', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6123ae9a-1a60-485a-b6df-168d24c3fd55', 'Tansy', 'Cottu', '1982-11-07', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('20939ee5-77ee-4293-b2c1-fc0842ef1269', 'Gillie', 'Redman', '1990-10-02', '85ff1dee-5596-4ea3-85bb-584511b95fac', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1f19e311-0365-4070-9e48-b7c861876295', 'Rodi', 'Ratazzi', '2001-12-28', '218817df-b1af-4739-aaae-6453bdf57d2c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('415ded00-a677-4d46-a531-e957d3775cec', 'Mavis', 'Posnette', '1958-05-19', '218817df-b1af-4739-aaae-6453bdf57d2c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7964635f-389f-4f96-9141-439ff42f87d4', 'Nikolaus', 'Bratty', '1996-12-29', '81d078cc-9ce3-465a-b14d-d5ded2b03a4e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'Danette', 'Cromley', '1961-09-27', 'a9d66eb5-2b70-45a7-8e9d-2f554256657f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b9cdd3f4-1a20-4774-b081-bd914a72fd0d', 'Noelani', 'Binning', '1993-08-19', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4f2a2828-8d49-42be-86f7-e97df635bbef', 'Lyndel', 'Missenden', '1995-01-17', 'a9d66eb5-2b70-45a7-8e9d-2f554256657f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5f34d2be-1250-4c87-bcd7-159fde139373', 'Jarid', 'Brent', '1977-08-06', '85ff1dee-5596-4ea3-85bb-584511b95fac', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8c610d90-24af-47c6-aae1-05a893b433ec', 'Enrique', 'Bails', '1978-01-01', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7df2ab4d-91ea-43b3-b257-823ac562164d', 'Tyrone', 'Carwardine', '1979-09-28', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a3787fba-684a-4f96-9b61-0cf7083b3d04', 'Bar', 'Madner', '1989-08-21', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('af7e445b-3a21-482c-ac02-16138cf068e6', 'Missy', 'Ramage', '1956-11-16', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('29279cdc-4871-4826-a281-8e3603f93521', 'Cindee', 'Crocetti', '1956-05-05', '4ceead55-136f-4925-81f0-a62d4e44bcf9', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'Arlen', 'Michele', '1971-09-29', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'Philippe', 'Sanger', '1951-12-19', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4868d60e-71f7-4f74-a02c-1759382b0a22', 'Kori', 'Bracey', '1954-04-07', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b0728e57-aff6-455b-aefc-342ce2a931de', 'Cordie', 'Hunnicutt', '1994-11-07', 'f1bbe63b-bc44-46bc-a6d8-eb4512498ee5', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', 'Christophorus', 'Taaffe', '1998-06-16', 'c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bf0f8a51-8489-4c07-a4e2-e27552906803', 'Hyacinthie', 'Penke', '1979-08-13', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('463b2934-8bf3-424b-bc8a-d35d82429334', 'Fayette', 'Bygrave', '1994-11-12', '81d078cc-9ce3-465a-b14d-d5ded2b03a4e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2c895b35-2a2c-4567-b697-71653d634ecc', 'Margy', 'Pally', '1963-05-11', '3e916bc4-8e68-4cd1-a404-f8a9728a606c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a2daf595-62db-4fef-a1a9-ad3937af3ceb', 'Biron', 'Waghorn', '1971-09-15', 'b03b9040-71a5-4b6a-bd53-6be797734732', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bf4a18a9-a41c-4ba9-a637-709e48c668d8', 'Bride', 'Betjes', '1980-09-15', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', 'Vernice', 'Dybald', '1967-06-25', '51252596-42ad-432a-b9f2-a5f21b16427d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'Emelina', 'Smith', '2002-08-18', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2a784754-0452-454b-8bcf-a0c24bc9d948', 'Deeyn', 'Murrill', '1958-12-28', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'Ranna', 'Seebright', '1984-01-11', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('70716cc5-a1ab-490c-9089-24d5d760d9f4', 'Conny', 'Gerrets', '1991-10-31', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('757305f9-e88b-4018-9194-05fa70a9f461', 'Marris', 'O''Leary', '1951-05-09', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5dcc6939-eecc-4629-8968-263aacdaff65', 'Reta', 'McLeod', '2009-12-10', '37d53e14-0961-4360-9e1e-04b43442313b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'Adina', 'O''Bradane', '1962-10-23', '52a66323-cc53-4313-ad65-ea7fab7423dd', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('123a8562-8fb0-4975-aca1-0ec557b7f1d7', 'Bradly', 'Vyse', '1989-03-23', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ee0745ee-d908-40f4-be33-ee8d69b38bfd', 'Pace', 'Dreghorn', '1987-11-18', '5c180b1d-58bf-42ad-90e7-281269551c2d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5d106ddb-de96-4697-ad2f-677669117473', 'Wenonah', 'Kinsella', '1985-12-12', '85ff1dee-5596-4ea3-85bb-584511b95fac', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'Caddric', 'Dargan', '2005-01-14', 'f3897ad2-8a36-481a-bee9-51e33105264c', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1354ed6c-2dff-4f46-80a6-8e3741326ea1', 'Kelsey', 'Harries', '1965-08-20', 'b03b9040-71a5-4b6a-bd53-6be797734732', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aef0b300-29c6-4753-b396-b270fc59f969', 'Imojean', 'McCobb', '2008-08-23', '3058dc56-9bff-429c-a3fc-aa8fe4f83aed', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('34ae2205-b72d-4815-a2e7-e71513c47c46', 'Gloria', 'Marke', '1953-12-02', '3f7024ea-de21-46a4-9347-8a6cfa4faffc', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a2aefb8-555c-40c3-852a-5073448537d1', 'Nevil', 'Jelf', '2008-10-15', 'c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fb586de1-15f4-4348-b7f6-2f629b6b0199', 'Germain', 'Blagden', '1979-03-16', '51952d5b-7b2f-45d0-9d7e-db9af4db690b', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); ------------------------------------------- -- Populate "merchants" table (20) @@ -147,203 +175,228 @@ VALUES INSERT INTO transactions (id, amount, credit, debit, description, user_id, merchant_id, inserted_at, updated_at) VALUES - ('7728de41-9020-451f-bd3a-28e8aba4aa7a', 30547, FALSE, TRUE, 'Donec dapibus. Duis at velit eu est congue elementum.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('395eb094-355c-41ff-8bcd-03cc0ba9afea', 14846, FALSE, TRUE, 'Proin eu mi. Nulla ac enim.', '9faf687c-9763-4bba-9688-b54201ad5602', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6775e38d-ac2b-4ef1-9b3a-e0a4492bfc95', 28583, FALSE, TRUE, 'In quis justo. Maecenas rhoncus aliquam lacus.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b3d077bb-46d1-4eaf-b71d-61e41be56360', 35682, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('164564a9-974a-47f6-85dc-0104d2a4e6bc', 76976, TRUE, FALSE, 'Cras in purus eu magna vulputate luctus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d7a72e8d-ee75-4c40-af32-28d2d0cff134', 47510, FALSE, TRUE, 'Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim.', '463b2934-8bf3-424b-bc8a-d35d82429334', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5e80540b-5cf8-4fae-82ab-c939fbd69bff', 30167, FALSE, TRUE, 'Nulla mollis molestie lorem.', '572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('79abb11a-ccf3-4fc7-8156-3a17d9526f8a', 22368, TRUE, FALSE, 'Morbi a ipsum.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3129f901-9708-4294-b17e-c18794dcfb16', 10523, TRUE, FALSE, 'Duis consequat dui nec nisi volutpat eleifend.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('594f37e0-8d99-479a-bbf0-1d34de79c7bc', 9437, FALSE, TRUE, 'In hac habitasse platea dictumst. Etiam faucibus cursus urna.', '1edcdac2-ca60-4eac-bed7-a41911723d9d', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b6e5aee3-312d-4fa5-8fc0-afd35ba7749e', 8317, FALSE, TRUE, 'Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros.', 'faa866fc-8680-4665-a764-51ff66c05f7d', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f7e5a7d3-1e57-48f6-a1ad-5181b2f213d1', 57339, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', 'aef0b300-29c6-4753-b396-b270fc59f969', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d8472a66-eaaf-400e-b076-65071a1f2145', 58516, FALSE, TRUE, 'Vivamus in felis eu sapien cursus vestibulum.', '29279cdc-4871-4826-a281-8e3603f93521', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('86299ad3-c8be-46b3-b86f-2dc94ebe60a7', 66792, TRUE, FALSE, 'Pellentesque at nulla.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0a435f66-68f3-435b-ba7c-2c7ba8fabb3e', 65897, FALSE, TRUE, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.', 'a507c361-58af-4645-abc9-967125796d80', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8971a849-77a8-48a9-8be5-d47ae161ae17', 20268, FALSE, TRUE, 'Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', '7df2ab4d-91ea-43b3-b257-823ac562164d', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8191e822-9528-46ae-aa38-010901d211d4', 72184, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('986cc4ed-f4f8-4ad8-b26e-8aace5d3b867', 43706, FALSE, TRUE, 'Duis bibendum.', '5f34d2be-1250-4c87-bcd7-159fde139373', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3e15a925-a0e3-4861-a210-d2ecb643729c', 73717, FALSE, TRUE, 'Nulla suscipit ligula in lacus.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d4991469-24fd-49c5-b027-ccc5965da5f3', 93449, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', '8e159dce-ad02-43a9-8c97-9956d753cb10', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1def1887-d3a5-4ff1-9cc3-e124a576d6e7', 87093, TRUE, FALSE, 'Aenean auctor gravida sem.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('73298d0f-7ee6-4172-a4fd-cc227468e547', 32560, FALSE, TRUE, 'Vivamus tortor. Duis mattis egestas metus.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('41d5656a-ec79-42c3-a38a-4f81d67ace28', 75448, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0cc1cc9f-f14b-4cca-a932-aa7c7f9a2877', 83914, FALSE, TRUE, 'Maecenas ut massa quis augue luctus tincidunt.', '2e7ed74e-f1b0-48df-b477-e46261723649', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('567d482f-db71-4776-a2b3-a3b16009c97d', 72754, FALSE, TRUE, 'Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.', '9ec059f7-9768-4cb2-bb51-e54637392757', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f4cd86dd-310b-462f-b584-58c29f4e53ba', 4595, FALSE, TRUE, 'Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a7939e2f-2772-4bc2-af6a-6de3aa21685a', 23662, FALSE, TRUE, 'Quisque id justo sit amet sapien dignissim vestibulum.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c7367490-2924-48a4-8e16-cab301f2304c', 92000, TRUE, FALSE, 'Donec posuere metus vitae ipsum.', '5dcc6939-eecc-4629-8968-263aacdaff65', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('af91fe3b-30b6-4b51-b2a7-993284161e9f', 6752, TRUE, FALSE, 'Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9e0c28fb-ed63-44c6-a2ab-e2584fb37d90', 77333, FALSE, TRUE, 'In hac habitasse platea dictumst. Maecenas ut massa quis augue luctus tincidunt.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d813c7af-b9ef-424e-9fd1-59c784d7ebd2', 94017, TRUE, FALSE, 'Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bdd43c27-b5f4-43fa-b77a-8a983ea63b9b', 3168, TRUE, FALSE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '701804c2-c4f0-435e-83b5-55376761b3db', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c9eebd79-2c84-4e0d-8cf0-75efb9e1ca66', 97161, TRUE, FALSE, 'Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1bbde333-e2f9-4cc3-bbc1-28af56173fbf', 45561, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '1a1c6004-3139-46ee-8f8a-daac56ee6bda', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('45f5ee44-3e56-4e47-bf2d-51d51096c212', 30286, TRUE, FALSE, 'Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1f878f46-cd5b-495c-aa14-3cfc68687c56', 95163, TRUE, FALSE, 'Morbi ut odio.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6e3e31b3-dd88-450f-a7ed-3f56ccc2a38f', 35422, FALSE, TRUE, 'Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.', '2e7ed74e-f1b0-48df-b477-e46261723649', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5ac2954d-4d4f-4c46-8e28-ea580b30732d', 55564, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6a094d82-e836-41f6-9b1d-da7e9b204f7e', 22935, FALSE, TRUE, 'Morbi non quam nec dui luctus rutrum. Nulla tellus.', '29279cdc-4871-4826-a281-8e3603f93521', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('39b5d00d-54e0-4559-a067-a25bc6e5482a', 11526, FALSE, TRUE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.', '4868d60e-71f7-4f74-a02c-1759382b0a22', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c3961c15-a263-4bc9-848d-3823bb903211', 15754, FALSE, TRUE, 'Aliquam erat volutpat. In congue.', '7964635f-389f-4f96-9141-439ff42f87d4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a6e66bda-d3cb-4a83-a3d3-4e6a70edc768', 61720, TRUE, FALSE, 'Donec ut dolor.', 'dbb30b35-6d04-4053-8ba0-f7284926c80e', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2c57f1fd-64f9-40f5-9e66-c041c6ea8153', 61073, FALSE, TRUE, 'In sagittis dui vel nisl. Duis ac nibh.', '2e7ed74e-f1b0-48df-b477-e46261723649', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('61b7bf0d-9515-4b13-a522-c859792e5555', 8091, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.', 'f18b9e05-8d72-41cc-9074-9070d44555d9', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bf48a653-f0a1-439c-9f57-c2cc4be1cbf7', 9547, FALSE, TRUE, 'Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem. Integer tincidunt ante vel ipsum.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c7448a58-878e-4495-af34-c6d574ab037a', 20009, TRUE, FALSE, 'In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('62492ea9-53ec-4736-a4e1-a12d35166e74', 45664, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'fd008d84-3cab-4c4d-b64c-ac46e063cd5b', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('61d11950-85f3-4f9a-b7d6-08710088b484', 94299, TRUE, FALSE, 'Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ac3c0885-85cc-4457-918d-a3c86045ce3f', 31860, FALSE, TRUE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fa233250-9602-446f-bdfb-0158efaa7bcd', 65978, FALSE, TRUE, 'Nunc rhoncus dui vel sem.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f1e7f9da-d796-4db9-af17-9ae3acfc9ee3', 7770, TRUE, FALSE, 'Nunc nisl. Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.', '123a8562-8fb0-4975-aca1-0ec557b7f1d7', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b2522ebf-83bc-4f16-8d00-8ec569c873e6', 35774, TRUE, FALSE, 'Nullam porttitor lacus at turpis.', '9ec059f7-9768-4cb2-bb51-e54637392757', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d72706c2-8168-4c11-8c88-5f5c43a4ee4b', 42471, FALSE, TRUE, 'Proin risus.', '70716cc5-a1ab-490c-9089-24d5d760d9f4', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('44388f08-63f2-4c3b-8664-5bf0d8d84122', 37871, FALSE, TRUE, 'Nullam porttitor lacus at turpis.', 'd229459c-46ec-4721-b13a-edf29ecf5411', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('721d6103-3eb3-47b4-9e8e-89f180ff07ab', 35380, TRUE, FALSE, 'Aenean lectus. Pellentesque eget nunc.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a602383e-ba92-4555-8bf9-43d85c7224e1', 83883, FALSE, TRUE, 'Suspendisse potenti. In eleifend quam a odio.', '9a96f28c-d2c7-489b-9148-4d760eba941a', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('838975e4-c1b8-41b4-ba07-923329398ad6', 50861, TRUE, FALSE, 'Quisque porta volutpat erat.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4135f5b9-6e73-4760-bf3b-e2cb228c720c', 68602, FALSE, TRUE, 'Ut at dolor quis odio consequat varius. Integer ac leo.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('422ac157-1fb8-4428-9f7e-d17f15720fd4', 11129, TRUE, FALSE, 'Ut tellus. Nulla ut erat id mauris vulputate elementum.', '701804c2-c4f0-435e-83b5-55376761b3db', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('56f4c451-4533-4631-b567-c6a8b657fd31', 31069, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('457e81eb-55d7-4c82-bccc-e8b33e65f097', 6796, FALSE, TRUE, 'Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.', '3b35ca7a-2eae-46bc-8a23-874e8810f883', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('909ae9ec-4c92-4a5b-b6d2-a5edb0d56035', 28929, TRUE, FALSE, 'Ut tellus.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('cdea45e2-54cd-4f8f-b0c3-6cf7b11a77c7', 43778, FALSE, TRUE, 'Ut tellus.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e4a9d11b-1b62-4c60-aab0-3465943a01ed', 41099, TRUE, FALSE, 'Etiam pretium iaculis justo.', 'e87cc345-5b27-412b-8ea2-23996d35f1fe', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d1f90172-651d-418f-bb68-885ff8a0b976', 51529, FALSE, TRUE, 'Aliquam sit amet diam in magna bibendum imperdiet.', 'e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('64740e37-110a-4c29-96ee-cce8ec99a2b1', 3510, TRUE, FALSE, 'Sed ante. Vivamus tortor.', '6e1f82f5-834a-45ab-b092-04afa6ce5822', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e4182577-3f42-4b69-a1fe-2607ff0c0520', 1143, FALSE, TRUE, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem. Duis aliquam convallis nunc.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ac5eac41-9161-4c7b-b64b-f17f888b0f55', 43570, FALSE, TRUE, 'Suspendisse potenti.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('937bfeda-117f-410e-9702-e97bc7f12038', 98690, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt.', '14f70916-58ef-40e9-ae32-57f723856485', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1626478f-cbf0-405f-b34a-525a0addfaa4', 45424, TRUE, FALSE, 'Curabitur gravida nisi at nibh.', '0a2aefb8-555c-40c3-852a-5073448537d1', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2f8f6128-2a7f-4d58-8b06-2f31d15a644a', 25786, FALSE, TRUE, 'Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo.', '9ec059f7-9768-4cb2-bb51-e54637392757', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('df9f40bd-23a6-46b2-8b8f-e4e0678ed0a5', 75518, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', '0b268ecf-12f0-45ec-9f7d-48546816e02c', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('033eb5b5-be30-4770-bae4-ccce6dcfa7f6', 86810, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('22464f15-8d02-4708-a3f9-3cd416cede2a', 88121, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'f18b9e05-8d72-41cc-9074-9070d44555d9', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3f9d2c7f-7397-4920-9888-33a2412a2faa', 3372, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '9df9699b-abcd-496e-8da1-ad562af69444', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('24389a76-8882-4c43-b80c-80d3ec63cc05', 92193, FALSE, TRUE, 'Nunc purus. Phasellus in felis.', '1f19e311-0365-4070-9e48-b7c861876295', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('58cb3100-00ae-48ca-aff6-3d6fca55bf4f', 97570, FALSE, TRUE, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bd8e30ce-4dd1-493f-ae9c-a1b2c103bc99', 50387, FALSE, TRUE, 'Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e933dbb9-c1a8-4000-9485-b334d61db8e1', 62856, FALSE, TRUE, 'Vestibulum sed magna at nunc commodo placerat.', '624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6a61fe03-fe4c-4040-8a4e-52faf82bbd4c', 47716, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '34ae2205-b72d-4815-a2e7-e71513c47c46', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b919d51c-2c44-4f20-875e-62896dc77c5b', 61373, TRUE, FALSE, 'In sagittis dui vel nisl. Duis ac nibh.', '5f34d2be-1250-4c87-bcd7-159fde139373', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a35d3607-b535-42e4-af0d-9836aa9b75cd', 25189, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('04883099-f68b-44b4-9e89-f30ed201130e', 52408, TRUE, FALSE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('11575877-55b5-4d8f-b253-6a215e731845', 94703, TRUE, FALSE, 'In hac habitasse platea dictumst.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('62969864-19a4-4318-88fd-22900a8aafa4', 98946, FALSE, TRUE, 'Curabitur gravida nisi at nibh.', '9ec059f7-9768-4cb2-bb51-e54637392757', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5146df20-f86d-4519-897a-de9e1e17610d', 49384, TRUE, FALSE, 'Nunc rhoncus dui vel sem.', '6e19e22f-c959-467c-a828-28dd5f5f7725', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('df06e027-08a1-41b1-9fcf-62fecb785457', 96989, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('baf2967f-875c-4b2e-a048-82222c619a64', 86504, FALSE, TRUE, 'In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5e67b1f5-9735-44a2-b35f-c63e9d8a027b', 57280, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio.', 'af7e445b-3a21-482c-ac02-16138cf068e6', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e32f9893-92b3-45a2-b45c-6407529fdbc1', 89613, FALSE, TRUE, 'Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis.', '5f34d2be-1250-4c87-bcd7-159fde139373', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('243aaa60-ebb6-4c0e-bb07-78c9213f3e2e', 76185, TRUE, FALSE, 'In hac habitasse platea dictumst.', '47445990-de01-4ce7-bdd8-67eff7622533', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('96fac6c0-6258-4360-9808-9af67769bca5', 86594, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', '06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('50f91416-5a67-486a-a39c-aa42b958ba6c', 79600, FALSE, TRUE, 'Suspendisse potenti. Nullam porttitor lacus at turpis.', '415ded00-a677-4d46-a531-e957d3775cec', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('194d7f5c-2a76-4ff9-8418-46b429c1382b', 86904, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin interdum mauris non ligula pellentesque ultrices.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('73441dcb-6e0c-42bd-80b6-89ba47ba15ee', 28373, TRUE, FALSE, 'Vivamus in felis eu sapien cursus vestibulum.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e0f0fb67-8da8-402c-ae7e-055787e91f50', 91918, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'aef0b300-29c6-4753-b396-b270fc59f969', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7d9d8084-13a0-4bdd-b143-97c2d14d0ed2', 91788, TRUE, FALSE, 'Quisque ut erat.', '4f2a2828-8d49-42be-86f7-e97df635bbef', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0acb9996-1955-4f00-af58-ad45dc096868', 98770, TRUE, FALSE, 'Duis aliquam convallis nunc.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6d8f730d-dc6d-4402-b6ca-3896dbc1c18c', 8239, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', '58d86275-aea0-43b6-93a7-c8eee7b6823f', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6307609c-5e07-497a-bb63-919c848ed9be', 75394, FALSE, TRUE, 'Sed accumsan felis.', '2e7ed74e-f1b0-48df-b477-e46261723649', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('baed4f20-3970-4056-9f17-3f44c6650337', 57688, FALSE, TRUE, 'Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7a2c5e92-4db4-49a2-882a-6986af962d4e', 7692, FALSE, TRUE, 'Nunc purus.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('755529dc-c6ef-4b7b-8f57-c69cc15af63c', 89733, TRUE, FALSE, 'In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('dae12221-354b-45de-a1e2-8ebf63acc9da', 80832, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('50494d53-4e81-42c0-89d8-f0db910f7eb8', 69882, TRUE, FALSE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', '5dcc6939-eecc-4629-8968-263aacdaff65', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('bab882c8-b08a-45d3-bf4a-5ab99f91f679', 37336, FALSE, TRUE, 'Curabitur convallis. Duis consequat dui nec nisi volutpat eleifend.', '5dcc6939-eecc-4629-8968-263aacdaff65', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('21ee8b09-eb7f-475b-bf14-acba639c403d', 76687, TRUE, FALSE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9b78bfd5-aa20-4b29-b727-94ca9701d6e1', 5657, TRUE, FALSE, 'Quisque ut erat. Curabitur gravida nisi at nibh.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5b12f4d2-952d-4726-a4a5-f429190907a7', 19763, TRUE, FALSE, 'Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Etiam vel augue.', 'd86f211a-782a-456c-86a0-079c5fa65179', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f5596976-934a-43d8-9fdc-9d30c5566af3', 25183, FALSE, TRUE, 'Phasellus id sapien in sapien iaculis congue.', 'b0728e57-aff6-455b-aefc-342ce2a931de', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('47434e15-62b6-4813-90d5-e52100874393', 68279, FALSE, TRUE, 'Aliquam non mauris.', '4868d60e-71f7-4f74-a02c-1759382b0a22', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0269a99c-415d-4e43-b163-3f76c3687247', 9334, FALSE, TRUE, 'Morbi vel lectus in quam fringilla rhoncus. Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.', '572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8d04f302-198e-42ea-a07f-2be5db4da4ed', 29939, FALSE, TRUE, 'In est risus, auctor sed, tristique in, tempus sit amet, sem. Fusce consequat.', '4868d60e-71f7-4f74-a02c-1759382b0a22', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5dc463c3-8296-4976-8c94-1e762a039df5', 69997, TRUE, FALSE, 'Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('61413a6e-be1d-4781-aa2b-20c92f9f4af1', 8555, FALSE, TRUE, 'Praesent lectus.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('97a4a013-3882-4cd9-ada2-ef7242ed3714', 24154, TRUE, FALSE, 'Nullam varius. Nulla facilisi.', 'e25933fd-a63c-41d1-bda3-89453b5c80bb', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('242c2316-6acd-43e7-ac23-4e1f0efedefc', 97863, TRUE, FALSE, 'Nam tristique tortor eu pede.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b423473f-d434-4729-a1c7-788cabc53104', 42637, FALSE, TRUE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5ff1b74e-f230-45d8-a07e-298bbe80de54', 12639, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'd229459c-46ec-4721-b13a-edf29ecf5411', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5432f111-1447-47fe-9f47-526dcee17842', 27058, TRUE, FALSE, 'Nulla suscipit ligula in lacus. Curabitur at ipsum ac tellus semper interdum.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a49ed341-a358-45f0-9871-c70aaaf3cb9e', 9018, FALSE, TRUE, 'Duis consequat dui nec nisi volutpat eleifend.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d7f71b5a-d527-4736-aa80-aa593023f4b6', 25649, FALSE, TRUE, 'Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('95626f21-7feb-4a7a-be0c-2cbcb86783c1', 97423, TRUE, FALSE, 'Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo.', '9faf687c-9763-4bba-9688-b54201ad5602', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('989bb058-422d-4699-84cf-356e31e007c0', 72466, TRUE, FALSE, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4a302c51-8a77-4a07-a2d5-3a11e9e7b4a0', 33830, TRUE, FALSE, 'Mauris ullamcorper purus sit amet nulla.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5dd04a60-0ff9-43b9-bac7-53a6b82bed4f', 46018, TRUE, FALSE, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.', 'd86f211a-782a-456c-86a0-079c5fa65179', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5adff484-4907-491f-a637-c4772eddf959', 23204, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem.', '1354ed6c-2dff-4f46-80a6-8e3741326ea1', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5c832f55-6a55-4b8d-b922-1c3a20883494', 35248, TRUE, FALSE, 'Integer tincidunt ante vel ipsum.', '701804c2-c4f0-435e-83b5-55376761b3db', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7a6e1519-d3f2-422c-b441-17b8e41e6c31', 23086, TRUE, FALSE, 'Fusce posuere felis sed lacus.', '7df2ab4d-91ea-43b3-b257-823ac562164d', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6c001de8-2517-425a-ab22-dba2d78ae1d7', 55536, FALSE, TRUE, 'Morbi non quam nec dui luctus rutrum.', '757305f9-e88b-4018-9194-05fa70a9f461', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6a5336e9-34d2-4a37-a012-878c1a2b954c', 26935, TRUE, FALSE, 'Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.', '2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7747edf3-d580-44e1-882f-808dcf2dde13', 77359, FALSE, TRUE, 'Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy.', '6e1f82f5-834a-45ab-b092-04afa6ce5822', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0078983d-e24f-42db-8283-0b82810a9b1c', 58033, TRUE, FALSE, 'Praesent blandit.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f0e8eee1-8793-441a-9c53-3b9a1f54c226', 85167, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('6583a4c5-ab99-4f29-b671-1b3160fceba7', 29222, FALSE, TRUE, 'In hac habitasse platea dictumst.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('082eaae4-0c6d-4a25-bcf2-222cb428631f', 79539, TRUE, FALSE, 'Sed accumsan felis.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4d497dfb-20da-407b-9e9c-eeca5b589e80', 75708, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5d201916-1f5b-41c2-85ae-807d3862fffb', 75642, TRUE, FALSE, 'Integer ac leo.', 'edf22ddc-888a-461b-9b36-40ae34070a27', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3f7381e8-f6c6-4975-891b-422892446974', 8658, FALSE, TRUE, 'Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', 'b6781dc0-a9e2-4444-afa8-89a38054959b', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8105b31d-48fb-4b67-a0f8-44dd35b49d95', 1807, TRUE, FALSE, 'Donec semper sapien a libero. Nam dui.', '29279cdc-4871-4826-a281-8e3603f93521', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('718fdce3-6f9d-47bf-bb45-e127e33b89d7', 98647, FALSE, TRUE, 'Quisque id justo sit amet sapien dignissim vestibulum.', 'fb586de1-15f4-4348-b7f6-2f629b6b0199', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('af0b932d-1c00-4c67-a34b-9f6b6bcdfcf0', 69634, TRUE, FALSE, 'Ut at dolor quis odio consequat varius.', '8d047543-80d7-464c-bbfa-1a394f4280b0', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b057a727-d6a7-4bcb-aa0e-c8ed25f4f067', 77012, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '5348467e-b941-42a0-a150-fbe4c54a2c26', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5a9ce23d-f2ab-458a-a37e-421bf3f332b1', 53444, FALSE, TRUE, 'Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8fb76a1e-a6aa-4e36-8d74-15259f316609', 22419, TRUE, FALSE, 'Aliquam sit amet diam in magna bibendum imperdiet.', '6c563681-05d4-4919-b389-c1abdd6b2db2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1e63b16d-7c8c-48c0-b1ad-b68fcf3e5d7d', 3885, FALSE, TRUE, 'Vestibulum quam sapien, varius ut, blandit non, interdum in, ante.', '757305f9-e88b-4018-9194-05fa70a9f461', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('83e170b9-2fd1-439f-9a3b-9b12ee5610b9', 87618, FALSE, TRUE, 'In blandit ultrices enim.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a8dc8348-c1f1-4832-8fc3-2132a35aba47', 34442, TRUE, FALSE, 'Cras in purus eu magna vulputate luctus.', 'd229459c-46ec-4721-b13a-edf29ecf5411', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('ec3265ee-b410-4ff1-aa3f-352e2deb04bf', 1646, FALSE, TRUE, 'Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('192e0017-9d0d-48f9-af2f-49f639f0cbf6', 1370, TRUE, FALSE, 'Phasellus sit amet erat.', '257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('22b3270d-3f0a-4d58-a7e5-a3c82df39730', 29837, FALSE, TRUE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus. Suspendisse potenti.', '701804c2-c4f0-435e-83b5-55376761b3db', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('52dd9a5f-1687-4b0c-8f07-fb9c5accfd67', 65436, FALSE, TRUE, 'Suspendisse potenti.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a4b65036-95eb-45fc-9220-7b202d1e1a50', 83703, TRUE, FALSE, 'In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('770c2d68-4480-4131-931c-3cb56002937b', 22401, TRUE, FALSE, 'Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.', '701804c2-c4f0-435e-83b5-55376761b3db', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d28b1b4c-c8ee-4176-80f6-853f865421d5', 2016, TRUE, FALSE, 'Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0c101f38-746b-4c7c-943c-d39a8fb5d33d', 48794, FALSE, TRUE, 'Vestibulum ac est lacinia nisi venenatis tristique.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b899ef38-43fd-46e0-a92b-8ced6bf4d552', 45748, TRUE, FALSE, 'In congue. Etiam justo.', '6c563681-05d4-4919-b389-c1abdd6b2db2', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('28b029cd-859f-483c-80ca-5f3412001b7c', 74709, TRUE, FALSE, 'Donec semper sapien a libero.', 'aef0b300-29c6-4753-b396-b270fc59f969', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('322919c0-6bc8-4033-9f20-93082175bccb', 9539, FALSE, TRUE, 'Nullam molestie nibh in lectus. Pellentesque at nulla.', '415ded00-a677-4d46-a531-e957d3775cec', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('9929dddd-36cb-4d9b-baea-c8aa2fad5ef8', 15606, TRUE, FALSE, 'Suspendisse potenti. Nullam porttitor lacus at turpis.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('aa63cb80-4c8b-40e7-8a92-a8087d991c3f', 82436, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '6c563681-05d4-4919-b389-c1abdd6b2db2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1810412f-fa4b-4e0d-81fc-e2ef45da7c5a', 38090, TRUE, FALSE, 'Duis at velit eu est congue elementum. In hac habitasse platea dictumst.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('54a3eb06-43bf-49cc-9444-395832691a00', 59725, FALSE, TRUE, 'Aenean lectus.', '0a2aefb8-555c-40c3-852a-5073448537d1', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d861c80f-7b30-48df-be24-1cf62b8926e1', 76010, FALSE, TRUE, 'Phasellus in felis. Donec semper sapien a libero.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('369bb722-f381-46ba-afc9-bee9a3153e41', 24439, TRUE, FALSE, 'Mauris lacinia sapien quis libero.', 'ee0745ee-d908-40f4-be33-ee8d69b38bfd', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('fa17715a-346c-4734-a8bd-78a15b5ee2b8', 37705, TRUE, FALSE, 'Ut tellus. Nulla ut erat id mauris vulputate elementum.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('80abc7e4-cc0d-467e-ace6-1e8230d522e2', 74633, TRUE, FALSE, 'Suspendisse accumsan tortor quis turpis. Sed ante.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('24e9fd57-1e5e-4e8b-9cb9-702d1d037ab8', 16965, FALSE, TRUE, 'Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.', '47445990-de01-4ce7-bdd8-67eff7622533', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b16a5c3f-c5b6-47fd-b8b0-b1d6cabb6f19', 57208, TRUE, FALSE, 'Nunc purus. Phasellus in felis.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('91d1e93c-0405-46bc-956a-294f9079da6e', 12512, TRUE, FALSE, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.', '5dcc6939-eecc-4629-8968-263aacdaff65', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('978c9b43-7ba0-4389-83b1-e91c50b7788a', 18546, FALSE, TRUE, 'Morbi quis tortor id nulla ultrices aliquet. Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo.', 'e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('61dc4fa2-1ce2-4483-9dc5-b618db6acfdc', 19809, TRUE, FALSE, 'Maecenas ut massa quis augue luctus tincidunt.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('2c7d2199-3c7b-4f0f-a52b-e7aab72c7de6', 74323, TRUE, FALSE, 'Pellentesque at nulla. Suspendisse potenti.', '383e637a-6bfa-44b1-9069-b5cdd4572f4a', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('a992c00d-9e2b-46de-b79a-a00b337268d2', 98942, TRUE, FALSE, 'Donec semper sapien a libero. Nam dui.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('25dd4230-f402-4261-8632-35bbe5e6f22f', 79560, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0d2384ea-047a-4732-9712-7d239ec4afe0', 30317, FALSE, TRUE, 'In hac habitasse platea dictumst.', 'e23be671-b9e1-4b76-99ce-1a39963e4941', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('b57fb699-02ac-4e21-be7f-bcb82af7799a', 26343, FALSE, TRUE, 'Fusce posuere felis sed lacus.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('49b43754-0565-44d7-a4bb-67ca68ac1dc6', 13723, FALSE, TRUE, 'Integer ac leo.', 'fb586de1-15f4-4348-b7f6-2f629b6b0199', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('1d18c126-0a4e-4ef2-a454-e39982c0216f', 52274, TRUE, FALSE, 'Integer non velit. Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('83cf1ff4-a5ca-4d30-90c1-068b9053ec24', 41060, FALSE, TRUE, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('cbc787e8-963c-46ca-bb25-041aca19ae9e', 44469, FALSE, TRUE, 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8b9e52cd-2416-45df-afaa-1dd4c1323f4b', 55080, TRUE, FALSE, 'Etiam justo. Etiam pretium iaculis justo.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e43d84b9-df3e-473c-918a-7617a6c9f67c', 38320, TRUE, FALSE, 'Morbi non quam nec dui luctus rutrum.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('f741db92-18f7-433c-8435-208f4bfc6fb4', 60241, FALSE, TRUE, 'Suspendisse potenti. In eleifend quam a odio.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('7844959c-beee-4d0d-86d9-2902fe3b0c11', 46457, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis. Fusce posuere felis sed lacus.', '1f19e311-0365-4070-9e48-b7c861876295', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('0958174c-44df-440f-851a-f0354fc5e84e', 37113, TRUE, FALSE, 'Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl. Aenean lectus.', '7964635f-389f-4f96-9141-439ff42f87d4', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('c99bddba-6d3f-4015-8e9a-47fd0ec33449', 62103, FALSE, TRUE, 'Duis consequat dui nec nisi volutpat eleifend.', '7df2ab4d-91ea-43b3-b257-823ac562164d', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('64ab5640-efd5-4e8a-91fd-3740a50b4abb', 82571, TRUE, FALSE, 'Proin eu mi.', 'a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('8e50b34a-bd47-40c4-bc3c-e740691cce6e', 92658, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('59345b3c-2c40-4d94-8c73-b03073581530', 45813, TRUE, FALSE, 'Fusce consequat. Nulla nisl.', 'a82e5fe2-71df-4c6f-bc69-1f82abe03f46', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('5ef2d210-e523-4651-a46d-1b12cafb039e', 3948, TRUE, FALSE, 'Mauris lacinia sapien quis libero. Nullam sit amet turpis elementum ligula vehicula consequat.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('feae1885-5437-459d-83ce-af05edebdbf9', 11219, FALSE, TRUE, 'Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci.', '98ede3e2-6771-4c9f-99fc-f0874b4b9a85', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('69d35304-f229-488b-8964-392e8f692276', 57089, FALSE, TRUE, 'Pellentesque at nulla. Suspendisse potenti.', 'd7769df7-8069-478d-b575-48c8bd1f5536', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('20e41ac9-ddac-44f7-b8ee-759b92d06604', 16493, TRUE, FALSE, 'Aenean sit amet justo. Morbi ut odio.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('d6d871bb-d992-40f5-b9c5-9a7cb5fd05c9', 55149, FALSE, TRUE, 'Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', 'e25933fd-a63c-41d1-bda3-89453b5c80bb', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('4ec87df3-906c-4c86-9c1c-1e3f4485d5ec', 13773, FALSE, TRUE, 'Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('dc518e1b-36bc-4caa-9ca5-7e0115e7fbdf', 66957, FALSE, TRUE, 'Nulla tempus.', '415ded00-a677-4d46-a531-e957d3775cec', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('3273c80e-10f6-4dbf-ae47-c366c74aaab1', 52285, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('e2f6ff08-9bc3-4c82-b708-3c3ae050f8be', 928, FALSE, TRUE, 'Vivamus vel nulla eget eros elementum pellentesque. Quisque porta volutpat erat.', '5d106ddb-de96-4697-ad2f-677669117473', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), - ('34c62ebd-3f79-41f3-b822-46dc6663086a', 37318, FALSE, TRUE, 'Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus.', '2e7ed74e-f1b0-48df-b477-e46261723649', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); + ('13cbd2fe-00e2-486d-9b37-0b56daf2f5df', 33310, FALSE, TRUE, 'Nulla facilisi.', '80e85073-2ecd-4a68-b2b2-e2d55fe5123b', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9a12cb61-45f0-4301-ac22-a037c3ab9c90', 39942, FALSE, TRUE, 'Suspendisse ornare consequat lectus.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a418b0e1-ab48-4e60-b86c-a8ab81c2b24d', 18456, FALSE, TRUE, 'Pellentesque ultrices mattis odio.', 'a507c361-58af-4645-abc9-967125796d80', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a083f786-1667-420e-9ff0-4907fd0d0551', 18635, FALSE, TRUE, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', 'e5e446ee-0c71-4ef9-8740-2bf4d733c8c3', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('be9675ca-6901-4a5b-85b4-216769162e11', 43836, FALSE, TRUE, 'Morbi a ipsum.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9f70e1c9-4cbd-4305-9c99-eb23e349c209', 17708, FALSE, TRUE, 'Pellentesque at nulla.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6a8b7413-c25c-4fe0-8152-61777617f1da', 34651, FALSE, TRUE, 'Nullam porttitor lacus at turpis.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6b4abb46-05f2-4788-960d-f375bb1cf030', 17076, FALSE, TRUE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', '20939ee5-77ee-4293-b2c1-fc0842ef1269', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ea262e27-8f34-4344-a969-286a50c9a9e2', 25316, FALSE, TRUE, 'Curabitur gravida nisi at nibh.', '06e2fd2e-73b8-4d75-b24b-d11b895235eb', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('15abf173-0159-4c27-9a8d-388c41abe5d7', 6958, FALSE, TRUE, 'Aliquam non mauris.', 'faa866fc-8680-4665-a764-51ff66c05f7d', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('14d89386-7192-4526-ac86-f5d896b0be8c', 20867, FALSE, TRUE, 'Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8ab05b73-86e3-4975-ae11-cb5f48782a7d', 4799, FALSE, TRUE, 'Aenean auctor gravida sem.', '5348467e-b941-42a0-a150-fbe4c54a2c26', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b4417da8-ee10-4000-9b3c-5c89d20460fd', 28357, FALSE, TRUE, 'Fusce posuere felis sed lacus.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d9e0c0f1-2ea2-418c-b9dc-666d9632a8ab', 3848, FALSE, TRUE, 'Nulla tempus.', '20939ee5-77ee-4293-b2c1-fc0842ef1269', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('da92d5af-a509-42d8-a9b9-e97ad28dafa8', 42011, FALSE, TRUE, 'Nunc rhoncus dui vel sem.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7a6de567-48f2-42ae-bf3b-e80675faaa70', 37568, FALSE, TRUE, 'Aenean lectus.', '415ded00-a677-4d46-a531-e957d3775cec', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c0f54fea-21f0-4b25-90e5-7a585f76be60', 24547, FALSE, TRUE, 'Duis bibendum.', '0b268ecf-12f0-45ec-9f7d-48546816e02c', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('44436049-d7cd-4529-ba66-f178b00a5e62', 37404, FALSE, TRUE, 'Quisque porta volutpat erat.', 'd4f99c5e-19aa-45a9-b1f5-b766c662355d', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0a9e3454-915f-4a2b-a412-aa6c9aef9ddb', 21066, FALSE, TRUE, 'In est risus, auctor sed, tristique in, tempus sit amet, sem.', 'a74a3bd0-cb89-4710-bb6b-638f03432c2a', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f0b730e4-8b2f-4c6f-bf1e-c6f166a15aa0', 29968, FALSE, TRUE, 'Morbi a ipsum.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cd7ace02-0b29-468f-8847-7a212f829605', 2985, FALSE, TRUE, 'In sagittis dui vel nisl.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d6482128-d5af-4511-a1c7-2d2577e96cb1', 12273, FALSE, TRUE, 'Aliquam quis turpis eget elit sodales scelerisque.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7a21568c-beb1-4255-a962-943d0e2144f1', 13828, FALSE, TRUE, 'Suspendisse ornare consequat lectus.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('031cef98-8e32-42a0-8f28-a9689aa6453b', 24949, FALSE, TRUE, 'Curabitur at ipsum ac tellus semper interdum.', 'e23be671-b9e1-4b76-99ce-1a39963e4941', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3a8b7deb-c709-41e1-a19e-53e3a6665f50', 42102, FALSE, TRUE, 'Maecenas pulvinar lobortis est.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fe293ad4-31cf-4010-8223-aac15e866186', 14524, FALSE, TRUE, 'Nullam varius.', '1354ed6c-2dff-4f46-80a6-8e3741326ea1', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7af76600-6830-4873-a297-67a81f9ebda3', 32909, FALSE, TRUE, 'Fusce consequat.', '8e159dce-ad02-43a9-8c97-9956d753cb10', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4d5218bd-d14a-4b5e-8376-4dbf81e17b5a', 35568, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b3e7646f-f9a5-423a-a521-73d547ca4b4e', 24934, FALSE, TRUE, 'Aliquam quis turpis eget elit sodales scelerisque.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0c720c50-c501-4b88-bef3-f2e0cb8d7653', 28565, FALSE, TRUE, 'Nunc nisl.', '1354ed6c-2dff-4f46-80a6-8e3741326ea1', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c852216f-ab6e-4177-b82d-aec60667236b', 24256, FALSE, TRUE, 'Nam dui.', 'e87cc345-5b27-412b-8ea2-23996d35f1fe', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b895a577-96b9-4fce-adab-9356b22e8480', 34413, FALSE, TRUE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b275b933-27df-4198-a693-51afd49f8eb5', 26529, FALSE, TRUE, 'Integer ac leo.', '29279cdc-4871-4826-a281-8e3603f93521', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('42a9581a-a907-4153-ae2e-eb7d5fece555', 31839, FALSE, TRUE, 'Praesent blandit lacinia erat.', '14f70916-58ef-40e9-ae32-57f723856485', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5666c448-cf59-4386-8d48-3b0e2ba43253', 15743, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis.', 'a2daf595-62db-4fef-a1a9-ad3937af3ceb', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('296c5cf5-0a07-495c-be64-754b1243117f', 42902, FALSE, TRUE, 'Integer a nibh.', 'a507c361-58af-4645-abc9-967125796d80', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('05c06e24-7f09-4c13-8dba-333d754210e1', 16267, FALSE, TRUE, 'Vivamus vel nulla eget eros elementum pellentesque.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7e126caf-2a47-4c15-8476-a908262a8bd1', 27308, FALSE, TRUE, 'Vestibulum rutrum rutrum neque.', '80e85073-2ecd-4a68-b2b2-e2d55fe5123b', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9327a5a2-cde6-467a-b507-97b9d6b1e9b4', 41262, FALSE, TRUE, 'Donec ut mauris eget massa tempor convallis.', '463b2934-8bf3-424b-bc8a-d35d82429334', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8de9d434-b28d-4339-af0a-c2a7214fdbe9', 5464, FALSE, TRUE, 'Morbi quis tortor id nulla ultrices aliquet.', '2c895b35-2a2c-4567-b697-71653d634ecc', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9316fca6-7f8c-48d1-976b-1e43ef9db7c1', 3419, FALSE, TRUE, 'Integer tincidunt ante vel ipsum.', 'd27e5d53-05b7-4a01-9170-1664669cb544', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('db7a8755-a250-450b-9e8a-0abc5eeeaceb', 33782, FALSE, TRUE, 'Sed accumsan felis.', '9a96f28c-d2c7-489b-9148-4d760eba941a', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('93b1ce25-2043-4cd6-85d0-5abff784a20f', 20009, FALSE, TRUE, 'Nulla nisl.', 'af7e445b-3a21-482c-ac02-16138cf068e6', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('725c4425-fff0-4548-9823-d86b656c00e1', 45667, FALSE, TRUE, 'Duis aliquam convallis nunc.', 'a74a3bd0-cb89-4710-bb6b-638f03432c2a', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('aaf08b29-22af-4a37-ba9c-623f4929196d', 1346, FALSE, TRUE, 'Phasellus in felis.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4b514c2c-8f0c-4cb7-b12a-23f45ec48188', 30075, FALSE, TRUE, 'Morbi non lectus.', '572ecb84-9e0b-4a2d-afdc-bd13f5c59871', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d2966e98-257d-4ab5-b607-fedae2211a86', 49880, FALSE, TRUE, 'Praesent lectus.', 'e23be671-b9e1-4b76-99ce-1a39963e4941', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bac5c648-962f-43b3-9191-1e3e2f81f472', 33855, FALSE, TRUE, 'Donec posuere metus vitae ipsum.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('734ef444-c6d0-4dd5-90e7-6657043f6452', 49358, FALSE, TRUE, 'Nulla tellus.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b076fce1-14c3-4021-9ca8-0aacd21acd8a', 20185, FALSE, TRUE, 'Praesent id massa id nisl venenatis lacinia.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e7dc6312-8875-469a-b42e-bedf0d2c8744', 36966, FALSE, TRUE, 'Cras non velit nec nisi vulputate nonummy.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7b8a7899-4472-41a7-b001-e563dfe8c7fa', 3236, FALSE, TRUE, 'Sed vel enim sit amet nunc viverra dapibus.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f4dab4ab-bd2b-4f63-ac1e-e04165d572ed', 47202, FALSE, TRUE, 'Integer tincidunt ante vel ipsum.', 'dbb30b35-6d04-4053-8ba0-f7284926c80e', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('dff20cf8-381e-459d-b4bc-518a13853043', 32425, FALSE, TRUE, 'Vivamus tortor.', '3b35ca7a-2eae-46bc-8a23-874e8810f883', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('421253e9-3364-4ce6-a7bf-1f2b7e0068a6', 37070, FALSE, TRUE, 'Nulla tellus.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cc4eaa95-7eda-41eb-93f5-97800e0ffd3c', 26849, FALSE, TRUE, 'In congue.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('874bcc6a-da57-4d57-9620-0c1a3c020536', 33232, FALSE, TRUE, 'Pellentesque at nulla.', '5dcc6939-eecc-4629-8968-263aacdaff65', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bc089426-695a-4870-9171-9599f057e4b9', 20850, FALSE, TRUE, 'Fusce posuere felis sed lacus.', 'af7e445b-3a21-482c-ac02-16138cf068e6', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('24e7ab2d-9852-4e84-a9a8-d875d07e252d', 24193, FALSE, TRUE, 'Nulla tempus.', '7964635f-389f-4f96-9141-439ff42f87d4', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5ac134ee-3500-47fc-b11d-0f94e57adb29', 31354, FALSE, TRUE, 'Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7cdb20b5-262c-4445-9191-d745666e5360', 32908, FALSE, TRUE, 'Mauris lacinia sapien quis libero.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f88ad4f8-54ad-4d9a-a596-321e51325219', 7733, FALSE, TRUE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', '1a1c6004-3139-46ee-8f8a-daac56ee6bda', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e73105f4-467d-461b-81d6-729798c448cb', 24267, FALSE, TRUE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('439adf5f-9fb0-4415-93ce-6ec7eced225d', 14548, FALSE, TRUE, 'Nam dui.', 'eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('44e02132-7f79-4bb9-8855-e4c50da2a199', 13204, FALSE, TRUE, 'In hac habitasse platea dictumst.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4e269054-6874-45a0-9f30-be5ae80a6fb0', 42917, FALSE, TRUE, 'Praesent lectus.', '2a784754-0452-454b-8bcf-a0c24bc9d948', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('55a95ad0-1e11-4ec6-8417-a38417cb2fb0', 24187, FALSE, TRUE, 'Integer ac leo.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('87cba5e5-72cb-45e2-bb8c-6a317c2914b2', 5734, FALSE, TRUE, 'Proin interdum mauris non ligula pellentesque ultrices.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('27e9d025-a2e8-4aaf-aebc-e5a7ee4d577c', 21572, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam.', 'b0728e57-aff6-455b-aefc-342ce2a931de', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('66bb0376-afaa-42c2-a4d4-f8504a35e713', 7311, FALSE, TRUE, 'Donec posuere metus vitae ipsum.', 'e87cc345-5b27-412b-8ea2-23996d35f1fe', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2fc79f9e-d72a-48e8-a0f4-9ca082dd0160', 15283, FALSE, TRUE, 'Nulla ut erat id mauris vulputate elementum.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6d3fe768-de82-490f-93ee-1ef80ac61841', 46362, FALSE, TRUE, 'Nulla suscipit ligula in lacus.', '5dcc6939-eecc-4629-8968-263aacdaff65', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2db829f6-3b2e-4994-b76a-153aa082caa5', 43743, FALSE, TRUE, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.', '257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('12838bcf-20d7-46f8-b6e8-18b05b555107', 32147, FALSE, TRUE, 'Nulla tellus.', '2a784754-0452-454b-8bcf-a0c24bc9d948', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cb1d62c2-6cd5-429b-b034-7ef7aae24f6a', 10256, FALSE, TRUE, 'Duis consequat dui nec nisi volutpat eleifend.', '9faf687c-9763-4bba-9688-b54201ad5602', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a17c6441-5854-435f-893a-989ca8c87ba3', 26186, FALSE, TRUE, 'Mauris ullamcorper purus sit amet nulla.', 'a3787fba-684a-4f96-9b61-0cf7083b3d04', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d2c202c6-2147-411a-82a3-9d550d62201b', 9379, FALSE, TRUE, 'Integer tincidunt ante vel ipsum.', 'dbb30b35-6d04-4053-8ba0-f7284926c80e', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1766d238-6809-4dc5-9674-ac124df98198', 12382, FALSE, TRUE, 'Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa.', '2e7ed74e-f1b0-48df-b477-e46261723649', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e308f62d-94a9-4871-949f-266580f8de9d', 32383, FALSE, TRUE, 'Donec ut dolor.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9ffaacdc-0e26-4e36-a32f-81f6d3ac8205', 36391, FALSE, TRUE, 'Nunc rhoncus dui vel sem.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('97ec308f-3223-437d-a0d8-df8b35ad7d4f', 1510, FALSE, TRUE, 'Nulla justo.', 'edf22ddc-888a-461b-9b36-40ae34070a27', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('20c00085-af99-4b4c-a231-430bef85cbdb', 4838, FALSE, TRUE, 'Phasellus sit amet erat.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('60fffcd4-d90c-4182-992c-58059ff88a05', 30671, FALSE, TRUE, 'In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.', '29279cdc-4871-4826-a281-8e3603f93521', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7eb9383f-8a4c-4ec7-a00d-efb869e47adf', 21829, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.', 'd27e5d53-05b7-4a01-9170-1664669cb544', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cfff3f5a-0f93-420f-b369-9219f91b39c2', 40365, FALSE, TRUE, 'Suspendisse accumsan tortor quis turpis.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('48d907d5-d8e7-4d82-ae56-4ad1e66b3c64', 21770, FALSE, TRUE, 'Aliquam sit amet diam in magna bibendum imperdiet.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('daf057e1-f108-46c4-b340-87a0db6daef1', 20523, FALSE, TRUE, 'Morbi a ipsum.', '99ab74a4-078c-462f-bebe-ea063d7ef6ba', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b48eff51-eda1-4686-b689-edcd545b1abf', 20008, FALSE, TRUE, 'Nulla ut erat id mauris vulputate elementum.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bfbc0517-b1da-4af0-af9b-30255bb0d033', 47255, FALSE, TRUE, 'Nam tristique tortor eu pede.', 'c6c0abdb-cc57-488e-9a5b-4ae80838f5c4', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ea4d7f76-04c4-48f6-ae44-06be547db3dc', 20121, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('33678ada-e876-40aa-96c2-8c2d469cdd77', 41250, FALSE, TRUE, 'Praesent blandit lacinia erat.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6cba37ed-a878-4118-aa7a-4ecac9d09508', 5645, FALSE, TRUE, 'Curabitur at ipsum ac tellus semper interdum.', 'a507c361-58af-4645-abc9-967125796d80', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1d1c1c3d-ab46-4bfe-b781-87c156c4ccfe', 41729, FALSE, TRUE, 'Suspendisse accumsan tortor quis turpis.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6bce455c-b574-4c67-b8fd-0589aafe08c1', 45123, FALSE, TRUE, 'Sed accumsan felis.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('72aea6d7-6c15-484d-b176-e2664bc3dd9b', 49868, FALSE, TRUE, 'Nulla nisl.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9bc9295b-da12-4548-afa7-5d75e5203511', 40182, FALSE, TRUE, 'Pellentesque eget nunc.', '6c563681-05d4-4919-b389-c1abdd6b2db2', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7902b04d-c67e-4d1c-9c86-9a914f0af051', 34901, FALSE, TRUE, 'Morbi non lectus.', '9a96f28c-d2c7-489b-9148-4d760eba941a', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('27648ebd-5237-4f5a-9d9e-87e5d8009982', 44252, FALSE, TRUE, 'Curabitur convallis.', '2a784754-0452-454b-8bcf-a0c24bc9d948', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d399c631-3cd5-4dfa-934b-393a33b6b524', 5767, FALSE, TRUE, 'Vivamus in felis eu sapien cursus vestibulum.', '5f34d2be-1250-4c87-bcd7-159fde139373', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a58d1b81-ee0e-45a8-b88b-6ecc2e22d5f4', 46513, TRUE, FALSE, 'Ut tellus.', 'd86f211a-782a-456c-86a0-079c5fa65179', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('30ca2e20-9d09-42a2-b276-59cc8f143c05', 49946, FALSE, TRUE, 'Morbi quis tortor id nulla ultrices aliquet.', '6c563681-05d4-4919-b389-c1abdd6b2db2', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6ce670bb-609d-4a81-b394-208ac810a15c', 11565, TRUE, FALSE, 'Mauris lacinia sapien quis libero.', '123a8562-8fb0-4975-aca1-0ec557b7f1d7', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3dfd1247-9833-4cc5-b9a9-42469e8782a3', 47524, FALSE, TRUE, 'Maecenas pulvinar lobortis est.', 'd7769df7-8069-478d-b575-48c8bd1f5536', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e342c818-3509-4efd-b6e6-950aa16f0856', 10231, FALSE, TRUE, 'Vivamus vel nulla eget eros elementum pellentesque.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ac633f1b-44b8-4bf6-989a-9b441445ac5e', 37922, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', '8c610d90-24af-47c6-aae1-05a893b433ec', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('0f4cbe1f-ea2a-421b-9193-7ead6381100f', 26642, FALSE, TRUE, 'Vestibulum ac est lacinia nisi venenatis tristique.', 'ed39be33-9d1d-419c-9d3c-77a9037b7dd6', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('138b84c3-d014-4bf3-9761-4f121a10160b', 22280, FALSE, TRUE, 'Nullam sit amet turpis elementum ligula vehicula consequat.', '1354ed6c-2dff-4f46-80a6-8e3741326ea1', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4ea67cfb-c4ea-44b5-8b93-34c0f659cfbb', 7145, FALSE, TRUE, 'Mauris ullamcorper purus sit amet nulla.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cd04de89-61e5-4fff-b635-d7c27919f36e', 41881, FALSE, TRUE, 'Nulla ut erat id mauris vulputate elementum.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1146fe6d-698e-4311-9778-a477c2628359', 5935, TRUE, FALSE, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', '6bb593e3-675f-4484-be62-e3dc0d5d8824', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9a71eee2-e9b3-4086-80ba-5121d15cd585', 1824, FALSE, TRUE, 'Aenean fermentum.', 'd229459c-46ec-4721-b13a-edf29ecf5411', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e583600f-a283-4a00-b67c-5bac7bf206f8', 45977, TRUE, FALSE, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', '757305f9-e88b-4018-9194-05fa70a9f461', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('106487e8-6d8b-4681-b918-05e017252ab9', 8370, TRUE, FALSE, 'Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', 'faa866fc-8680-4665-a764-51ff66c05f7d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2023fac1-87b2-4103-bbc3-e47087552ab2', 20104, TRUE, FALSE, 'Etiam faucibus cursus urna.', 'bf4a18a9-a41c-4ba9-a637-709e48c668d8', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f48e741e-4b67-41e0-9ff7-fbf9f3bb3d17', 40057, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est.', '7df2ab4d-91ea-43b3-b257-823ac562164d', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4ccd30a4-52b6-4d94-8bca-48e6b59c202a', 30794, FALSE, TRUE, 'Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo.', '2a784754-0452-454b-8bcf-a0c24bc9d948', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c93f116e-4e57-4672-8958-5f8364838658', 46978, FALSE, TRUE, 'In quis justo.', '3b35ca7a-2eae-46bc-8a23-874e8810f883', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bbc1b2c0-fff5-4cb0-ac23-d569fd9a4a06', 20540, FALSE, TRUE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6da23283-5932-4b33-86ea-6f3fad708c0a', 22357, TRUE, FALSE, 'Maecenas rhoncus aliquam lacus.', 'b0728e57-aff6-455b-aefc-342ce2a931de', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('26219ecc-ec0b-417b-aa45-8101772f719d', 31203, FALSE, TRUE, 'Nulla mollis molestie lorem.', '624d4f3e-7a5a-49b0-aaae-883e828e44d4', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('561688a3-8547-4e75-9643-f77044473c9a', 6546, TRUE, FALSE, 'Maecenas tincidunt lacus at velit.', 'faa866fc-8680-4665-a764-51ff66c05f7d', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3c872b96-08c8-445d-9ff6-dd4903fd6650', 4550, TRUE, FALSE, 'Phasellus in felis.', 'c317605e-7c77-4587-978b-865c1e00184e', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('816004f0-5c33-43cb-ba64-028bc9d07304', 5155, FALSE, TRUE, 'Suspendisse ornare consequat lectus.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bb3218ad-132d-43fb-bc53-b4ae45c6850b', 30767, TRUE, FALSE, 'Integer ac neque.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a93aab3c-c35a-4f8a-8511-0576b0ae1321', 43424, FALSE, TRUE, 'Donec quis orci eget orci vehicula condimentum.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('595b5e71-5e71-4309-b5d5-3e4670ce6faa', 17352, TRUE, FALSE, 'Etiam pretium iaculis justo.', '1f19e311-0365-4070-9e48-b7c861876295', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b903af40-dad9-4360-b393-af0a5332a6a7', 30250, TRUE, FALSE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', '6e1f82f5-834a-45ab-b092-04afa6ce5822', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('38158fa5-933a-409e-b0db-917af10e55a7', 18224, FALSE, TRUE, 'Vivamus vestibulum sagittis sapien.', 'd86f211a-782a-456c-86a0-079c5fa65179', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('38783b82-66ad-408b-9592-4e4b7d3ee7c3', 36789, TRUE, FALSE, 'Duis at velit eu est congue elementum.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('306f5467-3135-4826-9e8d-dbe910bcc3ce', 47199, FALSE, TRUE, 'Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue.', 'd7769df7-8069-478d-b575-48c8bd1f5536', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3544df51-9d57-4ac0-98c2-e7a0052c4003', 35566, TRUE, FALSE, 'Sed sagittis.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('66b7326d-7eb8-4c22-9f18-f136ae4daf1d', 40636, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est.', '757305f9-e88b-4018-9194-05fa70a9f461', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bb349d8b-2eea-4c09-96ed-8841c5b3cfbf', 28653, TRUE, FALSE, 'Nam dui.', '5f34d2be-1250-4c87-bcd7-159fde139373', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('753d6006-62e6-426e-a8f7-e42c23fd3fa1', 34750, TRUE, FALSE, 'Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis.', 'aef0b300-29c6-4753-b396-b270fc59f969', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2f56abec-6999-42bd-871a-39df70641cd1', 21375, FALSE, TRUE, 'Phasellus sit amet erat.', '80e85073-2ecd-4a68-b2b2-e2d55fe5123b', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6f20f61f-1bb7-422a-a14d-599caed209f7', 2944, TRUE, FALSE, 'In congue.', '123a8562-8fb0-4975-aca1-0ec557b7f1d7', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1116edb6-0cd8-4cf8-afd1-85951dd5b999', 21845, FALSE, TRUE, 'Vestibulum rutrum rutrum neque.', 'dbb30b35-6d04-4053-8ba0-f7284926c80e', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('26139cbe-cf15-4079-8e7e-4dd2ec364dc7', 2500, TRUE, FALSE, 'Nulla ac enim.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c357d184-0e5e-4df2-81ae-dd928c013a80', 14999, TRUE, FALSE, 'In hac habitasse platea dictumst.', '20939ee5-77ee-4293-b2c1-fc0842ef1269', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('10aa64e9-c04f-40ea-bdb7-95f7cbe6a501', 11393, TRUE, FALSE, 'Morbi vel lectus in quam fringilla rhoncus.', 'b0728e57-aff6-455b-aefc-342ce2a931de', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('7a3207c3-430a-4d35-964b-b4f3d2cdf7bb', 21970, FALSE, TRUE, 'In blandit ultrices enim.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('08bb03e3-1b85-45aa-9798-3c5d2f0a57d1', 39886, FALSE, TRUE, 'Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d138e812-b0cc-48c7-96dc-0ddd3a23b742', 23767, TRUE, FALSE, 'Duis ac nibh.', '70716cc5-a1ab-490c-9089-24d5d760d9f4', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('8d6e0d5d-f514-45a1-a22b-9cb38c13b9cc', 19617, FALSE, TRUE, 'Vestibulum quam sapien, varius ut, blandit non, interdum in, ante.', 'b9cdd3f4-1a20-4774-b081-bd914a72fd0d', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4685258e-cc02-4e80-b141-07e6c2664058', 43394, TRUE, FALSE, 'Vivamus in felis eu sapien cursus vestibulum.', '20939ee5-77ee-4293-b2c1-fc0842ef1269', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1a2b8430-9be1-43b6-9e43-6f16c790cbb9', 10033, FALSE, TRUE, 'Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.', 'edee0200-5ef3-4e07-aba3-f201f5b72774', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ef8f0cf3-bf98-4528-8f90-db97d360a021', 49380, TRUE, FALSE, 'Integer ac neque.', '257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('3ac775a5-cf21-474a-bfc1-e55d39aa6a2f', 32648, FALSE, TRUE, 'Nulla tempus.', '70716cc5-a1ab-490c-9089-24d5d760d9f4', '5b4001a2-3ff5-41de-a7a7-102b3a11d924', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ceec7a02-6fe1-448e-b308-1c97c7d13922', 27079, TRUE, FALSE, 'Praesent blandit lacinia erat.', '2992eab6-5269-4e6b-b9a4-14e8714f6fc6', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bd203ec1-5054-44e1-9160-0c7c290d533d', 14028, FALSE, TRUE, 'Donec ut dolor.', '34ae2205-b72d-4815-a2e7-e71513c47c46', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('fc8e118e-6bb1-42f7-8749-cec55a51048f', 1479, TRUE, FALSE, 'Nunc nisl.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('b10970db-13fc-47d6-9fd0-5bc80e6d5528', 31653, FALSE, TRUE, 'Cras pellentesque volutpat dui.', 'ba3f7201-d229-4984-ad41-79e9de4b4f1b', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('46b55543-7dbe-4963-b6f7-7b8ab47e19ca', 48263, TRUE, FALSE, 'Etiam pretium iaculis justo.', 'e23be671-b9e1-4b76-99ce-1a39963e4941', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c8b33ac7-cbe1-424b-8ca6-3bd6c1078eb7', 45665, TRUE, FALSE, 'Quisque porta volutpat erat.', '487fb1fb-1b57-4363-8d52-dc83571d99ec', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cee5b355-736c-4de6-b1ff-1b3ddb77bf72', 36421, FALSE, TRUE, 'Etiam faucibus cursus urna.', '6c563681-05d4-4919-b389-c1abdd6b2db2', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a4794ad0-fbfa-45f5-8fb8-efece58c0d08', 27440, TRUE, FALSE, 'Proin at turpis a pede posuere nonummy.', '701804c2-c4f0-435e-83b5-55376761b3db', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cf419543-3a92-4cbe-92eb-8b54fe12b5cb', 22689, TRUE, FALSE, 'Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('f8dc97d4-4dd5-4f8f-9004-052d0d8ba9b6', 37287, FALSE, TRUE, 'Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante.', 'e25933fd-a63c-41d1-bda3-89453b5c80bb', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('656f5a75-e8a4-4ab3-8094-72450bd82bde', 37696, TRUE, FALSE, 'Nullam varius.', 'edf22ddc-888a-461b-9b36-40ae34070a27', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5a32fafd-1fb7-4613-be5f-6e9d093c8e42', 33999, FALSE, TRUE, 'Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.', '5d106ddb-de96-4697-ad2f-677669117473', '01c5f39a-059e-4c65-b190-c2f368f9f600', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('e2a569ff-f56d-4c6c-9fff-7ead50ecd7e7', 31416, FALSE, TRUE, 'Suspendisse potenti.', 'd86f211a-782a-456c-86a0-079c5fa65179', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ef065094-3a0c-4051-9280-222a9e00f561', 868, TRUE, FALSE, 'Nullam molestie nibh in lectus.', '4f2a2828-8d49-42be-86f7-e97df635bbef', '03381883-8497-488c-a51e-ff86c1da12c7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('af5f822f-8eef-40a0-8f55-e7ed06799480', 17077, FALSE, TRUE, 'Aliquam erat volutpat.', '9b9c9bfe-bb78-43da-affb-38e8bef469fc', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('42f1119e-1c1f-4f4d-944f-a7c0a6706578', 32756, TRUE, FALSE, 'Nulla tellus.', 'aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a6a437a5-0f81-4996-8bc3-6d2548359ddf', 41423, FALSE, TRUE, 'Duis aliquam convallis nunc.', '761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6f1a96ee-e568-4e65-b446-41161463c5ee', 32687, TRUE, FALSE, 'Nunc nisl.', '9faf687c-9763-4bba-9688-b54201ad5602', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('2f52c344-80b1-4792-9658-11c9db0bc307', 37083, FALSE, TRUE, 'Fusce posuere felis sed lacus.', 'e87cc345-5b27-412b-8ea2-23996d35f1fe', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('a061a20b-5449-4657-b43e-eac8a6599819', 40743, TRUE, FALSE, 'Nam tristique tortor eu pede.', 'd86f211a-782a-456c-86a0-079c5fa65179', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('9306f519-aef2-43e8-bc8e-f33acb9991c8', 16717, FALSE, TRUE, 'Nulla ac enim.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('34a24388-f0f8-4a70-a5c4-f438b05bf4e9', 34815, TRUE, FALSE, 'Cras non velit nec nisi vulputate nonummy.', '123a8562-8fb0-4975-aca1-0ec557b7f1d7', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('22b022f8-d3c5-4204-a4db-657479fb5a98', 39177, FALSE, TRUE, 'Integer non velit.', '0a277d0e-2d8b-41e5-9487-ae291187b43a', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4ac591e3-0b80-44ea-8280-2a1e7118d692', 20960, FALSE, TRUE, 'Fusce consequat.', 'eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6438a36a-2fe7-413a-814f-657b54dfc065', 10434, TRUE, FALSE, 'Morbi quis tortor id nulla ultrices aliquet.', 'aef0b300-29c6-4753-b396-b270fc59f969', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('664e801e-eae0-4ee3-b15e-9893f96fbf70', 10395, FALSE, TRUE, 'Pellentesque at nulla.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'c13be939-bde8-4637-aed8-958714fd70e7', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5feb1ab1-d433-424b-973d-4946448763c1', 16477, TRUE, FALSE, 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.', 'd27e5d53-05b7-4a01-9170-1664669cb544', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('973624c8-63be-4423-849e-5f3971f69237', 6175, TRUE, FALSE, 'Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.', 'd27e5d53-05b7-4a01-9170-1664669cb544', '98c89f4e-f70f-4492-8dbe-9702a8a18bae', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('095d2976-545a-4417-b321-0aedbfa40e6c', 35416, TRUE, FALSE, 'Suspendisse potenti.', 'de6514eb-4ede-4f8d-a485-ca102bb3f85d', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('6e00ec4c-929f-4ac7-8048-f797c2b39988', 42573, TRUE, FALSE, 'Nunc rhoncus dui vel sem.', 'bf0f8a51-8489-4c07-a4e2-e27552906803', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('cfa6661e-ad24-4e1f-97b7-901501949345', 40276, TRUE, FALSE, 'Aenean sit amet justo.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', '8e83fa5e-1180-4477-9f30-18ff52a5808d', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('1c1fe0d9-52ec-4c0e-996e-20ae676642a5', 49992, FALSE, TRUE, 'Praesent lectus.', 'c9de4694-a6bc-4bb8-9b80-d97e25b38613', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('acb9cf0e-1fc9-493b-8b69-d3003feccd82', 10754, TRUE, FALSE, 'Integer non velit.', '6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('07d4ba32-0105-4c51-a864-0b22af7bca7c', 24828, TRUE, FALSE, 'Nam nulla.', '6e19e22f-c959-467c-a828-28dd5f5f7725', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('68d617cf-6fc8-4e2f-a779-9807441314a9', 48850, TRUE, FALSE, 'Duis aliquam convallis nunc.', '0a2aefb8-555c-40c3-852a-5073448537d1', 'ade8543b-9f31-4aab-9ce6-d6f67a6c7000', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('bfed5c3d-994c-4239-938e-fb3241824117', 29302, TRUE, FALSE, 'In congue.', '6123ae9a-1a60-485a-b6df-168d24c3fd55', 'fbd05b58-3b34-4b28-9962-c524a4ed7d13', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('032e1172-df13-41b5-887d-cfacdf3e80ea', 48583, TRUE, FALSE, 'Aliquam non mauris.', 'fb87cf02-cd38-44dc-b184-52165ee80d33', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4f7cf3e1-08cf-41aa-a6f9-9f00f25479e8', 5869, FALSE, TRUE, 'Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.', 'edf22ddc-888a-461b-9b36-40ae34070a27', 'f37bed82-e216-407b-a7ed-46563e488461', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('468056d6-bebe-42be-8053-77eeeb2c5afe', 38863, TRUE, FALSE, 'Suspendisse ornare consequat lectus.', 'da541c98-c62c-48fe-92e4-a5bf85868faf', 'b8bed54d-3d1e-4c58-b545-0c5131bc092e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('82a300f7-839c-439e-8768-11e90b2ffc30', 41719, FALSE, TRUE, 'Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl.', '76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('5cd3c37e-e200-4843-9add-e5710d3409cf', 13089, TRUE, FALSE, 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.', '2d7a6918-f9a5-4a28-91cf-b6739f1add99', 'eecde80e-936d-494b-a04b-59418e983da3', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('52bb25cf-d7d6-49d5-8ed5-659a7507e4c9', 46577, FALSE, TRUE, 'Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi.', 'edf22ddc-888a-461b-9b36-40ae34070a27', '8c6606ca-e610-4ba2-a205-2b443d358bce', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4dda70b5-debb-438c-8c32-5223c07b1ae1', 8388, TRUE, FALSE, 'Suspendisse ornare consequat lectus.', '1a1c6004-3139-46ee-8f8a-daac56ee6bda', '8b1ec411-864b-408e-8eeb-6ae7597b7552', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d7c05c36-59e1-46ff-bc08-08b44e188421', 5137, FALSE, TRUE, 'In hac habitasse platea dictumst.', 'e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d6bd757e-cf02-4039-8175-a89663566303', 10481, TRUE, FALSE, 'Pellentesque at nulla.', '5f34d2be-1250-4c87-bcd7-159fde139373', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('c0eb9f40-cdef-4477-9087-64ed9565dd6d', 42695, TRUE, FALSE, 'Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros.', 'faa866fc-8680-4665-a764-51ff66c05f7d', '14bd2f6d-bb59-4d79-920a-20312f219b30', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('ed41ba25-d149-42d2-9366-1646750ac6ac', 29902, FALSE, TRUE, 'Donec dapibus.', 'edf22ddc-888a-461b-9b36-40ae34070a27', '1ec14946-46a0-4080-b389-e6d965395623', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('47c3412d-8da6-4903-a1ea-424bb6ec57e4', 14036, TRUE, FALSE, 'Aliquam non mauris.', '2c895b35-2a2c-4567-b697-71653d634ecc', 'ee8556fc-5fba-49e6-a733-5993e3b35c6f', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('66ce1a5b-0a3b-4c4c-9adb-50f0f35b1fc7', 49144, TRUE, FALSE, 'Maecenas pulvinar lobortis est.', 'ccced4f1-2c2f-4971-8052-12397105359d', 'ec600a86-18cf-469e-a6c6-8575ac9c959e', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('69580bc8-010b-41e4-bb57-7714e53dda24', 5747, FALSE, TRUE, 'Donec vitae nisi.', '06e2fd2e-73b8-4d75-b24b-d11b895235eb', '5a9dcacc-9b14-434a-b852-28298a7a0589', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('d4579ef4-9f6f-4b1c-91e2-3fa07eb00f7b', 38931, TRUE, FALSE, 'Nunc purus.', '2d7a6918-f9a5-4a28-91cf-b6739f1add99', '0a31922e-a82d-4f7d-bd4b-f7b3f92cb952', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP), + ('4e4d14ff-15d7-4177-965c-0d3c0638abeb', 21708, FALSE, TRUE, 'Aenean auctor gravida sem.', '70716cc5-a1ab-490c-9089-24d5d760d9f4', 'd5040552-0556-4987-9829-cdf120e4cea6', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP); + +------------------------------------------- +-- Update "companies" table +------------------------------------------- + +UPDATE companies SET available_credit = available_credit + -161741 WHERE id = '218817df-b1af-4739-aaae-6453bdf57d2c'; +UPDATE companies SET available_credit = available_credit + -142972 WHERE id = '3058dc56-9bff-429c-a3fc-aa8fe4f83aed'; +UPDATE companies SET available_credit = available_credit + -366367 WHERE id = 'c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0'; +UPDATE companies SET available_credit = available_credit + -454491 WHERE id = '51252596-42ad-432a-b9f2-a5f21b16427d'; +UPDATE companies SET available_credit = available_credit + -665284 WHERE id = '51952d5b-7b2f-45d0-9d7e-db9af4db690b'; +UPDATE companies SET available_credit = available_credit + -460584 WHERE id = 'f3897ad2-8a36-481a-bee9-51e33105264c'; +UPDATE companies SET available_credit = available_credit + -239367 WHERE id = '85ff1dee-5596-4ea3-85bb-584511b95fac'; +UPDATE companies SET available_credit = available_credit + -219610 WHERE id = '81d078cc-9ce3-465a-b14d-d5ded2b03a4e'; +UPDATE companies SET available_credit = available_credit + -342337 WHERE id = '52a66323-cc53-4313-ad65-ea7fab7423dd'; +UPDATE companies SET available_credit = available_credit + -533533 WHERE id = '37d53e14-0961-4360-9e1e-04b43442313b'; +UPDATE companies SET available_credit = available_credit + -347180 WHERE id = '3f7024ea-de21-46a4-9347-8a6cfa4faffc'; +UPDATE companies SET available_credit = available_credit + -86636 WHERE id = '8f9132ec-480b-494e-a191-3995e19dbc7e'; +UPDATE companies SET available_credit = available_credit + -196862 WHERE id = '78e1aaf0-a602-4b46-a9af-b0d7188fc452'; +UPDATE companies SET available_credit = available_credit + -66733 WHERE id = '5c180b1d-58bf-42ad-90e7-281269551c2d'; +UPDATE companies SET available_credit = available_credit + -295729 WHERE id = 'b03b9040-71a5-4b6a-bd53-6be797734732'; +UPDATE companies SET available_credit = available_credit + -117401 WHERE id = '104fa5b3-23aa-4256-8aeb-c4620996745d'; +UPDATE companies SET available_credit = available_credit + -88150 WHERE id = '3e916bc4-8e68-4cd1-a404-f8a9728a606c'; +UPDATE companies SET available_credit = available_credit + -288819 WHERE id = '4ceead55-136f-4925-81f0-a62d4e44bcf9'; +UPDATE companies SET available_credit = available_credit + -110057 WHERE id = 'a9d66eb5-2b70-45a7-8e9d-2f554256657f'; +UPDATE companies SET available_credit = available_credit + -125705 WHERE id = 'f1bbe63b-bc44-46bc-a6d8-eb4512498ee5'; From f466f8b380d6280d56f62ddef2fc1c20bc381358 Mon Sep 17 00:00:00 2001 From: stevecl5 Date: Tue, 11 Jan 2022 19:03:09 -0700 Subject: [PATCH 6/6] add supporting materials for this exercise --- support/ERD.png | Bin 0 -> 55846 bytes support/data/companies.csv | 21 ++++ support/data/merchants.csv | 21 ++++ support/data/transactions.csv | 201 ++++++++++++++++++++++++++++++++++ support/data/users.csv | 101 +++++++++++++++++ support/gen_sql.py | 140 +++++++++++++++++++++++ support/write-up.docx | Bin 0 -> 87811 bytes 7 files changed, 484 insertions(+) create mode 100644 support/ERD.png create mode 100644 support/data/companies.csv create mode 100644 support/data/merchants.csv create mode 100644 support/data/transactions.csv create mode 100644 support/data/users.csv create mode 100644 support/gen_sql.py create mode 100644 support/write-up.docx diff --git a/support/ERD.png b/support/ERD.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2704dc8a1345ad442a75fd46d6f049f4eee44b GIT binary patch literal 55846 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

+Z^5#l~gy-5^dB@v-Hp8Wat$;>m(8lyFc8vbp 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 Tzu@~9_#-Q&DEaZ;!&msO6O literal 0 HcmV?d00001 diff --git a/support/data/companies.csv b/support/data/companies.csv new file mode 100644 index 00000000..b388d97a --- /dev/null +++ b/support/data/companies.csv @@ -0,0 +1,21 @@ +id,name,thousands +52a66323-cc53-4313-ad65-ea7fab7423dd,Edgeclub,8 +218817df-b1af-4739-aaae-6453bdf57d2c,Avamba,17 +3e916bc4-8e68-4cd1-a404-f8a9728a606c,Zava,15 +5c180b1d-58bf-42ad-90e7-281269551c2d,Dynava,16 +104fa5b3-23aa-4256-8aeb-c4620996745d,Blognation,7 +51952d5b-7b2f-45d0-9d7e-db9af4db690b,Yakidoo,10 +37d53e14-0961-4360-9e1e-04b43442313b,Tagchat,10 +81d078cc-9ce3-465a-b14d-d5ded2b03a4e,JumpXS,6 +f1bbe63b-bc44-46bc-a6d8-eb4512498ee5,Kwinu,7 +85ff1dee-5596-4ea3-85bb-584511b95fac,Gigashots,10 +4ceead55-136f-4925-81f0-a62d4e44bcf9,Jaxnation,17 +51252596-42ad-432a-b9f2-a5f21b16427d,Photobug,5 +c2cea45c-61fe-4fb4-b7fa-a9664abeb3e0,Jazzy,9 +b03b9040-71a5-4b6a-bd53-6be797734732,Oba,15 +3058dc56-9bff-429c-a3fc-aa8fe4f83aed,Realcube,11 +8f9132ec-480b-494e-a191-3995e19dbc7e,Twiyo,6 +f3897ad2-8a36-481a-bee9-51e33105264c,Zoombeat,6 +3f7024ea-de21-46a4-9347-8a6cfa4faffc,Voonix,12 +a9d66eb5-2b70-45a7-8e9d-2f554256657f,Yambee,9 +78e1aaf0-a602-4b46-a9af-b0d7188fc452,Feedfire,19 diff --git a/support/data/merchants.csv b/support/data/merchants.csv new file mode 100644 index 00000000..41c726d4 --- /dev/null +++ b/support/data/merchants.csv @@ -0,0 +1,21 @@ +id,name,description +8c6606ca-e610-4ba2-a205-2b443d358bce,Thoughtbeat,In hac habitasse platea dictumst. +1ec14946-46a0-4080-b389-e6d965395623,Midel,"Cras pellentesque volutpat dui. Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc." +0a31922e-a82d-4f7d-bd4b-f7b3f92cb952,Livepath,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus. +f37bed82-e216-407b-a7ed-46563e488461,Wikibox,Morbi ut odio. +8b1ec411-864b-408e-8eeb-6ae7597b7552,Trunyx,Aliquam quis turpis eget elit sodales scelerisque. +b8bed54d-3d1e-4c58-b545-0c5131bc092e,Blognation,Aliquam non mauris. Morbi non lectus. +5b4001a2-3ff5-41de-a7a7-102b3a11d924,Buzzbean,"In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante." +fbd05b58-3b34-4b28-9962-c524a4ed7d13,InnoZ,Donec dapibus. +ec600a86-18cf-469e-a6c6-8575ac9c959e,Photobug,Praesent blandit lacinia erat. +d5040552-0556-4987-9829-cdf120e4cea6,Einti,Integer non velit. +14bd2f6d-bb59-4d79-920a-20312f219b30,Dazzlesphere,Mauris sit amet eros. +01c5f39a-059e-4c65-b190-c2f368f9f600,Devbug,"Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede. Morbi porttitor lorem id ligula." +5a9dcacc-9b14-434a-b852-28298a7a0589,Dabfeed,In eleifend quam a odio. +eecde80e-936d-494b-a04b-59418e983da3,Buzzster,Duis mattis egestas metus. Aenean fermentum. +c13be939-bde8-4637-aed8-958714fd70e7,Thoughtworks,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue." +98c89f4e-f70f-4492-8dbe-9702a8a18bae,Rhycero,Vestibulum rutrum rutrum neque. +ee8556fc-5fba-49e6-a733-5993e3b35c6f,Skyvu,Vestibulum sed magna at nunc commodo placerat. Praesent blandit. Nam nulla. +8e83fa5e-1180-4477-9f30-18ff52a5808d,Rhybox,Quisque ut erat. +03381883-8497-488c-a51e-ff86c1da12c7,Eadel,Vestibulum ac est lacinia nisi venenatis tristique. +ade8543b-9f31-4aab-9ce6-d6f67a6c7000,Realfire,"Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl." diff --git a/support/data/transactions.csv b/support/data/transactions.csv new file mode 100644 index 00000000..c1059552 --- /dev/null +++ b/support/data/transactions.csv @@ -0,0 +1,201 @@ +id,amount,credit_debit,description +13cbd2fe-00e2-486d-9b37-0b56daf2f5df,33310,FALSE,Nulla facilisi. +9a12cb61-45f0-4301-ac22-a037c3ab9c90,39942,FALSE,Suspendisse ornare consequat lectus. +a418b0e1-ab48-4e60-b86c-a8ab81c2b24d,18456,FALSE,Pellentesque ultrices mattis odio. +a083f786-1667-420e-9ff0-4907fd0d0551,18635,FALSE,"Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." +be9675ca-6901-4a5b-85b4-216769162e11,43836,FALSE,Morbi a ipsum. +9f70e1c9-4cbd-4305-9c99-eb23e349c209,17708,FALSE,Pellentesque at nulla. +6a8b7413-c25c-4fe0-8152-61777617f1da,34651,FALSE,Nullam porttitor lacus at turpis. +6b4abb46-05f2-4788-960d-f375bb1cf030,17076,FALSE,"Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue." +ea262e27-8f34-4344-a969-286a50c9a9e2,25316,FALSE,Curabitur gravida nisi at nibh. +15abf173-0159-4c27-9a8d-388c41abe5d7,6958,FALSE,Aliquam non mauris. +14d89386-7192-4526-ac86-f5d896b0be8c,20867,FALSE,"Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante." +8ab05b73-86e3-4975-ae11-cb5f48782a7d,4799,FALSE,Aenean auctor gravida sem. +b4417da8-ee10-4000-9b3c-5c89d20460fd,28357,FALSE,Fusce posuere felis sed lacus. +d9e0c0f1-2ea2-418c-b9dc-666d9632a8ab,3848,FALSE,Nulla tempus. +da92d5af-a509-42d8-a9b9-e97ad28dafa8,42011,FALSE,Nunc rhoncus dui vel sem. +7a6de567-48f2-42ae-bf3b-e80675faaa70,37568,FALSE,Aenean lectus. +c0f54fea-21f0-4b25-90e5-7a585f76be60,24547,FALSE,Duis bibendum. +44436049-d7cd-4529-ba66-f178b00a5e62,37404,FALSE,Quisque porta volutpat erat. +0a9e3454-915f-4a2b-a412-aa6c9aef9ddb,21066,FALSE,"In est risus, auctor sed, tristique in, tempus sit amet, sem." +f0b730e4-8b2f-4c6f-bf1e-c6f166a15aa0,29968,FALSE,Morbi a ipsum. +cd7ace02-0b29-468f-8847-7a212f829605,2985,FALSE,In sagittis dui vel nisl. +d6482128-d5af-4511-a1c7-2d2577e96cb1,12273,FALSE,Aliquam quis turpis eget elit sodales scelerisque. +7a21568c-beb1-4255-a962-943d0e2144f1,13828,FALSE,Suspendisse ornare consequat lectus. +031cef98-8e32-42a0-8f28-a9689aa6453b,24949,FALSE,Curabitur at ipsum ac tellus semper interdum. +3a8b7deb-c709-41e1-a19e-53e3a6665f50,42102,FALSE,Maecenas pulvinar lobortis est. +fe293ad4-31cf-4010-8223-aac15e866186,14524,FALSE,Nullam varius. +7af76600-6830-4873-a297-67a81f9ebda3,32909,FALSE,Fusce consequat. +4d5218bd-d14a-4b5e-8376-4dbf81e17b5a,35568,FALSE,Vivamus vestibulum sagittis sapien. +b3e7646f-f9a5-423a-a521-73d547ca4b4e,24934,FALSE,Aliquam quis turpis eget elit sodales scelerisque. +0c720c50-c501-4b88-bef3-f2e0cb8d7653,28565,FALSE,Nunc nisl. +c852216f-ab6e-4177-b82d-aec60667236b,24256,FALSE,Nam dui. +b895a577-96b9-4fce-adab-9356b22e8480,34413,FALSE,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit." +b275b933-27df-4198-a693-51afd49f8eb5,26529,FALSE,Integer ac leo. +42a9581a-a907-4153-ae2e-eb7d5fece555,31839,FALSE,Praesent blandit lacinia erat. +5666c448-cf59-4386-8d48-3b0e2ba43253,15743,FALSE,Donec ut mauris eget massa tempor convallis. +296c5cf5-0a07-495c-be64-754b1243117f,42902,FALSE,Integer a nibh. +05c06e24-7f09-4c13-8dba-333d754210e1,16267,FALSE,Vivamus vel nulla eget eros elementum pellentesque. +7e126caf-2a47-4c15-8476-a908262a8bd1,27308,FALSE,Vestibulum rutrum rutrum neque. +9327a5a2-cde6-467a-b507-97b9d6b1e9b4,41262,FALSE,Donec ut mauris eget massa tempor convallis. +8de9d434-b28d-4339-af0a-c2a7214fdbe9,5464,FALSE,Morbi quis tortor id nulla ultrices aliquet. +9316fca6-7f8c-48d1-976b-1e43ef9db7c1,3419,FALSE,Integer tincidunt ante vel ipsum. +db7a8755-a250-450b-9e8a-0abc5eeeaceb,33782,FALSE,Sed accumsan felis. +93b1ce25-2043-4cd6-85d0-5abff784a20f,20009,FALSE,Nulla nisl. +725c4425-fff0-4548-9823-d86b656c00e1,45667,FALSE,Duis aliquam convallis nunc. +aaf08b29-22af-4a37-ba9c-623f4929196d,1346,FALSE,Phasellus in felis. +4b514c2c-8f0c-4cb7-b12a-23f45ec48188,30075,FALSE,Morbi non lectus. +d2966e98-257d-4ab5-b607-fedae2211a86,49880,FALSE,Praesent lectus. +bac5c648-962f-43b3-9191-1e3e2f81f472,33855,FALSE,Donec posuere metus vitae ipsum. +734ef444-c6d0-4dd5-90e7-6657043f6452,49358,FALSE,Nulla tellus. +b076fce1-14c3-4021-9ca8-0aacd21acd8a,20185,FALSE,Praesent id massa id nisl venenatis lacinia. +e7dc6312-8875-469a-b42e-bedf0d2c8744,36966,FALSE,Cras non velit nec nisi vulputate nonummy. +7b8a7899-4472-41a7-b001-e563dfe8c7fa,3236,FALSE,Sed vel enim sit amet nunc viverra dapibus. +f4dab4ab-bd2b-4f63-ac1e-e04165d572ed,47202,FALSE,Integer tincidunt ante vel ipsum. +dff20cf8-381e-459d-b4bc-518a13853043,32425,FALSE,Vivamus tortor. +421253e9-3364-4ce6-a7bf-1f2b7e0068a6,37070,FALSE,Nulla tellus. +cc4eaa95-7eda-41eb-93f5-97800e0ffd3c,26849,FALSE,In congue. +874bcc6a-da57-4d57-9620-0c1a3c020536,33232,FALSE,Pellentesque at nulla. +bc089426-695a-4870-9171-9599f057e4b9,20850,FALSE,Fusce posuere felis sed lacus. +24e7ab2d-9852-4e84-a9a8-d875d07e252d,24193,FALSE,Nulla tempus. +5ac134ee-3500-47fc-b11d-0f94e57adb29,31354,FALSE,"Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo." +7cdb20b5-262c-4445-9191-d745666e5360,32908,FALSE,Mauris lacinia sapien quis libero. +f88ad4f8-54ad-4d9a-a596-321e51325219,7733,FALSE,"Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." +e73105f4-467d-461b-81d6-729798c448cb,24267,FALSE,"Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue." +439adf5f-9fb0-4415-93ce-6ec7eced225d,14548,FALSE,Nam dui. +44e02132-7f79-4bb9-8855-e4c50da2a199,13204,FALSE,In hac habitasse platea dictumst. +4e269054-6874-45a0-9f30-be5ae80a6fb0,42917,FALSE,Praesent lectus. +55a95ad0-1e11-4ec6-8417-a38417cb2fb0,24187,FALSE,Integer ac leo. +87cba5e5-72cb-45e2-bb8c-6a317c2914b2,5734,FALSE,Proin interdum mauris non ligula pellentesque ultrices. +27e9d025-a2e8-4aaf-aebc-e5a7ee4d577c,21572,FALSE,Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. +66bb0376-afaa-42c2-a4d4-f8504a35e713,7311,FALSE,Donec posuere metus vitae ipsum. +2fc79f9e-d72a-48e8-a0f4-9ca082dd0160,15283,FALSE,Nulla ut erat id mauris vulputate elementum. +6d3fe768-de82-490f-93ee-1ef80ac61841,46362,FALSE,Nulla suscipit ligula in lacus. +2db829f6-3b2e-4994-b76a-153aa082caa5,43743,FALSE,"Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis." +12838bcf-20d7-46f8-b6e8-18b05b555107,32147,FALSE,Nulla tellus. +cb1d62c2-6cd5-429b-b034-7ef7aae24f6a,10256,FALSE,Duis consequat dui nec nisi volutpat eleifend. +a17c6441-5854-435f-893a-989ca8c87ba3,26186,FALSE,Mauris ullamcorper purus sit amet nulla. +d2c202c6-2147-411a-82a3-9d550d62201b,9379,FALSE,Integer tincidunt ante vel ipsum. +1766d238-6809-4dc5-9674-ac124df98198,12382,FALSE,"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa." +e308f62d-94a9-4871-949f-266580f8de9d,32383,FALSE,Donec ut dolor. +9ffaacdc-0e26-4e36-a32f-81f6d3ac8205,36391,FALSE,Nunc rhoncus dui vel sem. +97ec308f-3223-437d-a0d8-df8b35ad7d4f,1510,FALSE,Nulla justo. +20c00085-af99-4b4c-a231-430bef85cbdb,4838,FALSE,Phasellus sit amet erat. +60fffcd4-d90c-4182-992c-58059ff88a05,30671,FALSE,"In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem." +7eb9383f-8a4c-4ec7-a00d-efb869e47adf,21829,FALSE,"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi." +cfff3f5a-0f93-420f-b369-9219f91b39c2,40365,FALSE,Suspendisse accumsan tortor quis turpis. +48d907d5-d8e7-4d82-ae56-4ad1e66b3c64,21770,FALSE,Aliquam sit amet diam in magna bibendum imperdiet. +daf057e1-f108-46c4-b340-87a0db6daef1,20523,FALSE,Morbi a ipsum. +b48eff51-eda1-4686-b689-edcd545b1abf,20008,FALSE,Nulla ut erat id mauris vulputate elementum. +bfbc0517-b1da-4af0-af9b-30255bb0d033,47255,FALSE,Nam tristique tortor eu pede. +ea4d7f76-04c4-48f6-ae44-06be547db3dc,20121,FALSE,"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi." +33678ada-e876-40aa-96c2-8c2d469cdd77,41250,FALSE,Praesent blandit lacinia erat. +6cba37ed-a878-4118-aa7a-4ecac9d09508,5645,FALSE,Curabitur at ipsum ac tellus semper interdum. +1d1c1c3d-ab46-4bfe-b781-87c156c4ccfe,41729,FALSE,Suspendisse accumsan tortor quis turpis. +6bce455c-b574-4c67-b8fd-0589aafe08c1,45123,FALSE,Sed accumsan felis. +72aea6d7-6c15-484d-b176-e2664bc3dd9b,49868,FALSE,Nulla nisl. +9bc9295b-da12-4548-afa7-5d75e5203511,40182,FALSE,Pellentesque eget nunc. +7902b04d-c67e-4d1c-9c86-9a914f0af051,34901,FALSE,Morbi non lectus. +27648ebd-5237-4f5a-9d9e-87e5d8009982,44252,FALSE,Curabitur convallis. +d399c631-3cd5-4dfa-934b-393a33b6b524,5767,FALSE,Vivamus in felis eu sapien cursus vestibulum. +a58d1b81-ee0e-45a8-b88b-6ecc2e22d5f4,46513,TRUE,Ut tellus. +30ca2e20-9d09-42a2-b276-59cc8f143c05,49946,FALSE,Morbi quis tortor id nulla ultrices aliquet. +6ce670bb-609d-4a81-b394-208ac810a15c,11565,TRUE,Mauris lacinia sapien quis libero. +3dfd1247-9833-4cc5-b9a9-42469e8782a3,47524,FALSE,Maecenas pulvinar lobortis est. +e342c818-3509-4efd-b6e6-950aa16f0856,10231,FALSE,Vivamus vel nulla eget eros elementum pellentesque. +ac633f1b-44b8-4bf6-989a-9b441445ac5e,37922,TRUE,"Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue." +0f4cbe1f-ea2a-421b-9193-7ead6381100f,26642,FALSE,Vestibulum ac est lacinia nisi venenatis tristique. +138b84c3-d014-4bf3-9761-4f121a10160b,22280,FALSE,Nullam sit amet turpis elementum ligula vehicula consequat. +4ea67cfb-c4ea-44b5-8b93-34c0f659cfbb,7145,FALSE,Mauris ullamcorper purus sit amet nulla. +cd04de89-61e5-4fff-b635-d7c27919f36e,41881,FALSE,Nulla ut erat id mauris vulputate elementum. +1146fe6d-698e-4311-9778-a477c2628359,5935,TRUE,"Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." +9a71eee2-e9b3-4086-80ba-5121d15cd585,1824,FALSE,Aenean fermentum. +e583600f-a283-4a00-b67c-5bac7bf206f8,45977,TRUE,"Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." +106487e8-6d8b-4681-b918-05e017252ab9,8370,TRUE,"Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh." +2023fac1-87b2-4103-bbc3-e47087552ab2,20104,TRUE,Etiam faucibus cursus urna. +f48e741e-4b67-41e0-9ff7-fbf9f3bb3d17,40057,FALSE,Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. +4ccd30a4-52b6-4d94-8bca-48e6b59c202a,30794,FALSE,"Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo." +c93f116e-4e57-4672-8958-5f8364838658,46978,FALSE,In quis justo. +bbc1b2c0-fff5-4cb0-ac23-d569fd9a4a06,20540,FALSE,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit." +6da23283-5932-4b33-86ea-6f3fad708c0a,22357,TRUE,Maecenas rhoncus aliquam lacus. +26219ecc-ec0b-417b-aa45-8101772f719d,31203,FALSE,Nulla mollis molestie lorem. +561688a3-8547-4e75-9643-f77044473c9a,6546,TRUE,Maecenas tincidunt lacus at velit. +3c872b96-08c8-445d-9ff6-dd4903fd6650,4550,TRUE,Phasellus in felis. +816004f0-5c33-43cb-ba64-028bc9d07304,5155,FALSE,Suspendisse ornare consequat lectus. +bb3218ad-132d-43fb-bc53-b4ae45c6850b,30767,TRUE,Integer ac neque. +a93aab3c-c35a-4f8a-8511-0576b0ae1321,43424,FALSE,Donec quis orci eget orci vehicula condimentum. +595b5e71-5e71-4309-b5d5-3e4670ce6faa,17352,TRUE,Etiam pretium iaculis justo. +b903af40-dad9-4360-b393-af0a5332a6a7,30250,TRUE,"Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue." +38158fa5-933a-409e-b0db-917af10e55a7,18224,FALSE,Vivamus vestibulum sagittis sapien. +38783b82-66ad-408b-9592-4e4b7d3ee7c3,36789,TRUE,Duis at velit eu est congue elementum. +306f5467-3135-4826-9e8d-dbe910bcc3ce,47199,FALSE,"Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue." +3544df51-9d57-4ac0-98c2-e7a0052c4003,35566,TRUE,Sed sagittis. +66b7326d-7eb8-4c22-9f18-f136ae4daf1d,40636,FALSE,Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla dapibus dolor vel est. +bb349d8b-2eea-4c09-96ed-8841c5b3cfbf,28653,TRUE,Nam dui. +753d6006-62e6-426e-a8f7-e42c23fd3fa1,34750,TRUE,"Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis." +2f56abec-6999-42bd-871a-39df70641cd1,21375,FALSE,Phasellus sit amet erat. +6f20f61f-1bb7-422a-a14d-599caed209f7,2944,TRUE,In congue. +1116edb6-0cd8-4cf8-afd1-85951dd5b999,21845,FALSE,Vestibulum rutrum rutrum neque. +26139cbe-cf15-4079-8e7e-4dd2ec364dc7,2500,TRUE,Nulla ac enim. +c357d184-0e5e-4df2-81ae-dd928c013a80,14999,TRUE,In hac habitasse platea dictumst. +10aa64e9-c04f-40ea-bdb7-95f7cbe6a501,11393,TRUE,Morbi vel lectus in quam fringilla rhoncus. +7a3207c3-430a-4d35-964b-b4f3d2cdf7bb,21970,FALSE,In blandit ultrices enim. +08bb03e3-1b85-45aa-9798-3c5d2f0a57d1,39886,FALSE,"Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo." +d138e812-b0cc-48c7-96dc-0ddd3a23b742,23767,TRUE,Duis ac nibh. +8d6e0d5d-f514-45a1-a22b-9cb38c13b9cc,19617,FALSE,"Vestibulum quam sapien, varius ut, blandit non, interdum in, ante." +4685258e-cc02-4e80-b141-07e6c2664058,43394,TRUE,Vivamus in felis eu sapien cursus vestibulum. +1a2b8430-9be1-43b6-9e43-6f16c790cbb9,10033,FALSE,"Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh." +ef8f0cf3-bf98-4528-8f90-db97d360a021,49380,TRUE,Integer ac neque. +3ac775a5-cf21-474a-bfc1-e55d39aa6a2f,32648,FALSE,Nulla tempus. +ceec7a02-6fe1-448e-b308-1c97c7d13922,27079,TRUE,Praesent blandit lacinia erat. +bd203ec1-5054-44e1-9160-0c7c290d533d,14028,FALSE,Donec ut dolor. +fc8e118e-6bb1-42f7-8749-cec55a51048f,1479,TRUE,Nunc nisl. +b10970db-13fc-47d6-9fd0-5bc80e6d5528,31653,FALSE,Cras pellentesque volutpat dui. +46b55543-7dbe-4963-b6f7-7b8ab47e19ca,48263,TRUE,Etiam pretium iaculis justo. +c8b33ac7-cbe1-424b-8ca6-3bd6c1078eb7,45665,TRUE,Quisque porta volutpat erat. +cee5b355-736c-4de6-b1ff-1b3ddb77bf72,36421,FALSE,Etiam faucibus cursus urna. +a4794ad0-fbfa-45f5-8fb8-efece58c0d08,27440,TRUE,Proin at turpis a pede posuere nonummy. +cf419543-3a92-4cbe-92eb-8b54fe12b5cb,22689,TRUE,"Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus." +f8dc97d4-4dd5-4f8f-9004-052d0d8ba9b6,37287,FALSE,"Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante." +656f5a75-e8a4-4ab3-8094-72450bd82bde,37696,TRUE,Nullam varius. +5a32fafd-1fb7-4613-be5f-6e9d093c8e42,33999,FALSE,"Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam." +e2a569ff-f56d-4c6c-9fff-7ead50ecd7e7,31416,FALSE,Suspendisse potenti. +ef065094-3a0c-4051-9280-222a9e00f561,868,TRUE,Nullam molestie nibh in lectus. +af5f822f-8eef-40a0-8f55-e7ed06799480,17077,FALSE,Aliquam erat volutpat. +42f1119e-1c1f-4f4d-944f-a7c0a6706578,32756,TRUE,Nulla tellus. +a6a437a5-0f81-4996-8bc3-6d2548359ddf,41423,FALSE,Duis aliquam convallis nunc. +6f1a96ee-e568-4e65-b446-41161463c5ee,32687,TRUE,Nunc nisl. +2f52c344-80b1-4792-9658-11c9db0bc307,37083,FALSE,Fusce posuere felis sed lacus. +a061a20b-5449-4657-b43e-eac8a6599819,40743,TRUE,Nam tristique tortor eu pede. +9306f519-aef2-43e8-bc8e-f33acb9991c8,16717,FALSE,Nulla ac enim. +34a24388-f0f8-4a70-a5c4-f438b05bf4e9,34815,TRUE,Cras non velit nec nisi vulputate nonummy. +22b022f8-d3c5-4204-a4db-657479fb5a98,39177,FALSE,Integer non velit. +4ac591e3-0b80-44ea-8280-2a1e7118d692,20960,FALSE,Fusce consequat. +6438a36a-2fe7-413a-814f-657b54dfc065,10434,TRUE,Morbi quis tortor id nulla ultrices aliquet. +664e801e-eae0-4ee3-b15e-9893f96fbf70,10395,FALSE,Pellentesque at nulla. +5feb1ab1-d433-424b-973d-4946448763c1,16477,TRUE,"Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." +973624c8-63be-4423-849e-5f3971f69237,6175,TRUE,"Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis." +095d2976-545a-4417-b321-0aedbfa40e6c,35416,TRUE,Suspendisse potenti. +6e00ec4c-929f-4ac7-8048-f797c2b39988,42573,TRUE,Nunc rhoncus dui vel sem. +cfa6661e-ad24-4e1f-97b7-901501949345,40276,TRUE,Aenean sit amet justo. +1c1fe0d9-52ec-4c0e-996e-20ae676642a5,49992,FALSE,Praesent lectus. +acb9cf0e-1fc9-493b-8b69-d3003feccd82,10754,TRUE,Integer non velit. +07d4ba32-0105-4c51-a864-0b22af7bca7c,24828,TRUE,Nam nulla. +68d617cf-6fc8-4e2f-a779-9807441314a9,48850,TRUE,Duis aliquam convallis nunc. +bfed5c3d-994c-4239-938e-fb3241824117,29302,TRUE,In congue. +032e1172-df13-41b5-887d-cfacdf3e80ea,48583,TRUE,Aliquam non mauris. +4f7cf3e1-08cf-41aa-a6f9-9f00f25479e8,5869,FALSE,"Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede." +468056d6-bebe-42be-8053-77eeeb2c5afe,38863,TRUE,Suspendisse ornare consequat lectus. +82a300f7-839c-439e-8768-11e90b2ffc30,41719,FALSE,"Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl." +5cd3c37e-e200-4843-9add-e5710d3409cf,13089,TRUE,"Lorem ipsum dolor sit amet, consectetuer adipiscing elit." +52bb25cf-d7d6-49d5-8ed5-659a7507e4c9,46577,FALSE,"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi." +4dda70b5-debb-438c-8c32-5223c07b1ae1,8388,TRUE,Suspendisse ornare consequat lectus. +d7c05c36-59e1-46ff-bc08-08b44e188421,5137,FALSE,In hac habitasse platea dictumst. +d6bd757e-cf02-4039-8175-a89663566303,10481,TRUE,Pellentesque at nulla. +c0eb9f40-cdef-4477-9087-64ed9565dd6d,42695,TRUE,"Donec odio justo, sollicitudin ut, suscipit a, feugiat et, eros." +ed41ba25-d149-42d2-9366-1646750ac6ac,29902,FALSE,Donec dapibus. +47c3412d-8da6-4903-a1ea-424bb6ec57e4,14036,TRUE,Aliquam non mauris. +66ce1a5b-0a3b-4c4c-9adb-50f0f35b1fc7,49144,TRUE,Maecenas pulvinar lobortis est. +69580bc8-010b-41e4-bb57-7714e53dda24,5747,FALSE,Donec vitae nisi. +d4579ef4-9f6f-4b1c-91e2-3fa07eb00f7b,38931,TRUE,Nunc purus. +4e4d14ff-15d7-4177-965c-0d3c0638abeb,21708,FALSE,Aenean auctor gravida sem. diff --git a/support/data/users.csv b/support/data/users.csv new file mode 100644 index 00000000..87b7e586 --- /dev/null +++ b/support/data/users.csv @@ -0,0 +1,101 @@ +id,first_name,last_name,dob +b6781dc0-a9e2-4444-afa8-89a38054959b,Erich,Randell,1982-02-26 +98ede3e2-6771-4c9f-99fc-f0874b4b9a85,Ulla,Renn,1972-06-17 +d7769df7-8069-478d-b575-48c8bd1f5536,Alaric,Kassidy,1953-03-26 +6e1f82f5-834a-45ab-b092-04afa6ce5822,Boone,Varren,1975-07-25 +f18b9e05-8d72-41cc-9074-9070d44555d9,Randi,Venus,1983-12-29 +fb87cf02-cd38-44dc-b184-52165ee80d33,Matti,Van't Hoff,1968-09-02 +edee0200-5ef3-4e07-aba3-f201f5b72774,Carlie,Ducket,1993-11-26 +e25933fd-a63c-41d1-bda3-89453b5c80bb,Grant,Gredden,1953-10-24 +1edcdac2-ca60-4eac-bed7-a41911723d9d,Pansy,Worsall,1970-10-29 +2e7ed74e-f1b0-48df-b477-e46261723649,Marcella,Mercer,2004-01-13 +9df9699b-abcd-496e-8da1-ad562af69444,Arlena,Songhurst,1990-05-07 +fd008d84-3cab-4c4d-b64c-ac46e063cd5b,Yale,Gullifant,1956-05-26 +5348467e-b941-42a0-a150-fbe4c54a2c26,Conney,Clohissy,1987-02-09 +9faf687c-9763-4bba-9688-b54201ad5602,Jephthah,Mathis,2001-09-21 +8e159dce-ad02-43a9-8c97-9956d753cb10,Aldous,Gameson,1967-03-19 +ed39be33-9d1d-419c-9d3c-77a9037b7dd6,Carla,Gant,1989-12-22 +d27e5d53-05b7-4a01-9170-1664669cb544,Wendie,Norkutt,1974-06-14 +487fb1fb-1b57-4363-8d52-dc83571d99ec,Linette,Murrish,2004-05-23 +dbb30b35-6d04-4053-8ba0-f7284926c80e,Sal,Sturror,2002-07-10 +c317605e-7c77-4587-978b-865c1e00184e,Guenna,Brunsden,1980-12-01 +0b268ecf-12f0-45ec-9f7d-48546816e02c,Klarrisa,Barbey,1968-09-10 +9a96f28c-d2c7-489b-9148-4d760eba941a,Hermione,Dwelley,1976-01-05 +fcc32385-abd3-4ab1-9d6e-11bc9c23830e,Bernardine,Roskams,2009-07-13 +76fe02f5-29d1-4c0a-b7e5-9143f7ff87a8,Karel,Sate,1964-02-23 +a507c361-58af-4645-abc9-967125796d80,Orsa,Stanislaw,1981-03-18 +6c563681-05d4-4919-b389-c1abdd6b2db2,Liza,Pearde,1963-12-12 +edf22ddc-888a-461b-9b36-40ae34070a27,Dilan,Woodsford,1950-02-19 +faa866fc-8680-4665-a764-51ff66c05f7d,Powell,Kitman,1955-02-05 +9b9c9bfe-bb78-43da-affb-38e8bef469fc,Renate,Edscer,2008-05-23 +e87cc345-5b27-412b-8ea2-23996d35f1fe,Mindy,Gooday,1981-09-04 +ccced4f1-2c2f-4971-8052-12397105359d,Tedra,McTurk,1965-09-23 +9ec059f7-9768-4cb2-bb51-e54637392757,Abbye,Baudain,1957-02-12 +701804c2-c4f0-435e-83b5-55376761b3db,Reggy,La Croce,1973-12-22 +da541c98-c62c-48fe-92e4-a5bf85868faf,Leonid,Mortell,1956-02-04 +6e19e22f-c959-467c-a828-28dd5f5f7725,Hailey,Newport,1977-06-22 +de6514eb-4ede-4f8d-a485-ca102bb3f85d,Maiga,Blackboro,1973-04-25 +aecc2edf-4e8d-438e-af74-7aaf1c3f1ddb,Townsend,Linkie,1977-06-22 +e23be671-b9e1-4b76-99ce-1a39963e4941,Bink,Sulland,1966-11-18 +1a1c6004-3139-46ee-8f8a-daac56ee6bda,Claudianus,Hindes,2002-01-09 +e5e446ee-0c71-4ef9-8740-2bf4d733c8c3,Baillie,Truran,1980-05-13 +80e85073-2ecd-4a68-b2b2-e2d55fe5123b,Ginny,Rustedge,1976-03-23 +3b35ca7a-2eae-46bc-8a23-874e8810f883,Vivie,Theuff,1989-03-11 +eb0f417b-aa1e-40c3-8fd8-6f33481d7fb2,Ulric,McElrath,1993-09-04 +572ecb84-9e0b-4a2d-afdc-bd13f5c59871,Junette,Pippin,1998-09-05 +99ab74a4-078c-462f-bebe-ea063d7ef6ba,Gordan,Rishbrook,1953-04-12 +d86f211a-782a-456c-86a0-079c5fa65179,Fergus,Layton,1956-12-04 +06e2fd2e-73b8-4d75-b24b-d11b895235eb,Tommy,Jacobi,1964-01-08 +8d047543-80d7-464c-bbfa-1a394f4280b0,Sauncho,Bru,1998-01-16 +d229459c-46ec-4721-b13a-edf29ecf5411,Merl,McCloy,1983-01-09 +761d1a4c-0fd2-48d2-b4c3-2b04d6a9cc97,Mikel,Doelle,2008-10-29 +6e8ab2ba-2c4b-4b09-9fc6-af8d5d615c70,Joeann,Smallpeice,1992-04-18 +6bb593e3-675f-4484-be62-e3dc0d5d8824,Cathrin,Bertl,1985-06-16 +0a277d0e-2d8b-41e5-9487-ae291187b43a,Hope,Elman,1962-01-02 +c9de4694-a6bc-4bb8-9b80-d97e25b38613,Delora,Ajean,1992-10-09 +14f70916-58ef-40e9-ae32-57f723856485,Javier,Franzetti,1980-05-27 +47445990-de01-4ce7-bdd8-67eff7622533,Chery,Sharplin,1971-01-01 +58d86275-aea0-43b6-93a7-c8eee7b6823f,Douglas,Parlour,2007-12-05 +2992eab6-5269-4e6b-b9a4-14e8714f6fc6,Carlynne,Fernley,1959-07-20 +d4f99c5e-19aa-45a9-b1f5-b766c662355d,Lorianna,Uttermare,1989-01-07 +6123ae9a-1a60-485a-b6df-168d24c3fd55,Tansy,Cottu,1982-11-07 +20939ee5-77ee-4293-b2c1-fc0842ef1269,Gillie,Redman,1990-10-02 +1f19e311-0365-4070-9e48-b7c861876295,Rodi,Ratazzi,2001-12-28 +415ded00-a677-4d46-a531-e957d3775cec,Mavis,Posnette,1958-05-19 +7964635f-389f-4f96-9141-439ff42f87d4,Nikolaus,Bratty,1996-12-29 +383e637a-6bfa-44b1-9069-b5cdd4572f4a,Danette,Cromley,1961-09-27 +b9cdd3f4-1a20-4774-b081-bd914a72fd0d,Noelani,Binning,1993-08-19 +4f2a2828-8d49-42be-86f7-e97df635bbef,Lyndel,Missenden,1995-01-17 +5f34d2be-1250-4c87-bcd7-159fde139373,Jarid,Brent,1977-08-06 +8c610d90-24af-47c6-aae1-05a893b433ec,Enrique,Bails,1978-01-01 +7df2ab4d-91ea-43b3-b257-823ac562164d,Tyrone,Carwardine,1979-09-28 +a3787fba-684a-4f96-9b61-0cf7083b3d04,Bar,Madner,1989-08-21 +af7e445b-3a21-482c-ac02-16138cf068e6,Missy,Ramage,1956-11-16 +29279cdc-4871-4826-a281-8e3603f93521,Cindee,Crocetti,1956-05-05 +624d4f3e-7a5a-49b0-aaae-883e828e44d4,Arlen,Michele,1971-09-29 +ba3f7201-d229-4984-ad41-79e9de4b4f1b,Philippe,Sanger,1951-12-19 +4868d60e-71f7-4f74-a02c-1759382b0a22,Kori,Bracey,1954-04-07 +b0728e57-aff6-455b-aefc-342ce2a931de,Cordie,Hunnicutt,1994-11-07 +e2e82a2c-1e5e-4bc5-8240-d4735f6a2d97,Christophorus,Taaffe,1998-06-16 +bf0f8a51-8489-4c07-a4e2-e27552906803,Hyacinthie,Penke,1979-08-13 +463b2934-8bf3-424b-bc8a-d35d82429334,Fayette,Bygrave,1994-11-12 +2c895b35-2a2c-4567-b697-71653d634ecc,Margy,Pally,1963-05-11 +a2daf595-62db-4fef-a1a9-ad3937af3ceb,Biron,Waghorn,1971-09-15 +bf4a18a9-a41c-4ba9-a637-709e48c668d8,Bride,Betjes,1980-09-15 +257d33b2-bec7-4fcf-a03b-8e6c4f2cbf16,Vernice,Dybald,1967-06-25 +a82e5fe2-71df-4c6f-bc69-1f82abe03f46,Emelina,Smith,2002-08-18 +2a784754-0452-454b-8bcf-a0c24bc9d948,Deeyn,Murrill,1958-12-28 +a74a3bd0-cb89-4710-bb6b-638f03432c2a,Ranna,Seebright,1984-01-11 +70716cc5-a1ab-490c-9089-24d5d760d9f4,Conny,Gerrets,1991-10-31 +757305f9-e88b-4018-9194-05fa70a9f461,Marris,O'Leary,1951-05-09 +5dcc6939-eecc-4629-8968-263aacdaff65,Reta,McLeod,2009-12-10 +c6c0abdb-cc57-488e-9a5b-4ae80838f5c4,Adina,O'Bradane,1962-10-23 +123a8562-8fb0-4975-aca1-0ec557b7f1d7,Bradly,Vyse,1989-03-23 +ee0745ee-d908-40f4-be33-ee8d69b38bfd,Pace,Dreghorn,1987-11-18 +5d106ddb-de96-4697-ad2f-677669117473,Wenonah,Kinsella,1985-12-12 +2d7a6918-f9a5-4a28-91cf-b6739f1add99,Caddric,Dargan,2005-01-14 +1354ed6c-2dff-4f46-80a6-8e3741326ea1,Kelsey,Harries,1965-08-20 +aef0b300-29c6-4753-b396-b270fc59f969,Imojean,McCobb,2008-08-23 +34ae2205-b72d-4815-a2e7-e71513c47c46,Gloria,Marke,1953-12-02 +0a2aefb8-555c-40c3-852a-5073448537d1,Nevil,Jelf,2008-10-15 +fb586de1-15f4-4348-b7f6-2f629b6b0199,Germain,Blagden,1979-03-16 diff --git a/support/gen_sql.py b/support/gen_sql.py new file mode 100644 index 00000000..cdd0285f --- /dev/null +++ b/support/gen_sql.py @@ -0,0 +1,140 @@ +#! /usr/bin/env python +"""Generates a SQL script used to seed the database for the Homework application. + +Data for each table is contained in separate .csv files stored in a directory called 'data' in the same directory as +gen_sql.py. +""" + +import re +import random +from collections import defaultdict + + +def insert_companies(script): + company_ids = [] + records = '' + script.write(''' +------------------------------------------- +-- Populate "companies" table (20) +------------------------------------------- + +INSERT INTO companies (id, name, credit_line, available_credit, inserted_at, updated_at) +VALUES +''') + with open('data/companies.csv') as f: + for line in f.readlines()[1:]: + id_, name, credit_line = line.strip().split(',') + amount = int(credit_line) * 100000 + company_ids.append(id_) + records += f" ('{id_}', '{name}', {amount}, {amount}, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),\n" + script.write(records[:-2] + ';\n') + return company_ids + + +def insert_users(script, company_ids): + user_company = {} + user_ids = [] + records = '' + script.write(''' +------------------------------------------- +-- Populate "users" table (100) +------------------------------------------- + +INSERT INTO users (id, first_name, last_name, dob, company_id, inserted_at, updated_at) +VALUES +''') + with open('data/users.csv') as f: + for line in f.readlines()[1:]: + line = re.sub(r"'", r"''", line) + id_, first, last, dob = line.strip().split(',') + user_ids.append(id_) + company_id = random.choice(company_ids) + records += f" ('{id_}', '{first}', '{last}', '{dob}', '{company_id}', CURRENT_TIMESTAMP, "\ + "CURRENT_TIMESTAMP),\n" + user_company[id_] = company_id + script.write(records[:-2] + ';\n') + return user_ids, user_company + + +def insert_merchants(script): + merchant_ids = [] + records = '' + script.write(''' +------------------------------------------- +-- Populate "merchants" table (20) +------------------------------------------- + +INSERT INTO merchants (id, name, description, inserted_at, updated_at) +VALUES +''') + with open('data/merchants.csv') as f: + for line in f.readlines()[1:]: + id_, name, description = line.strip().split(',', 2) + merchant_ids.append(id_) + description = re.sub(r'^"(.*)"$', r'\1', description) + records += f" ('{id_}', '{name}', '{description}', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),\n" + script.write(records[:-2] + ';\n') + return merchant_ids + + +def insert_transactions(script, user_ids, merchant_ids, user_company): + credit_change = defaultdict(int) + records = '' + script.write(''' +------------------------------------------- +-- Populate "transactions" table (200) +------------------------------------------- + +INSERT INTO transactions (id, amount, credit, debit, description, user_id, merchant_id, inserted_at, updated_at) +VALUES +''') + with open('data/transactions.csv') as f: + for line in f.readlines()[1:]: + id_, amount, credit_debit, description = line.strip().split(',', 3) + credit_debit = 'TRUE, FALSE' if credit_debit == 'TRUE' else 'FALSE, TRUE' + user_id = random.choice(user_ids) + merchant_id = random.choice(merchant_ids) + description = re.sub(r'^"(.*)"$', r'\1', description) + records += f" ('{id_}', {amount}, {credit_debit}, '{description}', '{user_id}', '{merchant_id}', "\ + "CURRENT_TIMESTAMP, CURRENT_TIMESTAMP),\n" + credit_change[user_company[user_id]] += int(amount) * (1 if credit_debit == 'TRUE' else -1) + script.write(records[:-2] + ';\n') + return credit_change + + +def update_companies(script, credit_change: dict): + updates = '' + script.write(''' +------------------------------------------- +-- Update "companies" table +------------------------------------------- + +''') + for company_id in credit_change.keys(): + change_amount = credit_change[company_id] + updates += f"UPDATE companies SET available_credit = available_credit + {change_amount} "\ + f"WHERE id = '{company_id}';\n" + script.write(updates) + + +def main(): + with open('seed.sql', 'w') as script: + script.write(''' +------------------------------------------- +-- Remove existing data from tables +------------------------------------------- + +DELETE FROM transactions; +DELETE FROM users; +DELETE FROM merchants; +DELETE FROM companies; +''') + company_ids = insert_companies(script) + user_ids, user_company = insert_users(script, company_ids) + merchant_ids = insert_merchants(script) + credit_change = insert_transactions(script, user_ids, merchant_ids, user_company) + update_companies(script, credit_change) + + +if __name__ == '__main__': + main() diff --git a/support/write-up.docx b/support/write-up.docx new file mode 100644 index 0000000000000000000000000000000000000000..10ea87f0816de32f0243ffe789ba6c3e18220324 GIT binary patch literal 87811 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