Compare commits

...

1107 Commits

Author SHA1 Message Date
Nybkox c7db9ef481 fix: default options for libsql drive .script 2025-03-13 10:19:25 +01:00
Nybkox fb709c9eb0 fix(libSql): support useTransaction flag for scripts 2025-03-13 09:44:39 +01:00
Nybkox dfe4d2811a fix(ScriptDrivedDeployer): avoid nested transactions 2025-03-13 09:44:21 +01:00
Nybkox 6e4d16749b feat: lib sql server tests 2025-03-12 09:54:13 +01:00
Nybkox 75b2debf0a feat: libsql basic support 2025-03-11 15:11:35 +01:00
Jan Prochazka ba9e124527 Merge pull request #1064 from nyaaao/cassandra-auth
feat: add support for plain-text auth for Cassandra
2025-03-11 12:29:28 +01:00
SPRINX0\prochazka d684ab0e5e translation extractor 2025-03-07 17:33:51 +01:00
SPRINX0\prochazka 2e8205f458 fixed translation extractor 2025-03-07 17:33:07 +01:00
SPRINX0\prochazka 35855297eb SYNC: fix 2025-03-06 07:59:33 +00:00
SPRINX0\prochazka d365ecce46 translations 2025-03-06 08:52:17 +01:00
SPRINX0\prochazka f4edc45507 localization 2025-03-05 18:36:31 +01:00
SPRINX0\prochazka d165d81df0 renamed some lang keys 2025-03-05 18:27:05 +01:00
SPRINX0\prochazka ba0eba7132 SYNC: mognodb - correct handle stream errors 2025-03-05 17:09:48 +00:00
SPRINX0\prochazka 2b7f4281c2 SYNC: mongo import tests 2025-03-05 16:53:29 +00:00
SPRINX0\prochazka 0046575a4f SYNC: test CSV import 2025-03-05 16:10:52 +00:00
SPRINX0\prochazka 58b88d66be catch errors in base bulk importer 2025-03-05 16:56:18 +01:00
SPRINX0\prochazka 57f1019e51 SYNC: CSV with error import test 2025-03-05 15:35:34 +00:00
SPRINX0\prochazka b40168182a SYNC: fixed SQLite E2E tests (use absolute folder) 2025-03-05 14:25:40 +00:00
SPRINX0\prochazka 0ece662d8c SYNC: CSV import test 2025-03-05 13:21:47 +00:00
SPRINX0\prochazka 9265e52d68 SYNC: backup table, truncate, drop table - tests for all DBs 2025-03-05 12:33:16 +00:00
SPRINX0\prochazka 3a04166747 fixed bulk import 2025-03-05 12:55:37 +01:00
SPRINX0\prochazka 75bf58359c import error reporting 2025-03-05 12:51:44 +01:00
SPRINX0\prochazka e7f63e0460 confirm reload 2025-03-05 10:56:29 +01:00
SPRINX0\prochazka 1fdd1c6e88 Merge branch 'feature/localization' 2025-03-05 10:49:08 +01:00
SPRINX0\prochazka 391b9e91e9 gitignore 2025-03-05 10:44:08 +01:00
Nybkox 1e67ca3794 feat: default value for language select 2025-03-04 22:05:04 +01:00
Nybkox ceebf6dbe1 chore: add logging to translations:check ok scenario 2025-03-04 22:05:04 +01:00
Nybkox 8d4f9fd953 fix: use simple languagnes names 2025-03-04 22:05:04 +01:00
Nybkox 1c3032068e feat: remove unused by default when extracting 2025-03-04 21:17:01 +01:00
Nybkox 7b4b72166f chore: move sortJsonKeys helper 2025-03-04 20:54:42 +01:00
Nybkox 707e5bb8b0 chore: update git ignore 2025-03-04 20:53:53 +01:00
Nybkox ad5d364c57 chore: extract translations 2025-03-04 20:53:53 +01:00
Nybkox 138fadf672 feat: compile messages 2025-03-04 20:53:53 +01:00
Nybkox 82eabc41fe feat: sort translation json keys alphabetically 2025-03-04 20:53:52 +01:00
Nybkox 3e6aab6b00 feat: basic translations to ui 2025-03-04 20:53:52 +01:00
Nybkox 5396b3f1fb feat: add translations:check command 2025-03-04 20:53:52 +01:00
Nybkox b1ba887922 feat: separate remove-unused command 2025-03-04 20:53:52 +01:00
Nybkox 93a1c593fe feat: add basic language switch to settings 2025-03-04 20:53:52 +01:00
Nybkox b7044248cb feat: add translations api for fe 2025-03-04 20:53:52 +01:00
Nybkox ea5e2f660b feat: add --removeUnused flag to extract translations 2025-03-04 20:53:52 +01:00
Nybkox e9779a3d2f feat: add add-missing command to translations cli 2025-03-04 20:53:52 +01:00
Nybkox 1c6ec0f8e3 refactor: add index.js to translations-cli, add translations:extract to package.json 2025-03-04 20:53:52 +01:00
Nybkox 84bd81e525 feat: throw when found the same translation key with different default values 2025-03-04 20:53:52 +01:00
Nybkox a84cbee9db feat: basic translations extract 2025-03-04 20:53:52 +01:00
CI workflows 97b16c8c0c chore: auto-update github workflows 2025-03-04 15:43:56 +00:00
CI workflows 0a6a35b022 Update pro ref 2025-03-04 15:43:43 +00:00
SPRINX0\prochazka 6565b4101b SYNC: try to fix local e2e tests 2025-03-04 15:43:27 +00:00
nyaaao fbbcc1172d feat: add support for plain-text auth for Cassandra 2025-03-04 16:58:05 +02:00
SPRINX0\prochazka 53dc50c0dd Merge branch 'feature/impexp' 2025-03-04 15:55:10 +01:00
SPRINX0\prochazka 7b56485c74 report progress for quick exports 2025-03-04 15:51:43 +01:00
SPRINX0\prochazka cfc9b809fc key hack - correct reporting progress rows 2025-03-04 15:30:18 +01:00
SPRINX0\prochazka 4015e2566e import/export progress reporter 2025-03-04 15:21:22 +01:00
SPRINX0\prochazka 1d474a967c report read row count, if written row count not available 2025-03-04 15:17:58 +01:00
SPRINX0\prochazka bffc34485a report wwritten rows 2025-03-04 15:08:24 +01:00
SPRINX0\prochazka 3bf22a8606 import/export log messages 2025-03-04 14:29:52 +01:00
SPRINX0\prochazka 257ffa3cc4 show import/export error 2025-03-04 14:26:11 +01:00
SPRINX0\prochazka 0c104d5d29 progress indicator in exports 2025-03-04 13:55:36 +01:00
Jan Prochazka 2a59faec17 Merge pull request #1063 from nyaaao/cassandra-local-data-center-env
feat: configure cassandra local datacenter via environment variable
2025-03-04 12:55:20 +01:00
nyaaao 00534f7edd feat: allow specifying cassandra local datacenter via environment variable 2025-03-04 13:28:29 +02:00
SPRINX0\prochazka 4006f03444 removed invalid param 2025-03-04 10:06:05 +01:00
SPRINX0\prochazka beca5c6e45 using stream.pipeline for better handling errors 2025-03-04 09:51:29 +01:00
SPRINX0\prochazka 69f781d3de handle copyStreamError 2025-03-04 08:58:04 +01:00
SPRINX0\prochazka 3f3160406f propagate error in mongo stream 2025-03-03 16:05:12 +01:00
CI workflows 8067cff9bd chore: auto-update github workflows 2025-03-03 14:15:13 +00:00
CI workflows 7d776bb2af Update pro ref 2025-03-03 14:14:57 +00:00
SPRINX0\prochazka 880bb0d7cb SYNC: Change or add option to disable Shift + Space for AI Assistant #1060 2025-03-03 14:14:41 +00:00
SPRINX0\prochazka 3aea01fb78 v6.2.2-packer-beta.4 2025-03-03 10:34:57 +01:00
SPRINX0\prochazka 7025f4701d Merge branch 'master' of https://github.com/dbgate/dbgate 2025-03-03 10:34:32 +01:00
CI workflows 9d98b06132 chore: auto-update github workflows 2025-03-03 09:34:17 +00:00
SPRINX0\prochazka 47cb83c1ff Merge branch 'master' of https://github.com/dbgate/dbgate 2025-03-03 10:34:12 +01:00
CI workflows 6ff8847251 Update pro ref 2025-03-03 09:34:01 +00:00
SPRINX0\prochazka 9d9367d127 v6.2.2-packer-beta.3 2025-03-03 10:21:24 +01:00
SPRINX0\prochazka ae7c1ae666 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-03-03 10:21:08 +01:00
CI workflows 44fe3cb7bd chore: auto-update github workflows 2025-03-03 09:16:39 +00:00
CI workflows bc783eb511 Update pro ref 2025-03-03 09:16:24 +00:00
SPRINX0\prochazka 0491bd5364 v6.2.2-packer-beta.2 2025-03-03 09:42:30 +01:00
SPRINX0\prochazka cf47cccc97 v6.2.2-packer.1 2025-03-03 09:35:47 +01:00
CI workflows c65ab35107 chore: auto-update github workflows 2025-03-03 08:33:14 +00:00
CI workflows b8ea16f4d4 Update pro ref 2025-03-03 08:32:57 +00:00
Jan Prochazka b40b5f0c1c v6.2.1 2025-02-28 10:55:29 +01:00
Jan Prochazka b193e29fdb changelog 2025-02-28 10:55:07 +01:00
Jan Prochazka 1b602c134f v6.2.1-premium-beta.11 2025-02-28 10:31:38 +01:00
Jan Prochazka e462c6d412 v6.2.1-premium-beta.10 2025-02-28 10:28:55 +01:00
Jan Prochazka d0c83f3c96 Merge pull request #1058 from dbgate/feature/xml-fixes
Feature/xml fixes
2025-02-28 10:28:21 +01:00
Jan Prochazka 0547aa2095 xml format indent 2025-02-28 10:20:18 +01:00
Nybkox 322907b972 feat: add themes to xml view 2025-02-27 17:12:27 +01:00
Nybkox 189b9a7ad6 feat: add xml-formatter 2025-02-27 15:55:06 +01:00
SPRINX0\prochazka 1d02927f6b scroll in xml cell data view 2025-02-27 12:44:34 +01:00
CI workflows 2ad739419a chore: auto-update github workflows 2025-02-27 09:06:11 +00:00
SPRINX0\prochazka 093ace1a89 updated build version 2025-02-27 10:05:45 +01:00
SPRINX0\prochazka 4c982a762b v6.2.1-premium-beta.9 2025-02-27 09:33:08 +01:00
SPRINX0\prochazka a30efd6e81 allow SQLite on web #956 2025-02-27 09:26:38 +01:00
SPRINX0\prochazka 1c0fc0bff2 removed onsolete code 2025-02-27 08:21:13 +01:00
SPRINX0\prochazka 7da0c204df Merge branch 'feature/impexp' 2025-02-27 08:20:05 +01:00
SPRINX0\prochazka a35421d8ab import fixed 2025-02-27 08:19:49 +01:00
SPRINX0\prochazka 450ce53dcf import WIP 2025-02-26 16:43:24 +01:00
SPRINX0\prochazka e80ccfcb19 fixed open query from datagrid 2025-02-26 13:37:21 +01:00
SPRINX0\prochazka 9ad612bd78 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-26 10:26:03 +01:00
CI workflows 288857999f Update pro ref 2025-02-26 09:25:50 +00:00
SPRINX0\prochazka 217823652c v6.2.1-beta.8 2025-02-26 10:24:32 +01:00
SPRINX0\prochazka 268e1670c7 v6.2.1-premium-beta.7 2025-02-26 10:23:53 +01:00
SPRINX0\prochazka ce7b155f72 remove armv7l app build 2025-02-26 10:20:56 +01:00
SPRINX0\prochazka 2a71d84580 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-26 10:14:03 +01:00
CI workflows 8f73dce934 chore: auto-update github workflows 2025-02-26 09:13:58 +00:00
CI workflows 5953e32988 Update ref to 6b5b092b9da447d89e64b30bfa2910833bf73312 2025-02-26 09:13:38 +00:00
SPRINX0\prochazka df74322b05 v6.2.1-premium-beta.6 2025-02-26 10:02:05 +01:00
SPRINX0\prochazka 22d941ae45 v6.2.1-beta.5 2025-02-26 08:37:19 +01:00
CI workflows 4fd7c1c4e9 chore: auto-update github workflows 2025-02-26 07:37:04 +00:00
SPRINX0\prochazka ee1aa6d42c workflow change 2025-02-26 08:36:39 +01:00
SPRINX0\prochazka 1343aba26e try to fix docker build 2025-02-26 08:33:50 +01:00
SPRINX0\prochazka 1483d84d8c v6.2.1-beta.4 2025-02-25 18:38:49 +01:00
CI workflows 02d58d66c9 chore: auto-update github workflows 2025-02-25 17:38:32 +00:00
SPRINX0\prochazka 2eb6ca28f7 full container - removed linux/arm/v7 docker platform 2025-02-25 18:38:12 +01:00
SPRINX0\prochazka 7575a9ce02 v6.2.1-beta.3 2025-02-25 18:17:00 +01:00
CI workflows 039b832be2 chore: auto-update github workflows 2025-02-25 17:16:32 +00:00
SPRINX0\prochazka e0ed025507 added setup qemu 2025-02-25 18:15:52 +01:00
SPRINX0\prochazka f2bd08f02a mixed mongoDB export #1044 2025-02-25 17:59:31 +01:00
SPRINX0\prochazka 63314b54bc v6.2.1-premium-beta.2 2025-02-25 17:24:36 +01:00
SPRINX0\prochazka 65165cd15f v6.2.1-beta.1 2025-02-25 16:58:44 +01:00
SPRINX0\prochazka d5ddbca067 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-25 15:20:07 +01:00
SPRINX0\prochazka 517027e1fe SYNC: clearTestingData 2025-02-25 15:19:58 +01:00
SPRINX0\prochazka b843ccc898 SYNC: skip AI test 2025-02-25 14:11:43 +00:00
SPRINX0\prochazka fffd81267d SYNC: sqlite - passed transaction test 2025-02-25 14:11:41 +00:00
SPRINX0\prochazka 7d26dd5348 upgraded better-sqlite3 2025-02-25 14:33:56 +01:00
Jan Prochazka a4d3189dac import models tests fixed 2025-02-25 13:58:03 +01:00
SPRINX0\prochazka ec02743f83 SYNC: test fix 2025-02-25 11:38:55 +00:00
CI workflows 10e807751a chore: auto-update github workflows 2025-02-25 11:18:31 +00:00
SPRINX0\prochazka a8e827b5e2 fixed port for e2e-mssql 2025-02-25 12:18:11 +01:00
CI workflows f0eaba5857 chore: auto-update github workflows 2025-02-25 11:13:14 +00:00
SPRINX0\prochazka 7516b056a5 fixed workflow 2025-02-25 12:12:56 +01:00
CI workflows 312c3b8295 chore: auto-update github workflows 2025-02-25 11:09:55 +00:00
SPRINX0\prochazka 0a777dc909 fix 2025-02-25 12:09:36 +01:00
CI workflows ec24376608 chore: auto-update github workflows 2025-02-25 11:06:08 +00:00
SPRINX0\prochazka c9f45da217 fix 2025-02-25 12:05:10 +01:00
SPRINX0\prochazka 34cfbabf51 fix 2025-02-25 11:05:29 +01:00
SPRINX0\prochazka f7e7a4c99c fix 2025-02-25 11:02:09 +01:00
SPRINX0\prochazka 58c318b5cf process templates fix 2025-02-25 11:00:31 +01:00
SPRINX0\prochazka 10b1644d8d fix 2025-02-25 10:57:22 +01:00
SPRINX0\prochazka 599f59fc39 test change 2025-02-25 10:55:35 +01:00
SPRINX0\prochazka da4b8f6cb9 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-25 10:53:19 +01:00
SPRINX0\prochazka 5f2e882ed9 process templates 2025-02-25 10:53:13 +01:00
CI workflows f20abe8878 Update ref to 83c1c85eb2761a642c17b2f0f882970718e0afca 2025-02-25 09:45:10 +00:00
SPRINX0\prochazka a6ab37f21c SYNC: transaction test works for oracle 2025-02-25 09:28:12 +00:00
SPRINX0\prochazka 13fc3ee25e SYNC: fixed test 2025-02-25 09:28:11 +00:00
SPRINX0\prochazka 2268086eac SYNC: autocommit icons 2025-02-25 09:28:10 +00:00
SPRINX0\prochazka 9e9dec5389 SYNC: autocommit for Oracle 2025-02-25 09:28:08 +00:00
SPRINX0\prochazka 11d193a6dd SYNC: commit/rollback - control commands 2025-02-25 09:28:07 +00:00
SPRINX0\prochazka f81207737c SYNC: INSERT SQL template 2025-02-25 09:28:06 +00:00
SPRINX0\prochazka 191c25a26b SYNC: autocommit WIP 2025-02-24 16:13:12 +00:00
Jan Prochazka 9c7727b7f3 oracle insert bulk inserts fix 2025-02-24 16:28:19 +01:00
Jan Prochazka 8bea9b8312 import data fixes 2025-02-24 16:14:51 +01:00
SPRINX0\prochazka 805a063fa1 SYNC: fixes 2025-02-24 15:14:22 +00:00
SPRINX0\prochazka 20a1cc89ae SYNC: import model+data test 2025-02-24 14:27:20 +00:00
SPRINX0\prochazka 963994b1e5 SYNC: some fixes 2025-02-24 14:19:17 +00:00
SPRINX0\prochazka afcb226111 SYNC: mutli-sql tests 2025-02-24 13:18:52 +00:00
SPRINX0\prochazka 5b246fe44c SYNC: multi tests 2025-02-24 12:46:20 +00:00
SPRINX0\prochazka d79f82e9b8 SYNC: fixed test 2025-02-24 12:27:03 +00:00
SPRINX0\prochazka bdd9dc8c9d SYNC: multi-sql 2025-02-24 11:21:02 +00:00
Veronika Kincova 8bdd24aa1e SYNC: [skip ci] Drop table test 2025-02-24 10:23:50 +00:00
Veronika Kincova 13c0da5c8a SYNC: [skip ci] Only fix 2025-02-24 10:07:07 +00:00
Veronika Kincova d31cfb15db SYNC: [skip ci] Backup - Truncate table test 2025-02-24 10:07:02 +00:00
SPRINX0\prochazka 8453bd3c26 SYNC: [skip ci] cy:open in root 2025-02-24 08:25:41 +00:00
SPRINX0\prochazka 457bf311c3 Commit/rollback in query editor #1039 2025-02-21 17:30:16 +01:00
SPRINX0\prochazka ea2ec9ef54 refresh testid 2025-02-21 16:50:59 +01:00
SPRINX0\prochazka d0c84ea469 better workflow for askUser, when closing window 2025-02-21 16:11:23 +01:00
SPRINX0\prochazka cdec56b661 SYNC: [skip ci] Show server name alongside database name in title of the tab group #1041 2025-02-21 14:08:32 +00:00
SPRINX0\prochazka 8bc2d7cb05 update ref 2025-02-21 13:42:11 +01:00
SPRINX0\prochazka 21f3de0a18 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-21 13:30:42 +01:00
SPRINX0\prochazka 65b497c9f1 update pro ref 2025-02-21 13:30:40 +01:00
SPRINX0\prochazka f37f1e794e SYNC: [skip ci] fixed FK joining #1051 2025-02-21 12:04:30 +00:00
SPRINX0\prochazka 0096a40132 removed obsolete query designer 2025-02-21 12:50:53 +01:00
SPRINX0\prochazka b6b9b67836 fixed crash after filtering mongo array columns #1049 2025-02-21 12:38:22 +01:00
SPRINX0\prochazka 2b80a98a96 fix 2025-02-21 12:28:15 +01:00
SPRINX0\prochazka 8c5d47bfa0 run with push 2025-02-21 10:37:18 +01:00
SPRINX0\prochazka 00c0a0505f run with push 2025-02-21 10:28:17 +01:00
SPRINX0\prochazka 01ba8b4f3f commit info 2025-02-21 10:24:42 +01:00
SPRINX0\prochazka 919249215b fix 2025-02-21 10:20:41 +01:00
SPRINX0\prochazka a62394a67c changed used secret 2025-02-21 10:13:56 +01:00
SPRINX0\prochazka 332fff279b fix 2025-02-21 09:53:20 +01:00
SPRINX0\prochazka 27df4c435f use different secret 2025-02-21 09:52:30 +01:00
SPRINX0\prochazka a9998ebca7 tmp 2025-02-21 09:38:23 +01:00
SPRINX0\prochazka 82a8baabef fix 2025-02-21 09:37:17 +01:00
SPRINX0\prochazka 2af6d4ef29 fix 2025-02-21 09:35:56 +01:00
SPRINX0\prochazka c2526c1e2d diflow config 2025-02-21 09:31:35 +01:00
SPRINX0\prochazka 6021fa721e diflow CI 2025-02-19 16:44:13 +01:00
SPRINX0\prochazka 0bd59dc0f8 filter by column data type fix 2025-02-17 11:29:31 +01:00
Jan Prochazka 1af0c34ac0 Merge branch 'master' of github.com:dbgate/dbgate 2025-02-15 09:35:28 +01:00
Jan Prochazka 77f5b6d0c8 cassandra in readme 2025-02-15 09:34:53 +01:00
SPRINX0\prochazka cb3fdf1112 changelog 2025-02-14 15:05:45 +01:00
SPRINX0\prochazka 482d3d9188 v6.2.0 2025-02-14 14:56:52 +01:00
SPRINX0\prochazka bb4c64f478 v6.1.7-premium-beta.10 2025-02-14 14:34:52 +01:00
SPRINX0\prochazka a9d6e42add changelog 2025-02-14 14:34:08 +01:00
SPRINX0\prochazka 5fa6cf8eca Revert "build zip for mac (for autoupgrade)"
This reverts commit 6388129e27.
2025-02-14 14:27:19 +01:00
SPRINX0\prochazka 7c0de7b634 v6.1.7-beta.9 2025-02-14 14:06:13 +01:00
SPRINX0\prochazka 691f3238c5 v6.1.7-premium-beta.8 2025-02-14 14:05:56 +01:00
SPRINX0\prochazka 43163c787d renamed file 2025-02-14 14:04:25 +01:00
SPRINX0\prochazka a86693d950 v6.1.7-premium-beta.7 2025-02-14 13:56:07 +01:00
SPRINX0\prochazka 6388129e27 build zip for mac (for autoupgrade) 2025-02-14 13:55:47 +01:00
SPRINX0\prochazka 7788806a8d update pro ref 2025-02-14 13:50:07 +01:00
SPRINX0\prochazka 30037dad83 better connection error reporting 2025-02-14 13:27:56 +01:00
SPRINX0\prochazka d49c7d5e45 workflows 2025-02-14 12:49:11 +01:00
SPRINX0\prochazka 502109cdcb publish new plugins 2025-02-14 12:48:17 +01:00
SPRINX0\prochazka 3de775a163 ai assistant UX 2025-02-14 12:28:02 +01:00
SPRINX0\prochazka d4de917895 AI UX 2025-02-14 08:57:20 +01:00
SPRINX0\prochazka 35cb718f1f last used actions changed in switch button 2025-02-13 16:23:18 +01:00
SPRINX0\prochazka 60a72f4d45 fix data grid join problem #565 2025-02-13 15:54:40 +01:00
SPRINX0\prochazka 6ae536d035 datagrid: open real query in case of error 2025-02-13 15:47:55 +01:00
SPRINX0\prochazka 23daa7a91c fixes 2025-02-13 15:32:36 +01:00
SPRINX0\prochazka 771f93b5fa updated pro ref 2025-02-13 14:35:31 +01:00
SPRINX0\prochazka 19826636c7 uncommented builds 2025-02-12 14:03:49 +01:00
SPRINX0\prochazka 57ba9b52ba v6.1.7-packer-beta.6 2025-02-12 13:57:26 +01:00
SPRINX0\prochazka 38c0d9bbc3 pro update 2025-02-12 13:57:01 +01:00
SPRINX0\prochazka 5fb3e0b941 v6.1.7-packer-beta.5 2025-02-12 13:43:41 +01:00
SPRINX0\prochazka 9aa09d138a update pro ref 2025-02-12 13:43:19 +01:00
SPRINX0\prochazka f48efcc02d fix 2025-02-12 13:42:58 +01:00
SPRINX0\prochazka 1703e9e8c6 v6.1.7-packer-beta.4 2025-02-12 12:05:53 +01:00
SPRINX0\prochazka 940cf02935 build cloud 2025-02-12 12:05:40 +01:00
SPRINX0\prochazka 355aefc62a delete old azure VMs 2025-02-12 12:02:06 +01:00
SPRINX0\prochazka 0c0c9b2dad v6.1.7-packer-beta.3 2025-02-12 10:38:00 +01:00
SPRINX0\prochazka d3df844917 update pro ref 2025-02-12 10:37:36 +01:00
SPRINX0\prochazka e227f1f182 build script 2025-02-12 10:36:54 +01:00
SPRINX0\prochazka f97b49bc53 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-02-12 09:47:50 +01:00
SPRINX0\prochazka 788b6def6c azure ubuntu support 2025-02-12 09:47:44 +01:00
Jan Prochazka 8550707485 Merge pull request #1038 from dbgate/feature/xml-preview
feat: add xml preview
2025-02-11 17:03:18 +01:00
Nybkox aa8dfa1c87 feat: add xml preview 2025-02-11 16:51:39 +01:00
Jan Prochazka 7b68dd0f47 Merge pull request #1037 from dbgate/feature/fix-modal-scroll
style(ModalBase): keep header and footer in place, scroll only content
2025-02-11 12:20:41 +01:00
Nybkox f4c9c880bc style(ModalBase): keep header and footer in place, scroll only content 2025-02-11 12:19:04 +01:00
Jan Prochazka cac3e6efec Merge pull request #1036 from dbgate/feature/fix-mysql-triggers-creation
fix: correct sql for creating new trigger in ui for mysql
2025-02-11 12:16:03 +01:00
Nybkox d76786e344 fix: correct sql for creating new trigger in ui for mysql 2025-02-11 11:59:35 +01:00
Nybkox 171b967cc4 style(ModalBase): add max-height to normal modals 2025-02-11 11:54:31 +01:00
SPRINX0\prochazka b5766494e1 try to fix cypress test 2025-02-11 10:54:44 +01:00
SPRINX0\prochazka b72af50a85 v6.1.7-premium-beta.2 2025-02-11 10:45:39 +01:00
Jan Prochazka 63b66fe301 Merge pull request #1010 from dbgate/feature/cassandra
Feature/cassandra
2025-02-11 10:40:03 +01:00
Nybkox 244cb79774 fix: conditionally remove table aliases from column expressions 2025-02-11 09:54:55 +01:00
SPRINX0\prochazka 8d20b7d19f Merge branch 'master' into feature/cassandra 2025-02-11 08:37:15 +01:00
SPRINX0\prochazka dc9da0b866 data modification test 2025-02-11 08:22:59 +01:00
Jan Prochazka 3b72a9751c fixed import test for oracle 2025-02-10 16:48:10 +01:00
SPRINX0\prochazka bb3cb23ee0 Merge branch 'master' into feature/cassandra 2025-02-10 15:27:45 +01:00
SPRINX0\prochazka 737436d7e7 fix 2025-02-10 15:23:32 +01:00
SPRINX0\prochazka bccfa79bb6 ref update 2025-02-10 15:23:14 +01:00
SPRINX0\prochazka 6bf5c58ec1 fix 2025-02-10 15:22:49 +01:00
SPRINX0\prochazka 151230098c fix 2025-02-10 14:29:10 +01:00
SPRINX0\prochazka 5debd8e115 fix 2025-02-10 14:28:52 +01:00
SPRINX0\prochazka 83633536db Merge branch 'master' into feature/cassandra 2025-02-10 14:23:16 +01:00
SPRINX0\prochazka c187d902d2 Merge branch 'ai-assistant' 2025-02-10 14:19:46 +01:00
SPRINX0\prochazka cf4cc37f66 pro ref 2025-02-10 14:18:27 +01:00
SPRINX0\prochazka 5205839e18 AI assistant e2e test 2025-02-10 14:17:22 +01:00
SPRINX0\prochazka 1e05b0a659 save ai assistant state 2025-02-10 12:58:30 +01:00
SPRINX0\prochazka f6b52592fd ask for send data 2025-02-10 12:44:29 +01:00
SPRINX0\prochazka ae8e46e024 refactor SQL 2025-02-10 11:26:57 +01:00
SPRINX0\prochazka 89df96ffd5 ai 2025-02-10 10:21:43 +01:00
SPRINX0\prochazka a8a3cf729f fix 2025-02-07 17:46:43 +01:00
SPRINX0\prochazka 3d14ca302f call complete on cursor 2025-02-07 17:22:24 +01:00
SPRINX0\prochazka 0ba040a28c bulma improvement 2025-02-07 17:21:42 +01:00
SPRINX0\prochazka 69b775a49d fix 2025-02-07 15:53:36 +01:00
SPRINX0\prochazka 93895f3d6f expanded cell view 2025-02-07 14:34:56 +01:00
SPRINX0\prochazka 8103c26ca8 tiny db structure 2025-02-07 13:36:14 +01:00
SPRINX0\prochazka 825abf82e6 deep partial deef 2025-02-06 13:04:15 +01:00
Nybkox e2547c7295 feat: add test for importing data to an existing table 2025-02-06 11:11:06 +01:00
Nybkox 359557e321 feat: pass dataType to bulk insert value put 2025-02-06 11:09:14 +01:00
Nybkox 94cccf9e17 fix(cassandra): check column name correctly 2025-02-06 11:05:24 +01:00
Nybkox 13e4c2de03 fix(createBulkInsertStreamBase): save checked structure 2025-02-06 11:04:41 +01:00
Nybkox 844d7025fa feat(cassandra): parse error line from message 2025-02-06 10:38:12 +01:00
Nybkox 0f01f35d19 fix(cassandra): use put raw for numeric data types 2025-02-06 10:09:19 +01:00
Nybkox 505c219cfd chore: remove test logging 2025-02-06 09:49:14 +01:00
Nybkox c40d745a3a fix: update deploy databse skip tests conditions 2025-02-06 09:43:46 +01:00
Nybkox 13ee14c752 fix: do not insert second id column 2025-02-06 09:39:49 +01:00
Nybkox 1d1e488755 feat: add cassandra to workflows 2025-02-06 09:18:38 +01:00
Nybkox d9537e5fd4 feat: run cassandra tests on ci 2025-02-06 09:15:23 +01:00
Nybkox 5fc5497a9e fix(table-create): remove nullable if engine skips nullability 2025-02-06 09:15:23 +01:00
Nybkox fd70df0f43 feat(cassandara): forceSortStructureColumns 2025-02-06 09:15:23 +01:00
Nybkox c16d47473d feat: add forceSortStructureColumns for test engines 2025-02-06 09:15:23 +01:00
Nybkox f5e2300460 fix(cassandra): use text type for string in table anylyse 2025-02-06 09:15:23 +01:00
Nybkox 73a3e8d498 fix(cassandra): ignore default value if engine skips it in table analyse 2025-02-06 09:15:23 +01:00
Nybkox bb38b93927 feat: add forceSortResults for cassandra 2025-02-06 09:15:23 +01:00
Nybkox 979f2c7dac fix: do not insert another pk if there is no uuid pk 2025-02-06 09:15:23 +01:00
Nybkox 808b774ad1 fix: create sql based on engine config in table-analyse 2025-02-06 09:15:23 +01:00
Nybkox 38ce62185e fix(cassandra): do not add 2nd id column 2025-02-06 09:15:23 +01:00
Nybkox ac4e411d41 feat: skip delpoy tests 2025-02-06 09:15:23 +01:00
Nybkox fdc784f42d feat: skip data duplicator for cassandra 2025-02-06 09:15:23 +01:00
Nybkox edcaf585ea refactor: remove redundant conditions 2025-02-06 09:15:23 +01:00
Nybkox cdafe7e5f2 fix: force columns sorting when comparing 2025-02-06 09:15:23 +01:00
Nybkox 40cfe63b6f fix: skipDataModifications for cassandra 2025-02-06 09:15:23 +01:00
Nybkox 2fee584da9 fix: skip auto increment for cassandra 2025-02-06 09:15:23 +01:00
Nybkox 8b1d8d6d71 chore: add missing types for test engings exports 2025-02-06 09:15:23 +01:00
Nybkox f63b61681f feat: force usage of text type for strings in cassandra tests 2025-02-06 09:15:23 +01:00
Nybkox de4cea86da feat: skip order by for cassandra 2025-02-06 09:15:23 +01:00
Nybkox c0ca84f347 fix: prevent setting autoincrement when it is disabled in dialect 2025-02-06 09:15:23 +01:00
Nybkox 9c5a2c79f5 feat: add recordset and row zipping for cassandra query 2025-02-06 09:15:23 +01:00
Nybkox 8359746f47 feat: basic cassandra tests setup 2025-02-06 09:15:23 +01:00
Nybkox 516393856d feat: add TestEngineInfo typing 2025-02-06 09:15:23 +01:00
Nybkox e7e57414b5 fix: update sheduler events info typing 2025-02-06 09:15:23 +01:00
Nybkox 687669330d fix: set createColumnWithColumnKeyword to false for cassandra 2025-02-06 09:15:23 +01:00
Nybkox d3147d3969 feat: add dropDatabse to cassandra dumper 2025-02-06 09:15:23 +01:00
Nybkox ca8b7911a6 fix: do not filter keyspaces 2025-02-06 09:15:23 +01:00
Nybkox 3d23a13c34 fix: remove port from cassandra 2025-02-06 09:15:23 +01:00
Nybkox cf8a104183 fix: use keyspace and replication in createDatabase command for cassandra 2025-02-06 09:15:23 +01:00
Nybkox bd7aa7884a fix: update engines typing after rebase 2025-02-06 09:15:23 +01:00
Nybkox f2db514e45 feat: generateDefaultValueForUuid, set 'uuid()' for cassandra 2025-02-06 09:15:23 +01:00
Nybkox d35801dcc7 feat: disable renaming tables for cassandra 2025-02-06 09:15:23 +01:00
Nybkox 50f9e025c4 fix: remove old way of adding way uuids 2025-02-06 09:15:23 +01:00
SPRINX0\prochazka 09fa3ce438 feat: dumper data type handling 2025-02-06 09:15:23 +01:00
Nybkox bcf89b1f09 WIP 2025-02-06 09:15:23 +01:00
Nybkox 645a1d35e8 feat: add omitTableAliases to sql dialect 2025-02-06 09:15:23 +01:00
Nybkox 1154eff459 feat: allow specifing dbhan client type 2025-02-06 09:15:23 +01:00
SPRINX0\prochazka f6dcc4bb1f AI refactor 2025-02-06 08:34:21 +01:00
SPRINX0\prochazka babfcb6108 AI assistant 2025-02-05 18:56:00 +01:00
SPRINX0\prochazka 07a2e2fa26 Merge branch 'master' into ai-assistant 2025-02-05 15:01:50 +01:00
SPRINX0\prochazka d6ffafb640 DBF icon fixed 2025-02-05 14:25:07 +01:00
SPRINX0\prochazka 3cc0be7e72 v6.1.7-premium-beta.1 2025-02-05 13:22:30 +01:00
SPRINX0\prochazka a6bd3eed52 update pro ref 2025-02-05 13:21:43 +01:00
SPRINX0\prochazka ac2128dcde azure managed identity support 2025-02-05 13:05:02 +01:00
SPRINX0\prochazka 6c8cf8e327 update pro ref 2025-02-05 10:28:51 +01:00
SPRINX0\prochazka 920788febb OAuth test 2025-02-05 10:28:11 +01:00
SPRINX0\prochazka 07a803a687 try to fix e2e tests 2025-02-05 09:17:11 +01:00
SPRINX0\prochazka 1f1d84d7c8 updated pro ref 2025-02-05 09:05:37 +01:00
SPRINX0\prochazka a093fc1285 Merge branch 'hotfix/6.1.5' 2025-02-05 09:01:21 +01:00
SPRINX0\prochazka e76c563471 changelog 2025-02-04 17:05:20 +01:00
SPRINX0\prochazka fa6388ee6b v6.1.6 2025-02-04 17:04:26 +01:00
SPRINX0\prochazka fe2e5bc82e v6.1.6-premium-beta.1 2025-02-04 16:48:47 +01:00
SPRINX0\prochazka e361cb0113 v6.1.6-premuim-beta.1 2025-02-04 16:48:17 +01:00
SPRINX0\prochazka a12875fde3 dbgate-pro repo ref 2025-02-04 16:48:02 +01:00
SPRINX0\prochazka fed8b1be3e Merge branch 'hotfix/6.1.5' 2025-02-04 16:30:14 +01:00
SPRINX0\prochazka b3b94bfb3f 6.1.5 changelog 2025-02-04 16:12:00 +01:00
SPRINX0\prochazka 8e4308bea8 v6.1.5 2025-02-04 16:07:33 +01:00
SPRINX0\prochazka 86736c289b security problem fix #1029 2025-02-04 16:05:25 +01:00
SPRINX0\prochazka 49149643ef tests for hotfix branches 2025-02-04 16:04:45 +01:00
SPRINX0\prochazka c21cd4b18f security problem fix #1029 2025-02-04 16:01:50 +01:00
SPRINX0\prochazka d3dd1c3afc query fmt func 2025-02-04 15:44:16 +01:00
SPRINX0\prochazka 969876e87b fix 2025-02-04 12:55:30 +01:00
SPRINX0\prochazka 846f63a708 compare model fix 2025-02-04 08:55:11 +01:00
SPRINX0\prochazka 91fcf4bd72 query assistant WIP 2025-02-04 08:54:56 +01:00
SPRINX0\prochazka f62462fcc5 AI assistant place 2025-02-03 17:38:15 +01:00
SPRINX0\prochazka d2192c4772 v6.1.5-beta.3 2025-02-03 14:43:32 +01:00
SPRINX0\prochazka 4d8952d3ee try to fix #1025 2025-02-03 14:43:08 +01:00
SPRINX0\prochazka 0f36ea7b58 v6.1.5-premium-beta.2 2025-02-03 13:55:55 +01:00
SPRINX0\prochazka 4556f81ed8 SSL connection fix 2025-02-03 13:38:33 +01:00
SPRINX0\prochazka d59e8ea2df v6.1.5-premium-beta.1 2025-01-31 15:19:07 +01:00
SPRINX0\prochazka eec3a679aa fix 2025-01-31 14:09:21 +01:00
SPRINX0\prochazka 098a6025a8 export screenshot 2025-01-31 13:58:39 +01:00
SPRINX0\prochazka cdd1c34bc2 admin screenshots 2025-01-31 10:32:52 +01:00
SPRINX0\prochazka cd90b53627 next tests + next test DBs 2025-01-31 08:47:16 +01:00
SPRINX0\prochazka d16de0d2fb next E2E tests 2025-01-30 13:38:35 +01:00
SPRINX0\prochazka 1406e54894 job names 2025-01-30 08:24:02 +01:00
SPRINX0\prochazka 0618694220 fix 2025-01-30 08:22:08 +01:00
SPRINX0\prochazka 56c86bde30 test fix 2025-01-30 08:20:41 +01:00
SPRINX0\prochazka 93dc48c22c generate screenshots 2025-01-30 08:07:27 +01:00
SPRINX0\prochazka 9309f25126 removed e2e tests from run-tests workflow 2025-01-29 16:02:10 +01:00
SPRINX0\prochazka f22adf3cc8 screenshot=>themeshot 2025-01-29 15:40:41 +01:00
SPRINX0\prochazka bee7ec0cc7 next screenshots 2025-01-29 15:33:57 +01:00
SPRINX0\prochazka 8d19fae16a fix 2025-01-29 12:14:51 +01:00
SPRINX0\prochazka b8a51083f8 next e2e tests 2025-01-29 10:59:20 +01:00
SPRINX0\prochazka 9baecaba86 fix 2025-01-29 08:53:21 +01:00
SPRINX0\prochazka d8de4da059 fix 2025-01-29 08:41:06 +01:00
SPRINX0\prochazka 302fc2c832 fix 2025-01-29 08:40:07 +01:00
SPRINX0\prochazka e552be8634 fix 2025-01-29 08:38:43 +01:00
SPRINX0\prochazka 425ed5a3f4 E2E tests 2025-01-29 08:27:15 +01:00
SPRINX0\prochazka 07021ae760 e2e tests data 2025-01-28 18:40:14 +01:00
SPRINX0\prochazka 9e06944fe7 generate screenshots 2025-01-28 18:01:36 +01:00
SPRINX0\prochazka 707ccf2d21 data 2025-01-28 13:25:33 +01:00
SPRINX0\prochazka 569b3f5e56 nexte E2E test DBS 2025-01-28 12:48:07 +01:00
SPRINX0\prochazka f0812d74d6 screenshots fix 2025-01-28 10:52:56 +01:00
SPRINX0\prochazka 13a5addc43 debug print 2025-01-28 10:14:23 +01:00
SPRINX0\prochazka 2fc926861f screenshots fix 2025-01-28 09:47:40 +01:00
SPRINX0\prochazka b6f76c5194 removed console log 2025-01-27 16:49:05 +01:00
SPRINX0\prochazka 51cd639671 load field values fix #1009 2025-01-27 16:47:44 +01:00
SPRINX0\prochazka 35362fbc9b fix 2025-01-27 14:42:12 +01:00
SPRINX0\prochazka 2b5858f81a screenshots action 2025-01-27 14:40:39 +01:00
SPRINX0\prochazka 8290100b80 v6.1.4 2025-01-27 12:52:11 +01:00
SPRINX0\prochazka 578e2d3928 changelog 2025-01-27 11:15:50 +01:00
SPRINX0\prochazka 4e5f320777 v6.1.4-beta.3 2025-01-27 11:07:39 +01:00
SPRINX0\prochazka 6b64928a4c Fixed CASE problem in ACE sql-server mode 2025-01-27 11:07:24 +01:00
SPRINX0\prochazka 7f95674113 changelog WIP 2025-01-27 11:04:25 +01:00
SPRINX0\prochazka f47d082a0d v6.1.4-beta.2 2025-01-27 10:50:17 +01:00
SPRINX0\prochazka a68a81b339 Show Data/Structure button in one place #1015 2025-01-27 10:40:38 +01:00
SPRINX0\prochazka e0cf8026ef tab preview mode UX 2025-01-27 10:03:46 +01:00
SPRINX0\prochazka a1db648318 Data view coloring (every second row) #1014 2025-01-27 09:32:17 +01:00
SPRINX0\prochazka 81ad7eac62 v6.1.4-beta.1 2025-01-24 16:13:09 +01:00
SPRINX0\prochazka 6c9913abaa fixed: Cannot expand tables and views returned from search #1000 2025-01-24 16:12:55 +01:00
SPRINX0\prochazka e84af5af96 fixed Pin icon misplaced #1007 2025-01-24 14:59:09 +01:00
SPRINX0\prochazka e574667651 better display of ObjectId on JSON view 2025-01-24 14:33:22 +01:00
SPRINX0\prochazka 4944bc4bca expand all, collapse all commands 2025-01-24 14:27:05 +01:00
SPRINX0\prochazka c09c5e588a default action settings fix 2025-01-24 12:22:11 +01:00
SPRINX0\prochazka 893b072454 remove log 2025-01-24 12:02:43 +01:00
SPRINX0\prochazka ba971e4a67 mongodb json view default collection page size #976 2025-01-24 11:47:53 +01:00
Jan Prochazka 82be1df5bf Merge pull request #1011 from dbgate/feature/null-safety-to-sql-generator
fix: ensure extract always return an array
2025-01-23 15:09:23 +01:00
Nybkox abf5227b47 fix: ensure extract always return an array 2025-01-23 12:20:55 +01:00
SPRINX0\prochazka 0d3e39c479 SSL support for redis #691 2025-01-22 18:42:14 +01:00
SPRINX0\prochazka d16bc83af0 Merge branch 'feature/redis-key-navigation' 2025-01-22 17:45:01 +01:00
SPRINX0\prochazka 79a246217a redis key selection by keyboard 2025-01-22 17:44:46 +01:00
SPRINX0\prochazka 4ea718b662 redis key navigation 2025-01-22 17:13:33 +01:00
SPRINX0\prochazka 41e5089ab3 redis key loading refactor 2025-01-22 16:35:54 +01:00
SPRINX0\prochazka db86ae627f Merge branch 'feature/redis' 2025-01-22 09:41:03 +01:00
SPRINX0\prochazka 576fa40c1a redis key load optimalization 2025-01-22 09:40:49 +01:00
SPRINX0\prochazka 8287d5e400 redis loading keys UX 2025-01-22 09:32:26 +01:00
SPRINX0\prochazka 2e030f87a5 redis loading UX 2025-01-22 09:03:09 +01:00
SPRINX0\prochazka 4793bad92f redis load keys optimalization 2025-01-22 08:49:58 +01:00
SPRINX0\prochazka 0c35aefbe2 Redis Format Json #582 2025-01-21 18:36:25 +01:00
SPRINX0\prochazka 7a2390c025 fix 2025-01-21 16:57:44 +01:00
SPRINX0\prochazka bf3dd2ae88 set redis client name #1004 2025-01-21 16:45:47 +01:00
SPRINX0\prochazka e5b0cb724b UX fix 2025-01-21 15:58:45 +01:00
SPRINX0\prochazka f7b520eb30 readme 2025-01-21 12:47:10 +01:00
SPRINX0\prochazka 4ad0782e59 aws build renamed 2025-01-20 15:20:08 +01:00
Jan Prochazka 0755f171ad changelog 2025-01-10 11:48:24 +01:00
Jan Prochazka 48796ec970 v6.1.3 2025-01-10 11:38:42 +01:00
Jan Prochazka e8d32835d8 v6.1.3-premium-beta.4 2025-01-10 11:11:06 +01:00
SPRINX0\prochazka 56b6864b2c Merge branch 'feature/open-raw' 2025-01-09 17:08:45 +01:00
SPRINX0\prochazka 06be55514c raw data test 2025-01-09 17:07:30 +01:00
SPRINX0\prochazka 183438d2b5 raw data display #991 #962 2025-01-09 16:49:26 +01:00
SPRINX0\prochazka 5208a912a2 raw mode 2025-01-09 16:27:42 +01:00
SPRINX0\prochazka 9f0d8e91ba fixed oracle ILIKE #992 2025-01-09 16:07:14 +01:00
SPRINX0\prochazka 5dbbfe4612 v6.1.3-beta.2 2025-01-09 16:02:59 +01:00
SPRINX0\prochazka f0eb8945e0 filter model test 2025-01-09 16:01:34 +01:00
SPRINX0\prochazka d14a1449a3 fixed show detail in fulltest search 2025-01-09 15:45:03 +01:00
SPRINX0\prochazka b5d0ba1220 data browser tests 2025-01-09 13:51:25 +01:00
SPRINX0\prochazka 436fb24e9f Merge branch 'feature/test-refactor' 2025-01-09 13:35:23 +01:00
SPRINX0\prochazka df64bd1e84 fix 2025-01-09 13:27:53 +01:00
SPRINX0\prochazka 9457df9378 fix 2025-01-09 12:50:02 +01:00
SPRINX0\prochazka f7ed9c3eda e2e test refactor 2025-01-09 12:43:32 +01:00
SPRINX0\prochazka de1a1c923a integr test refactor 2025-01-09 12:30:20 +01:00
SPRINX0\prochazka dec02f2456 fix 2025-01-09 12:07:33 +01:00
SPRINX0\prochazka 98ba5c7d9a workflow fix 2025-01-09 11:06:14 +01:00
SPRINX0\prochazka defc92ee23 workflow fix 2025-01-09 11:03:15 +01:00
SPRINX0\prochazka e9c435c892 cypress tests 2025-01-09 11:02:19 +01:00
Jan Prochazka de90a314d6 Merge pull request #996 from dbgate/feature/filter-exts
feat: filter extentions on fe
2025-01-09 10:46:46 +01:00
Jan Prochazka 007eb84d22 Merge pull request #993 from dbgate/feature/drop-triggers-and-events
Feature/drop triggers and events
2025-01-09 10:46:17 +01:00
Nybkox c640fd6df8 Merge pull request #997 from dbgate/feature/nvmrc
feat: add .nvmrc
2025-01-09 09:52:23 +01:00
Nybkox 1b41b44a15 feat: add .nvmrc 2025-01-09 09:51:56 +01:00
Nybkox 9316e68302 feat: filter extentions on fe 2025-01-09 09:36:21 +01:00
SPRINX0\prochazka 89fce420fa try to fix build 2025-01-09 08:43:30 +01:00
SPRINX0\prochazka a47b060478 fix build 2025-01-09 08:31:07 +01:00
SPRINX0\prochazka 811935f1cd run tests without container 2025-01-09 08:27:24 +01:00
SPRINX0\prochazka 6712c8136f fix 2025-01-08 17:06:53 +01:00
SPRINX0\prochazka 2501cb170f try to use runner local ports for CI tests 2025-01-08 17:01:56 +01:00
SPRINX0\prochazka 3179f2d72c fixed test 2025-01-08 16:48:16 +01:00
SPRINX0\prochazka 9692c0c683 try to fix DEX OAUTH 2025-01-08 16:35:35 +01:00
SPRINX0\prochazka 2deff70218 add connection test 2025-01-08 16:35:16 +01:00
SPRINX0\prochazka 5aee12f543 fixed oauth test redirect 2025-01-08 16:15:49 +01:00
SPRINX0\prochazka 8a4ec82c4c database login - ask user - test connection 2025-01-08 16:14:51 +01:00
SPRINX0\prochazka 11201326fd try to fix dex dockerfile 2025-01-08 15:49:02 +01:00
SPRINX0\prochazka 328c772d35 kill-port didn't help 2025-01-08 15:38:32 +01:00
SPRINX0\prochazka 3f9fd6596d kill port in CY tests 2025-01-08 15:23:18 +01:00
SPRINX0\prochazka 0253b2795e dex config 2025-01-08 15:06:43 +01:00
Jan Prochazka b25376a790 dex config 2025-01-08 15:05:57 +01:00
SPRINX0\prochazka 01f3f44369 oauth test WIP 2025-01-08 15:05:14 +01:00
Jan Prochazka a3e8d64d4e dex config 2025-01-08 14:18:46 +01:00
SPRINX0\prochazka 2ee1250ccc dex config 2025-01-08 13:58:14 +01:00
SPRINX0\prochazka 86b1c82384 Merge branch 'feature/dbf' 2025-01-08 13:08:08 +01:00
SPRINX0\prochazka a156ec942b DBF reader - log errors 2025-01-07 18:28:19 +01:00
SPRINX0\prochazka 48eb8badec fixed import preview 2025-01-07 17:52:26 +01:00
SPRINX0\prochazka 2521f05526 DBF reader plugin 2025-01-07 17:24:56 +01:00
Nybkox 618db79f6b feat: add sql generator to triggers and evets context menu 2025-01-07 16:47:16 +01:00
Nybkox 3089ce8ad6 feat: add triggers and scheduler events to sql generator 2025-01-07 16:35:01 +01:00
Nybkox dd6021e96a feat: add drop option to triggers and events context menu 2025-01-07 14:57:33 +01:00
Jan Prochazka 79bf9016a3 Merge pull request #985 from dbgate/feature/mysql-event-scheduler
Feature/mysql event scheduler
2025-01-07 14:37:30 +01:00
Nybkox 202716e28c fix: show funcitons specific menu for functions 2025-01-07 14:35:40 +01:00
Nybkox 8c5e23f773 feat: show only 1 of disable/enable actions in events context menu 2025-01-07 14:29:17 +01:00
SPRINX0\prochazka bf9374bf6e fixed test config 2025-01-07 13:59:42 +01:00
SPRINX0\prochazka 2087574363 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-01-07 13:39:24 +01:00
SPRINX0\prochazka 4765cbcfd4 Merge branch 'feature/portal-test' 2025-01-07 13:39:18 +01:00
SPRINX0\prochazka a48c23d169 ask user test 2025-01-07 13:38:47 +01:00
Jan Prochazka 03982d4ad2 Merge pull request #981 from dbgate/feature/triggers-sqlite
Feature/triggers sqlite
2025-01-07 13:23:36 +01:00
SPRINX0\prochazka e531a35f37 ask user portal conn 2025-01-07 13:19:44 +01:00
Nybkox a8a5864ff0 fix: escape mysql event name in createSql 2025-01-07 13:18:23 +01:00
SPRINX0\prochazka ee9ce66293 fix test env 2025-01-07 10:55:03 +01:00
SPRINX0\prochazka a11b87a923 test fix 2025-01-07 10:45:56 +01:00
SPRINX0\prochazka e3cd01aa2e portal test - import Chinook DB 2025-01-07 10:30:26 +01:00
SPRINX0\prochazka bf92943a6a portal tests WIP 2025-01-07 09:32:18 +01:00
SPRINX0\prochazka 8d2c2cd62d focus query editor 2025-01-07 09:32:01 +01:00
Nybkox 029f24b079 feat: update dbgate-query-splitter tp 4.11.3 2025-01-07 09:20:59 +01:00
SPRINX0\prochazka d9ca29b602 portal connection test 2025-01-06 14:56:16 +01:00
SPRINX0\prochazka ddcfc127b7 Merge branch 'master' of https://github.com/dbgate/dbgate 2025-01-06 11:58:29 +01:00
SPRINX0\prochazka 0659691a72 Merge branch 'feature/ssh-tunnel-test' 2025-01-06 11:57:59 +01:00
SPRINX0\prochazka 4e7c8d8b1e added missing services 2025-01-06 10:42:51 +01:00
SPRINX0\prochazka f477c03281 increase test timeout 2025-01-06 10:18:40 +01:00
SPRINX0\prochazka 362d4a5a0d test connect too SSH via keyfile 2025-01-06 10:16:58 +01:00
SPRINX0\prochazka 42ad78df58 keyfile - build containers 2025-01-06 09:46:57 +01:00
SPRINX0\prochazka fef3ffd996 workflow fix 2025-01-06 09:29:27 +01:00
SPRINX0\prochazka a5f824c778 changed location of mysql-ssh container 2025-01-06 09:00:56 +01:00
SPRINX0\prochazka 4f5bb563e8 JEST timeout 2025-01-06 08:35:15 +01:00
SPRINX0\prochazka 053ba471a6 SSH - handle SSH error 2025-01-06 08:24:14 +01:00
Jan Prochazka 066cd407a9 Merge pull request #986 from dbgate/feature/missing-factories
feat: add missing triggers and events factories
2025-01-05 08:05:02 +01:00
Jan Prochazka b418dd8d12 Merge pull request #984 from freitasm/master
Update runners.js to fix small typo
2025-01-05 08:02:47 +01:00
Nybkox 1be73d8a4c fix: build enable/disable sql on frontend 2025-01-03 22:57:33 +01:00
SPRINX0\prochazka aff282d31e ssh tunnel WIP 2025-01-03 16:44:57 +01:00
Nybkox 576a4fc2e5 feat: add missing triggers and events factories 2025-01-03 16:26:10 +01:00
Nybkox e73356c8da feat: add schedulerEvents to tools 2025-01-03 15:02:03 +01:00
Nybkox 0ffe2d8811 fix: disable rename tests for mysql 2025-01-03 14:59:57 +01:00
Nybkox c90011fc27 feat: scheduler events tests 2025-01-03 14:59:57 +01:00
Nybkox 891fb15290 feat: add scheduler events to ui 2025-01-03 14:59:57 +01:00
Nybkox 903297a1e9 feat: add scheduler events to analyser 2025-01-03 14:59:57 +01:00
SPRINX0\prochazka 59788faefd workflows 2025-01-03 08:14:49 +01:00
SPRINX0\prochazka f5a6ca18f0 run test containers - standalone workflow 2025-01-03 08:12:11 +01:00
Mauricio Freitas 30690304bb Update runners.js
Fixed typo "no data retured"
2025-01-03 10:01:29 +13:00
SPRINX0\prochazka 144777da58 SSH - force IPv4 (use 127.0.0.1 instead of localhost) 2025-01-02 17:03:49 +01:00
SPRINX0\prochazka 28a206c7ed upgrade ssh2 2025-01-02 17:03:20 +01:00
SPRINX0\prochazka 72d29a293c skip changed detection 2025-01-02 15:58:15 +01:00
SPRINX0\prochazka 561b43fa13 fix 2025-01-02 15:57:12 +01:00
SPRINX0\prochazka 1e9dc89da1 fixed detection changed files 2025-01-02 15:56:26 +01:00
SPRINX0\prochazka b4d1b9aa05 fix 2025-01-02 15:35:57 +01:00
SPRINX0\prochazka 77be448b41 fix 2025-01-02 14:13:24 +01:00
SPRINX0\prochazka 1ff2749c9b mysql ssh image 2025-01-02 14:11:07 +01:00
SPRINX0\prochazka e5fb21daf6 workflows 2025-01-02 14:02:38 +01:00
SPRINX0\prochazka c1ceea084b ssh connection test 2025-01-02 14:00:18 +01:00
Nybkox 9f4b55ce07 feat: sqlite triggers tests 2025-01-02 11:47:07 +01:00
Nybkox 01b7c42851 fix: prevent testing empty parameters 2025-01-02 11:41:00 +01:00
Nybkox f0221f6e43 feat: sqlite triggers 2025-01-02 11:26:40 +01:00
Nybkox 30bbdb0f1d refactor: move sqlite queries to sql directory 2025-01-02 11:26:40 +01:00
Nybkox a6f0bc78d4 fix: always show pin icon on the right 2025-01-02 10:59:22 +01:00
Jan Prochazka ceb6a88964 Merge branch 'feature/workflow-refactor' 2024-12-30 15:25:39 +01:00
Jan Prochazka a39fff8b3a ssh tunnel test disabled 2024-12-30 15:25:23 +01:00
Jan Prochazka 0cf3d5993c generated header 2024-12-30 08:28:25 +01:00
Jan Prochazka 2966484cda v6.1.3-beta.1 2024-12-30 08:23:36 +01:00
Jan Prochazka ac3bb58106 generated workflows 2024-12-30 08:23:18 +01:00
Jan Prochazka 36e2f1bdee workflow templates 2024-12-30 08:11:18 +01:00
Jan Prochazka 70083bd870 workflows - defs support 2024-12-30 07:05:25 +01:00
Jan Prochazka f7b39fca26 code cleanup 2024-12-29 09:57:33 +01:00
Jan Prochazka 70873e83bd docker pipeline refactor 2024-12-29 09:57:18 +01:00
Jan Prochazka 2858bba8b2 yaml replace changed 2024-12-28 21:16:52 +01:00
Jan Prochazka bd0404fbaf fixes 2024-12-28 15:36:05 +01:00
Jan Prochazka 317f6256f6 fix 2024-12-28 15:28:34 +01:00
Jan Prochazka 6c9b738717 fix 2024-12-28 15:10:45 +01:00
Jan Prochazka 2f8c584af5 workflows 2024-12-28 15:03:38 +01:00
Jan Prochazka d3b417679e workflow processor 2024-12-28 15:00:59 +01:00
Jan Prochazka 00dd8bfc72 fixed links to dbgate.org 2024-12-28 14:01:19 +01:00
Jan Prochazka e1eea4adf3 fixed links to dbgate.org 2024-12-28 11:30:18 +01:00
Jan Prochazka fd2d2e90d4 workflow refactor WIP 2024-12-27 08:34:17 +01:00
Jan Prochazka f97b70ce45 v6.1.2 2024-12-26 08:05:17 +01:00
Jan Prochazka 45d79478fb workflow fixes 2024-12-26 08:05:03 +01:00
Jan Prochazka a59f42bd62 v6.1.2-premium-beta.18 2024-12-26 07:47:14 +01:00
Jan Prochazka a189fa7b6d fix 2024-12-26 07:46:58 +01:00
Jan Prochazka 794bc97207 v6.1.2-beta.17 2024-12-26 07:45:27 +01:00
Jan Prochazka 24f7def7ab v6.1.2-premium-beta.16 2024-12-26 07:45:16 +01:00
Jan Prochazka 01071c236e notarization log 2024-12-26 07:44:53 +01:00
Jan Prochazka a6326ac9fa v6.1.2-premium-beta.15 2024-12-26 07:37:36 +01:00
Jan Prochazka 4c6d409be8 print notarization log 2024-12-26 07:37:19 +01:00
Jan Prochazka 44ad8e51a5 v6.1.2-premium-beta.14 2024-12-26 07:18:26 +01:00
Jan Prochazka e82578adfb v6.1.2-beta.14 2024-12-26 07:17:52 +01:00
Jan Prochazka 24f28b559e pro app build 2024-12-26 07:17:24 +01:00
Jan Prochazka b086a5d3d2 prevent double upload snap 2024-12-25 21:32:17 +01:00
Jan Prochazka bb0b87b770 v6.1.2-beta.13 2024-12-25 20:20:26 +01:00
Jan Prochazka aa4f82fa98 fix 2024-12-25 20:20:10 +01:00
Jan Prochazka 873ace4170 v6.1.2-beta.12 2024-12-25 19:51:24 +01:00
Jan Prochazka 5a9d8ba0a7 fix 2024-12-25 19:51:16 +01:00
Jan Prochazka 07f0fdcc1c v6.1.2-beta.11 2024-12-25 19:43:27 +01:00
Jan Prochazka ff7ee4fb98 fix 2024-12-25 19:43:16 +01:00
Jan Prochazka b1f5b62757 v6.1.2-beta.10 2024-12-25 19:39:37 +01:00
Jan Prochazka a67c857204 python 3.11 fix 2024-12-25 19:39:26 +01:00
Jan Prochazka 4032c53a30 v6.1.2-beta.9 2024-12-25 12:19:09 +01:00
Jan Prochazka 0a37ed74d9 electron reverted to version 30 2024-12-25 12:18:58 +01:00
Jan Prochazka f07efe440a v6.1.2-beta.8 2024-12-25 12:09:35 +01:00
Jan Prochazka 2d5e67802d removed mongodb-client-encryption from community build 2024-12-25 12:09:25 +01:00
Jan Prochazka 7b8e013084 v6.1.2-beta.7 2024-12-25 11:29:42 +01:00
Jan Prochazka b69fc04b5c try to upgrade electron 2024-12-25 11:29:23 +01:00
Jan Prochazka b6dfdd4741 v6.1.2-beta.6 2024-12-25 11:14:10 +01:00
Jan Prochazka ff3985a542 upgraded mongodb-client-encryption 2024-12-25 11:13:54 +01:00
Jan Prochazka 9c7e1dcaf1 v6.1.2-beta.5 2024-12-25 10:44:39 +01:00
Jan Prochazka 48eb09687c app build - node version 22 2024-12-25 10:44:02 +01:00
Jan Prochazka 86b339535d updated electron builder 2024-12-25 10:42:49 +01:00
Jan Prochazka 576b6dc774 v6.1.2-beta.4 2024-12-25 10:28:26 +01:00
Jan Prochazka 18ca971f67 try to use electron notarize 2024-12-25 10:28:10 +01:00
Jan Prochazka 3916a5e6e8 fixed ssh tunnel connection test #972 #973 2024-12-25 09:49:23 +01:00
Jan Prochazka 1446fdad5e v6.1.2-beta.3 2024-12-23 09:52:31 +01:00
Jan Prochazka 1478886e04 fix 2024-12-23 09:52:22 +01:00
Jan Prochazka 54d61790a9 v6.1.2-beta.2 2024-12-23 09:27:28 +01:00
Jan Prochazka bb638fd8db fix 2024-12-23 09:27:14 +01:00
Jan Prochazka e3a2589517 v6.1.2-beta.1 2024-12-23 09:21:42 +01:00
Jan Prochazka 6f557a6463 print notarization error 2024-12-23 09:21:31 +01:00
Jan Prochazka 323f27f6e4 changelog 2024-12-23 07:06:36 +01:00
Jan Prochazka 8d4a38dccb v6.1.1 2024-12-23 07:06:12 +01:00
SPRINX0\prochazka 54a3b30e83 Merge branch 'master' of https://github.com/dbgate/dbgate 2024-12-20 13:45:41 +01:00
SPRINX0\prochazka 6251bcd8fd changelog 2024-12-20 13:45:39 +01:00
SPRINX0\prochazka e42099c1a9 v6.1.1-beta.1 2024-12-20 12:57:25 +01:00
Jan Prochazka b07ee91cf9 fixed oracle export + clickhouse test 2024-12-20 12:23:29 +01:00
Jan Prochazka 62c028fc3c export test finished 2024-12-20 11:33:28 +01:00
SPRINX0\prochazka 07ea575b0f fixed postgres export + export tests #970 2024-12-20 11:17:43 +01:00
SPRINX0\prochazka ee78786974 #968 mysql table comment fix 2024-12-20 10:47:14 +01:00
SPRINX0\prochazka e1814663cd trigger fulltext search 2024-12-20 10:40:57 +01:00
SPRINX0\prochazka 6ae3e019ff ux 2024-12-20 10:38:29 +01:00
Jan Prochazka cadf539c3d fixed diff for triggers 2024-12-20 10:30:05 +01:00
Jan Prochazka 51929d7ef7 some tests fixed 2024-12-20 10:23:49 +01:00
Jan Prochazka 0edc7f077f test trigger createSql 2024-12-20 09:26:53 +01:00
SPRINX0\prochazka 2488cee7ea test definition refactor 2024-12-20 09:03:30 +01:00
SPRINX0\prochazka edf64db69a search settings improvement 2024-12-20 08:42:30 +01:00
SPRINX0\prochazka c65bf51dcd Merge branch 'feature/parameters-oracle' 2024-12-20 07:46:51 +01:00
Nybkox effe235a95 feat: oracle parameters 2024-12-19 16:06:56 +01:00
Nybkox 583d1494c2 feat: fallback to position if param does not have name 2024-12-19 12:50:50 +01:00
Nybkox 983daf0d1c feat: add options position to params typing 2024-12-19 12:09:25 +01:00
Jan Prochazka 756ddf1a8b Merge pull request #969 from dbgate/feature/triggers
Feature/triggers
2024-12-19 12:09:08 +01:00
Nybkox 9ccd647d97 fix: update triggers typing to cover all oracle timing options 2024-12-19 11:55:22 +01:00
Nybkox dc9bfdc553 fix: update pssql triggers query to match ts def 2024-12-19 10:50:39 +01:00
Nybkox af4e91faba fix: update oracle triggers test create queries 2024-12-19 10:46:40 +01:00
Nybkox 394020157b fix: update oracle triggers tests expected values 2024-12-19 10:26:48 +01:00
Nybkox f16aab12e1 fix: add trigger event type to oracle triggers query 2024-12-19 10:17:16 +01:00
Nybkox e08216d6dd feat: mssql triggers tests 2024-12-19 10:13:15 +01:00
Nybkox ebb4f8e73e fix: mssql triggers query naming 2024-12-19 10:13:04 +01:00
Nybkox b9939e5d5f fix: correctly map mysql triggers sql output 2024-12-19 09:58:54 +01:00
Nybkox 9eb3bca8d6 feat: add other create/drop for triggers tests 2024-12-19 09:54:17 +01:00
Nybkox 022f263bf9 fix: update pssql triggers test sql 2024-12-19 09:53:47 +01:00
Nybkox 56972652d5 fix: pssql triggers - map tgtype to timing / event type correctly 2024-12-19 09:53:11 +01:00
SPRINX0\prochazka d75b9e2688 ace-builds patch #954 2024-12-19 09:21:57 +01:00
Nybkox d2c5440e39 feat: pssql tirgger test 2024-12-19 08:33:26 +01:00
Jan Prochazka 8ff30e426e fix - expand limited when accessing bykeyboard nav 2024-12-18 14:13:01 +01:00
Jan Prochazka 7cdbef609e arm-64 builds 2024-12-18 10:59:21 +01:00
Jan Prochazka f6195a468d v6.1.0 2024-12-18 10:37:54 +01:00
Jan Prochazka c23bf72d55 changelog 2024-12-18 10:35:54 +01:00
Jan Prochazka c02441402b fixed search in list 2024-12-18 10:22:02 +01:00
Jan Prochazka b9a8764b55 fixed search 2024-12-18 10:01:52 +01:00
Jan Prochazka a2374c1981 v6.0.1-beta.6 2024-12-18 09:39:57 +01:00
Jan Prochazka 9cfd5af704 prevent jump to first item when focusing because of mouse 2024-12-18 09:37:40 +01:00
Jan Prochazka a6f473b8ed better connection UX 2024-12-18 09:08:42 +01:00
Jan Prochazka e0a74402cb dropdown for default database 2024-12-18 08:43:51 +01:00
Jan Prochazka c6e57b278e use default database 2024-12-18 08:18:09 +01:00
Jan Prochazka e63f1f8f09 clickAction refactor, settings - open detail after keyboard navigation 2024-12-18 08:08:45 +01:00
Nybkox e866c019f0 feat: mysql and oracle triggers tests 2024-12-18 06:09:30 +01:00
Nybkox 5f4bd6d3e3 fix: triggers typing and yaml conv 2024-12-18 06:05:49 +01:00
SPRINX0\prochazka 57da9c9885 changelog wip 2024-12-17 17:17:31 +01:00
SPRINX0\prochazka e6a3acf4c2 search GUI improved 2024-12-17 16:27:54 +01:00
SPRINX0\prochazka 537869e862 data grid - no rows info 2024-12-17 16:03:21 +01:00
SPRINX0\prochazka ae2ff7b3b1 fixed display CLOB an NCLOB columns in Oracle #944 2024-12-17 15:31:10 +01:00
SPRINX0\prochazka 1db01dbdb1 optimalization 2024-12-17 14:59:44 +01:00
SPRINX0\prochazka 7988438dc7 fix search connections 2024-12-17 14:43:05 +01:00
SPRINX0\prochazka 3b32823f94 v6.0.1-beta.5 2024-12-17 14:29:56 +01:00
SPRINX0\prochazka 3370c754f2 try to fix postgres plugin 2024-12-17 14:29:45 +01:00
SPRINX0\prochazka 2d84e5a611 dataGrid align numbers right #957 2024-12-17 13:43:21 +01:00
SPRINX0\prochazka 8d5f73849e upgraded ace-builds #954 2024-12-17 12:42:09 +01:00
SPRINX0\prochazka 7a5019164a configurable search in connections 2024-12-17 12:26:50 +01:00
SPRINX0\prochazka f5733ea2d7 handle camelCase in tokenizer 2024-12-17 10:16:19 +01:00
Nybkox 413287c691 fix: remove triggerName 2024-12-17 10:16:07 +01:00
Nybkox 9e941dfce2 feat: add triggers to ui 2024-12-17 10:16:07 +01:00
Nybkox d32af771dc fix: add purename to trigger analysers 2024-12-17 10:16:07 +01:00
Nybkox 1c84f40bcf feat: add triggers loading message 2024-12-17 10:16:06 +01:00
Nybkox 671eba22e0 feat: add oracle triggers to analyser 2024-12-17 10:16:06 +01:00
Nybkox c00cb3076c feat: add mysql triggers to analyser 2024-12-17 10:16:06 +01:00
Nybkox 62daa13e54 feat: add mssql triggers to analyser 2024-12-17 10:16:06 +01:00
Nybkox 4cc0a66a7d feat: add pssql triggers to analyser 2024-12-17 10:16:06 +01:00
SPRINX0\prochazka 92e13220d8 tokenized search in references 2024-12-17 10:12:45 +01:00
SPRINX0\prochazka 2a5fdd852a search tokenizer optimalization 2024-12-17 10:09:52 +01:00
SPRINX0\prochazka 7759fd862f ability to disable tab preview mode 2024-12-17 09:34:16 +01:00
SPRINX0\prochazka ca5dd0ac30 v6.0.1-beta.4 2024-12-16 17:01:39 +01:00
SPRINX0\prochazka 18be29fd88 Merge branch 'feature/search' 2024-12-16 17:01:26 +01:00
SPRINX0\prochazka 6ea54a5b0a tokenized column search 2024-12-16 17:01:05 +01:00
SPRINX0\prochazka 5d294f6236 camel search tokenizer 2024-12-16 16:58:10 +01:00
SPRINX0\prochazka 5544b6291b search tokenizer 2024-12-16 16:50:17 +01:00
SPRINX0\prochazka bf4841bca4 filter name optimalization 2024-12-16 16:23:55 +01:00
SPRINX0\prochazka 358a641449 refactor - not working 2024-12-16 15:53:52 +01:00
SPRINX0\prochazka 7e1ceb69ae UX fix 2024-12-16 15:36:26 +01:00
SPRINX0\prochazka 939f04ae62 optimalization 2024-12-16 15:19:54 +01:00
SPRINX0\prochazka 2fc2ac491c find in SQL text 2024-12-16 14:45:38 +01:00
SPRINX0\prochazka 20a5a50516 rename file 2024-12-16 14:10:18 +01:00
SPRINX0\prochazka 0932f4c537 search columns WIP 2024-12-16 14:08:19 +01:00
SPRINX0\prochazka c46c9a4e16 lisgt matcher refactor 2024-12-16 13:08:59 +01:00
SPRINX0\prochazka a20b4b3339 search settings 2024-12-16 11:47:53 +01:00
SPRINX0\prochazka dc302f89c7 Display comments into TABLES and COLUMNS lists #755 2024-12-16 09:46:07 +01:00
SPRINX0\prochazka f5a2d142e2 fixed [MSSQL] Foreign keys show up in a weird way #734 2024-12-16 08:26:25 +01:00
SPRINX0\prochazka 1020a5820b Merge branch 'master' of https://github.com/dbgate/dbgate 2024-12-13 16:27:17 +01:00
SPRINX0\prochazka deb13505b8 fixed loading constraints #734 2024-12-13 16:27:14 +01:00
Jan Prochazka 71c06e31f7 sql terminator in oracle routines 2024-12-13 15:06:12 +01:00
Jan Prochazka a203480a72 oracle function tests 2024-12-13 15:06:12 +01:00
Jan Prochazka c0fcd681be oracle procedure & function analyser 2024-12-13 15:06:12 +01:00
Jan Prochazka 7402bb6823 test fix 2024-12-13 15:06:11 +01:00
Jan Prochazka 35d791bee4 fixed some tests 2024-12-13 15:06:11 +01:00
Jan Prochazka ad4a599800 oracle view fix 2024-12-13 15:06:11 +01:00
Jan Prochazka 33db85f03b oracle tests 2024-12-13 15:06:11 +01:00
Jan Prochazka ec5d05fc26 oracle fixes 2024-12-13 15:06:11 +01:00
Jan Prochazka face7ecdb5 rename sql object oracle 2024-12-13 15:06:11 +01:00
Jan Prochazka 6035319035 uncommented oracle container for tests 2024-12-13 15:06:11 +01:00
Jan Prochazka e698da71fb oracle tests - run on CI 2024-12-13 15:06:11 +01:00
Jan Prochazka b466de781a oracle - rename table, deploy scripts passes 2024-12-13 15:06:11 +01:00
Jan Prochazka e5d583310d merged tests pipelines 2024-12-13 15:06:11 +01:00
Jan Prochazka f72dbf19c2 driver tests 2024-12-13 15:06:11 +01:00
Jan Prochazka 10538a04b4 oracle import pass 2024-12-13 15:06:11 +01:00
Jan Prochazka d71452a397 oracle - implemented scope identity 2024-12-13 15:06:11 +01:00
Jan Prochazka 3f45bfcdd0 select scope identity test 2024-12-13 15:06:11 +01:00
Jan Prochazka 545e9863b6 fix identity test 2024-12-13 15:06:11 +01:00
Jan Prochazka a37f2a5240 select scope identity test 2024-12-13 15:06:11 +01:00
Jan Prochazka d6b4c0a96b oracle alter table passes 2024-12-13 15:06:11 +01:00
Jan Prochazka d56e917b3f oracle query spec passed 2024-12-13 15:06:11 +01:00
Jan Prochazka 860c811504 oracle table-create test passes 2024-12-13 15:06:11 +01:00
Jan Prochazka c93e8c35ec table-analyse oracle tests pass 2024-12-13 15:06:11 +01:00
Jan Prochazka 5278e5da0c fixed oracle index analyser 2024-12-13 15:06:11 +01:00
Jan Prochazka e7e3c307fc table analyse refactor (works on oracle) 2024-12-13 15:06:11 +01:00
Jan Prochazka e9af85038e try to use smaller oracle image 2024-12-13 15:06:11 +01:00
Jan Prochazka bf04721e36 run oracle tests on CI 2024-12-13 15:06:11 +01:00
SPRINX0\prochazka a810dc4204 focused connection changes 2024-12-13 10:48:42 +01:00
Jan Prochazka faad82fc34 Merge pull request #961 from dbgate/feature/postgis-geo
feat: transform geography binary data to wkt
2024-12-12 16:47:29 +01:00
Nybkox b8ae53db7d feat: transform geography binary data to wkt 2024-12-12 16:37:54 +01:00
Jan Prochazka 1571295ab6 focus UX 2024-12-12 16:29:12 +01:00
Jan Prochazka d3cc3a92c1 v6.0.1-beta.3 2024-12-12 16:15:18 +01:00
Jan Prochazka 381dc6a535 Add apple silicon only build #949 2024-12-12 16:15:03 +01:00
Jan Prochazka 6b9df571af handler UX scroll problem 2024-12-12 16:06:36 +01:00
Jan Prochazka 897547371e configurable connection click, database click #959 2024-12-12 15:53:00 +01:00
Jan Prochazka bf85a922ca first oracle test works 2024-12-10 16:03:26 +01:00
Jan Prochazka 00525f6b81 oracle tests WIP 2024-12-10 15:40:15 +01:00
SPRINX0\prochazka 6dd27eb34f basic auth check config #934 2024-12-10 13:11:03 +01:00
SPRINX0\prochazka 0b30386fee e2e test config 2024-12-10 08:48:53 +01:00
SPRINX0\prochazka 1f7f0ea8a2 Merge branch 'feature/e2e-tests' 2024-12-10 08:33:52 +01:00
SPRINX0\prochazka 0ae0cee766 renamed test job 2024-12-10 08:33:28 +01:00
SPRINX0\prochazka 4cbc7f3ae5 connect test 2024-12-09 17:22:29 +01:00
SPRINX0\prochazka f1cd0ab689 fix tests 2024-12-09 17:13:32 +01:00
SPRINX0\prochazka 7f367a1f84 test fixes 2024-12-09 16:52:02 +01:00
SPRINX0\prochazka 5405b9bf72 cypress run server inline test 2024-12-09 16:32:56 +01:00
SPRINX0\prochazka 75f75d95a6 ux tests 2024-12-09 15:41:50 +01:00
SPRINX0\prochazka ae5c539e31 UI tests 2024-12-09 15:33:45 +01:00
SPRINX0\prochazka e7797cedc1 try to fix test 2024-12-09 15:11:38 +01:00
SPRINX0\prochazka f3c3ddd73a e2e on CI 2024-12-09 14:51:56 +01:00
SPRINX0\prochazka c201f06103 fixed workflow 2024-12-09 13:45:40 +01:00
SPRINX0\prochazka 111a3a678f cypress test WIP 2024-12-09 13:44:08 +01:00
SPRINX0\prochazka 51c4964003 fixed deps 2024-12-06 16:48:15 +01:00
SPRINX0\prochazka 5fac064a48 update deps 2024-12-06 16:41:22 +01:00
SPRINX0\prochazka e84f45ae39 fix 2024-12-06 16:39:56 +01:00
SPRINX0\prochazka 7e119d40a4 e2e tests 2024-12-06 16:38:42 +01:00
SPRINX0\prochazka 22b47d1066 e2e test in github 2024-12-06 16:12:51 +01:00
SPRINX0\prochazka ac0ea6a937 cy - connect to mysql 2024-12-06 15:46:23 +01:00
SPRINX0\prochazka ed7bfe0c21 e2e tests branch 2024-12-06 14:36:59 +01:00
SPRINX0\prochazka 55cac14ecf v6.0.1-packer-beta.2 2024-12-06 14:14:39 +01:00
SPRINX0\prochazka 691635c5d1 changed volatile deps 2024-12-06 14:14:27 +01:00
SPRINX0\prochazka 9209a2d7d3 v6.0.1-packer-beta.1 2024-12-06 13:16:08 +01:00
Jan Prochazka 05b044d965 Merge pull request #953 from dbgate/featrue/callable-templates
feat: myssql callable template
2024-12-05 15:40:43 +01:00
Nybkox e231a3a41a feat: pssql callable template 2024-12-05 15:32:33 +01:00
Nybkox 216614a4b1 feat: allow dollar dollar string in query params 2024-12-05 15:32:23 +01:00
Nybkox ae19d14951 feat: add return type to pssql funcs 2024-12-05 15:31:50 +01:00
Nybkox 7f639361b8 feat: myssql callable template 2024-12-05 12:45:49 +01:00
SPRINX0\prochazka ba706b85d3 changelog 2024-12-05 12:25:13 +01:00
SPRINX0\prochazka 3b91d921e8 v6.0.0 2024-12-05 12:11:30 +01:00
SPRINX0\prochazka 660555d664 v6.0.0-premium-beta.6 2024-12-05 10:20:52 +01:00
SPRINX0\prochazka 3550710f23 fix 2024-12-05 10:20:18 +01:00
SPRINX0\prochazka 1429c29537 v6.0.0-premium-beta.5 2024-12-05 10:16:26 +01:00
SPRINX0\prochazka 95113490f1 disabled aws build 2024-12-05 10:16:11 +01:00
SPRINX0\prochazka 1eafdb944a fix redirect 2024-12-05 10:15:32 +01:00
SPRINX0\prochazka a32cd0b2ae typo 2024-12-05 09:56:24 +01:00
SPRINX0\prochazka 249fbf3f96 v6.0.0-beta.4 2024-12-04 14:39:43 +01:00
SPRINX0\prochazka 64877af64a changed build envfrom macos12 to macos14 2024-12-04 14:39:32 +01:00
SPRINX0\prochazka ff94e46179 v6.0.0-beta.3 2024-12-04 14:19:13 +01:00
SPRINX0\prochazka 921bd4613a fix 2024-12-04 14:17:42 +01:00
SPRINX0\prochazka 6f4a49ea97 refactor 2024-12-04 14:15:13 +01:00
SPRINX0\prochazka 9029fccad4 default parameter encoding for execute scripts 2024-12-04 13:45:12 +01:00
SPRINX0\prochazka edf3a072c5 tsql call 2024-12-04 13:27:20 +01:00
SPRINX0\prochazka 0fde8c49a7 generate SQL - execute procedure TSQL 2024-12-04 13:15:06 +01:00
SPRINX0\prochazka 767c835a8e parameters in db struct extender 2024-12-04 12:40:12 +01:00
SPRINX0\prochazka 38f0223dc0 UX 2024-12-04 10:51:26 +01:00
SPRINX0\prochazka ec707b5af3 up-to-date sql object info tab 2024-12-04 10:44:43 +01:00
SPRINX0\prochazka 462d5e3187 removed schemaName from mysql 2024-12-04 10:23:16 +01:00
SPRINX0\prochazka 5cc4c07941 fix - mysql has not schema 2024-12-04 10:16:58 +01:00
SPRINX0\prochazka 20de78f88a table editor - mark tab unsaved 2024-12-04 10:00:03 +01:00
SPRINX0\prochazka a63d70ca7e handled "driver not found" error 2024-12-04 09:52:06 +01:00
SPRINX0\prochazka 672d6b88b2 Merge branch 'master' of https://github.com/dbgate/dbgate 2024-12-04 07:46:06 +01:00
SPRINX0\prochazka add1612c92 6.0 changelog 2024-12-04 07:46:04 +01:00
Jan Prochazka 96b964e609 Merge pull request #952 from dbgate/feature/mariadb-indexes-collation
feat: add collation to maria db indexes query and analyser
2024-12-04 07:07:56 +01:00
Nybkox 6b40190097 feat: add collation to maria db indexes query and analyser 2024-12-03 19:28:16 +01:00
SPRINX0\prochazka f5b0bc5605 v6.0.0-premium-beta.2 2024-12-03 18:00:43 +01:00
SPRINX0\prochazka 64a58252e5 reverted tmp change 2024-12-03 17:56:51 +01:00
SPRINX0\prochazka 46571684f6 v6.0.0-alpha.1 2024-12-03 17:52:09 +01:00
SPRINX0\prochazka 710022539b tmp change 2024-12-03 17:51:36 +01:00
SPRINX0\prochazka bc75d559b0 fix 2024-12-03 17:50:53 +01:00
SPRINX0\prochazka a82ee5cc65 v6.0.0-alpha.1 2024-12-03 17:41:51 +01:00
SPRINX0\prochazka 6647dd16f8 tmp version change 2024-12-03 17:41:12 +01:00
SPRINX0\prochazka 6f4e1e07f7 fix - build pro NPM 2024-12-03 17:39:50 +01:00
SPRINX0\prochazka 5cd951a9c1 v6.0.0-alpha.1 2024-12-03 17:25:52 +01:00
SPRINX0\prochazka f492a215b4 changed NPM versions to 6.0 2024-12-03 17:22:37 +01:00
SPRINX0\prochazka bbd2d74a28 v5.5.7-beta.69 2024-12-03 17:00:57 +01:00
SPRINX0\prochazka 2b697e21ba Merge branch 'master' of https://github.com/dbgate/dbgate 2024-12-03 17:00:46 +01:00
SPRINX0\prochazka 3a4e4ecbdc fix 2024-12-03 17:00:44 +01:00
SPRINX0\prochazka 05cbb915d6 v5.5.7-alpha.68 2024-12-03 16:38:01 +01:00
SPRINX0\prochazka 26a2bb75fa v5.5.7-beta.67 2024-12-03 16:35:18 +01:00
Jan Prochazka 71b0bb78ec Merge pull request #947 from dbgate/feature/parameters
Feature/parameters
2024-12-03 16:27:28 +01:00
Nybkox 4e4eb39a19 fix: remove distinct from mysql params query 2024-12-03 16:19:57 +01:00
Jan Prochazka b6399c8271 try to fix test 2024-12-03 16:05:23 +01:00
SPRINX0\prochazka eb4a764407 correctly show focus in form view 2024-12-03 15:41:46 +01:00
Nybkox 27188eb2c5 fix: normalize type name for mysql params 2024-12-03 15:39:22 +01:00
Nybkox 57a997adc3 fix: expect decimal for numeric params in mysql tests 2024-12-03 15:39:05 +01:00
Nybkox a72a03cc3a fix: add null safety for mysql function w/o params 2024-12-03 15:33:11 +01:00
Nybkox bb185d9e9f fix: add join on schema for mysql params query 2024-12-03 15:32:33 +01:00
Nybkox 0298660714 fix: add shchema to mysql programables query 2024-12-03 15:32:21 +01:00
SPRINX0\prochazka 8bf1dbb10d recent & unsaved connection folder 2024-12-03 15:30:02 +01:00
SPRINX0\prochazka 8e5ef98a7c unsaved connections limit 2024-12-03 15:20:28 +01:00
SPRINX0\prochazka 72bd536aec show unsaved connections in connection tree 2024-12-03 14:54:22 +01:00
Nybkox 1a4009a6b2 chore: remove unused query results 2024-12-03 14:13:31 +01:00
Nybkox e40357c052 fix: replace fullDataType with dataType in mssql params 2024-12-03 14:11:26 +01:00
Nybkox 222ea07cf2 fix: update mssql params queries 2024-12-03 14:11:04 +01:00
SPRINX0\prochazka 6b3f398de3 fixed keyboard navigation 2024-12-03 13:53:06 +01:00
SPRINX0\prochazka d796fa7ff4 connection menu refactor 2024-12-03 13:37:36 +01:00
SPRINX0\prochazka 6fdfd8717f Open form removed from default actions 2024-12-03 13:31:26 +01:00
Nybkox 81cea4c0f2 fix: pssql params to string helper 2024-12-03 13:07:50 +01:00
SPRINX0\prochazka 6a64633650 fixed menu for non-mac 2024-12-03 13:07:02 +01:00
Nybkox 21702f1593 fix: do not fetch pssql params w/o name 2024-12-03 13:03:05 +01:00
Nybkox 32ddb9c4c7 fix: normalize pssql parameters datatype 2024-12-03 13:02:46 +01:00
Nybkox 10fc62ceb7 fix: do not order pssql params by name 2024-12-03 13:02:40 +01:00
Nybkox d3018a3136 fix: correct function name in tests 2024-12-03 13:02:39 +01:00
Jan Prochazka f9bcbd588b mac keyboard menu 2024-12-03 12:52:04 +01:00
Nybkox 5c7d2bfd85 fix: update parameter group keys 2024-12-03 11:01:47 +01:00
SPRINX0\prochazka 788f0ebf77 show error for current connection 2024-12-03 10:53:59 +01:00
Nybkox 0eca5dd95d fix: typos 2024-12-03 10:37:36 +01:00
SPRINX0\prochazka 47322b0bbb expand/collapse tables 2024-12-03 10:23:54 +01:00
SPRINX0\prochazka 518a05a6f0 expand/collapse DB with keyboard 2024-12-03 10:16:51 +01:00
Jan Prochazka 352e426e17 fix 2024-12-03 09:48:56 +01:00
Jan Prochazka 666122f265 add mysql create/drop procedure test 2024-12-03 09:46:12 +01:00
SPRINX0\prochazka 61e32f6d95 query designer moved to premium 2024-12-03 08:39:05 +01:00
SPRINX0\prochazka 7aabc8f0be refresh licenses 2024-12-02 17:36:56 +01:00
Jan Prochazka a66dc03b99 params test - added object for test parent object match 2024-11-29 10:48:15 +01:00
Jan Prochazka cf5ecb3150 test create SQL 2024-11-29 10:44:09 +01:00
Jan Prochazka 46c365c5cd mysql parameter types 2024-11-29 10:29:12 +01:00
Jan Prochazka ea76751e4a postgres function tests 2024-11-29 10:06:34 +01:00
Jan Prochazka 0bef3f8e71 postgre procedure type tests 2024-11-29 09:57:46 +01:00
Jan Prochazka c26c9fae12 mssql parameters test 2024-11-29 09:35:15 +01:00
Jan Prochazka 446c615bb8 typo 2024-11-29 08:47:13 +01:00
Nybkox c516873541 feat: add parameters to mysql 2024-11-28 21:35:26 +01:00
Nybkox d4326de087 fix: proceduresParameters mssql query 2024-11-28 21:07:59 +01:00
Nybkox eca966bb90 fix: add null safety to getParametersSqlString 2024-11-28 21:07:59 +01:00
Nybkox 262b4732e3 feat: use parameterMode instead of isOutputParameter 2024-11-28 21:07:59 +01:00
Nybkox 7f9a30f568 fix: add missing conditions for pssql parameters query 2024-11-28 21:07:59 +01:00
Nybkox a89d2e1365 fix: add missing conditions for mssql parameters queries 2024-11-28 21:07:59 +01:00
Nybkox fcd6f6c8fc fix: correcttly map parameters to object list 2024-11-28 21:07:59 +01:00
Nybkox 8313d7f9f1 fix: update mssql parameters query to match ParameterInfo 2024-11-28 21:07:59 +01:00
Nybkox 3a12601103 feat: add parameters to createSql for pssql 2024-11-28 21:07:59 +01:00
Nybkox 926949dc89 fix: remove redundant field from ParameterInfo 2024-11-28 21:07:59 +01:00
Nybkox 6b155083ef feat: stored procedures and funciton parameters support for pssql 2024-11-28 21:07:59 +01:00
Nybkox 2b2ecac3ab feat: stored procedures and funciton parameters support for mssql 2024-11-28 21:07:59 +01:00
Jan Prochazka 35e9ff607d v5.5.7-beta.66 2024-11-28 18:47:35 +01:00
Jan Prochazka ae037834f2 connections UX 2024-11-28 18:45:39 +01:00
Jan Prochazka 3ac24436ba focused connection widget 2024-11-28 18:17:22 +01:00
Jan Prochazka 2ca17e826c connection tree UX 2024-11-28 17:53:22 +01:00
SPRINX0\prochazka 4fb6128499 v5.5.7-premium-beta.65 2024-11-28 15:12:52 +01:00
SPRINX0\prochazka c359332746 v5.5.7-beta.64 2024-11-28 15:11:54 +01:00
SPRINX0\prochazka 1cd8e8e376 typo 2024-11-28 15:02:27 +01:00
SPRINX0\prochazka 48ec2bdac8 connections UX 2024-11-28 14:59:19 +01:00
SPRINX0\prochazka 2283e91532 v5.5.7-beta.63 2024-11-27 18:30:05 +01:00
SPRINX0\prochazka 647894ad60 fix 2024-11-27 18:28:45 +01:00
SPRINX0\prochazka 574573abbb fix 2024-11-27 18:28:17 +01:00
SPRINX0\prochazka a735a03cd7 fix 2024-11-27 18:27:11 +01:00
SPRINX0\prochazka 83881a0dac docker build fix 2024-11-27 18:26:05 +01:00
SPRINX0\prochazka c04c6bbd2c v5.5.7-beta.62 2024-11-26 16:20:53 +01:00
SPRINX0\prochazka 42bbbc7ff4 fix job 2024-11-26 16:20:29 +01:00
SPRINX0\prochazka 1ecffeda71 default action improved & configurable 2024-11-26 15:19:39 +01:00
SPRINX0\prochazka 92992d1e95 ctx menu - open in new window 2024-11-26 14:19:20 +01:00
SPRINX0\prochazka bc9df9750f single connection mode list handler 2024-11-26 12:47:36 +01:00
SPRINX0\prochazka 27e70e8031 new UX - fixed support for singledb connections 2024-11-26 12:29:16 +01:00
SPRINX0\prochazka c823b8d19a UX 2024-11-26 09:30:37 +01:00
SPRINX0\prochazka 170ff77eec Merge branch 'feature/connection-keyboard-browse' 2024-11-26 09:11:23 +01:00
SPRINX0\prochazka c241f5c562 focused DB UX 2024-11-26 09:04:13 +01:00
SPRINX0\prochazka e06d964de4 connections UX WIP 2024-11-25 16:34:09 +01:00
SPRINX0\prochazka dfdb86de6f db widget UX 2024-11-25 15:52:26 +01:00
SPRINX0\prochazka a37b74f693 focusable databases WIP 2024-11-25 13:46:16 +01:00
SPRINX0\prochazka 398d9f15df focus connection or database WIP 2024-11-25 11:00:41 +01:00
SPRINX0\prochazka ab7c2d7a31 set tab preview mode off in markTabUnsaved 2024-11-25 08:31:24 +01:00
Jan Prochazka 090549ff91 v5.5.7-beta.61 2024-11-22 16:20:00 +01:00
Jan Prochazka 10330c6597 Merge branch 'master' of github.com:dbgate/dbgate 2024-11-22 16:19:34 +01:00
Jan Prochazka da2fe6a891 table & view preview mode switch 2024-11-22 16:19:29 +01:00
Jan Prochazka 01b88221c5 Merge pull request #945 from dbgate/feature-close-tab-hotkey-for-web
feat: add close tab hotkey for web
2024-11-22 15:26:43 +01:00
Nybkox 46d25710b8 feat: add close tab hotkey for web 2024-11-22 15:20:01 +01:00
Jan Prochazka a40ec7e66b show all databases for filtered connections 2024-11-22 11:40:51 +01:00
Jan Prochazka c8d2031d24 fix - don't call for DB list when searching in connections list 2024-11-22 11:25:46 +01:00
Jan Prochazka 4f838e0ae3 Merge branch 'feature/tab-preview-mode' 2024-11-22 10:43:24 +01:00
Jan Prochazka c7cc1b7611 theme changes (hover bg, dark selection bg) 2024-11-22 10:22:38 +01:00
Jan Prochazka bf67a5f13d UX 2024-11-22 10:15:43 +01:00
Jan Prochazka e6bbe66873 use keyboard for navigation between searchbox and table list 2024-11-22 10:03:49 +01:00
Jan Prochazka 1a930acf0a tables keyboard navigation 2024-11-22 09:45:01 +01:00
Jan Prochazka a497467137 fix 2024-11-22 08:45:30 +01:00
Jan Prochazka b463416633 Merge branch 'master' into feature/tab-preview-mode 2024-11-22 08:35:28 +01:00
Jan Prochazka ccf6240d65 Merge pull request #914 from dataspun/feature/geometry-autodetect-map
Update postgres plugin drivers.js
2024-11-22 08:28:40 +01:00
Jan Prochazka 5ccc12019d Merge pull request #943 from dbgate/feature-reopen-closed-tab
Feature reopen closed tab
2024-11-22 08:22:48 +01:00
Jan Prochazka f57fa9aee9 Merge pull request #942 from dbgate/feature-prevent-spawning-same-modal
feat: prevent spawning the same modal if one instance is opened
2024-11-22 08:21:00 +01:00
Nybkox 80e841a43d feat: add reopen closed tab command 2024-11-22 02:19:41 +01:00
Nybkox e1d759041d feat: prevent closing tab if any modal is open 2024-11-21 18:44:21 +01:00
SPRINX0\prochazka fd6df055c0 focus tab by enter 2024-11-21 17:07:18 +01:00
SPRINX0\prochazka 669d0b9dac correctly focusing tabs 2024-11-21 16:53:46 +01:00
SPRINX0\prochazka b9f9501e67 handle tab focus 2024-11-21 16:49:56 +01:00
SPRINX0\prochazka 4b1c021871 Revert "don't focus in tabs"
This reverts commit 90946c582d.
2024-11-21 16:12:27 +01:00
SPRINX0\prochazka 1f79627dbe change selected object when switching tab 2024-11-21 15:47:46 +01:00
SPRINX0\prochazka dc18be07ce #938 current database is not changed after closing tab 2024-11-21 15:03:43 +01:00
Nybkox 83ac45f8cf feat: invalidate commands on modal show/close 2024-11-21 14:32:05 +01:00
SPRINX0\prochazka c6cd865663 default action handling 2024-11-21 13:46:19 +01:00
Jan Prochazka 477636e0d7 Merge pull request #941 from dbgate/feature/word-wrap-option
feat: add word wrap option #823
2024-11-21 12:20:18 +01:00
Nybkox 77414ba934 feat: add word wrap option #823 2024-11-21 11:17:51 +01:00
SPRINX0\prochazka 86186072ed db app obj WIP 2024-11-20 17:12:54 +01:00
SPRINX0\prochazka 1216bcf9bf sql object tab refactor 2024-11-20 15:37:01 +01:00
SPRINX0\prochazka 788ea70d32 db app objc refactors 2024-11-20 15:30:47 +01:00
SPRINX0\prochazka 18de37c4e4 sql object tab 2024-11-20 14:53:06 +01:00
SPRINX0\prochazka aeb81bd97f sql object tab - ability to show template 2024-11-20 14:33:05 +01:00
SPRINX0\prochazka a68660f1ab sql object tab 2024-11-20 14:24:37 +01:00
SPRINX0\prochazka 5abfa85a0e script templates refactor 2024-11-20 13:51:18 +01:00
SPRINX0\prochazka 794f43d9ae call click when changing table by arrow 2024-11-20 11:25:07 +01:00
SPRINX0\prochazka 4b2f762200 v5.5.7-alpha.60 2024-11-20 10:19:40 +01:00
SPRINX0\prochazka fc3664571b fixed resolving plugin 2024-11-20 10:18:54 +01:00
SPRINX0\prochazka 5db8f11fd6 dbappobj highlight 2024-11-20 08:16:13 +01:00
SPRINX0\prochazka 598674a7e0 show focus in data grid 2024-11-19 16:35:55 +01:00
SPRINX0\prochazka af17eceb27 table keyboard navigation WIP 2024-11-19 15:54:18 +01:00
SPRINX0\prochazka 90946c582d don't focus in tabs 2024-11-19 14:13:58 +01:00
SPRINX0\prochazka d619e0f961 tab preview mode - basic concept #767 2024-11-19 14:10:41 +01:00
SPRINX0\prochazka 08311145c8 docs 2024-11-19 13:04:00 +01:00
SPRINX0\prochazka a80e37a208 maxMissingTablesRatio parameter 2024-11-19 12:55:42 +01:00
SPRINX0\prochazka c88114cabe link to G2 2024-11-19 12:24:47 +01:00
SPRINX0\prochazka e33f3a1492 rename view/procedure/function 2024-11-19 12:18:56 +01:00
SPRINX0\prochazka 8328fdad33 Merge branch 'master' of https://github.com/dbgate/dbgate 2024-11-19 10:35:14 +01:00
Jan Prochazka 8035380e7b commented handle autoincrement change 2024-11-19 10:34:49 +01:00
SPRINX0\prochazka b4ea528643 fix 2024-11-19 10:32:09 +01:00
Jan Prochazka b0012872fa force recreate table when changing autoincrement flag 2024-11-19 10:06:52 +01:00
SPRINX0\prochazka 274fb595a2 UX 2024-11-18 17:03:13 +01:00
SPRINX0\prochazka c7ef4b9231 UX 2024-11-18 17:03:06 +01:00
Jan Prochazka e64cfce423 fix test 2024-11-18 15:04:37 +01:00
Jan Prochazka c0c9c7be20 mysql change column to not null 2024-11-18 14:57:02 +01:00
SPRINX0\prochazka 2ae98d0c2d Merge branch 'master' of https://github.com/dbgate/dbgate 2024-11-18 13:47:47 +01:00
SPRINX0\prochazka a129834c16 fix 2024-11-18 13:47:42 +01:00
Jan Prochazka 71a9d6c5c0 fix 2024-11-18 13:47:23 +01:00
Jan Prochazka 1ce8f6bd1f set NOT NULL for column with default value 2024-11-18 13:41:29 +01:00
Jan Prochazka 85c4821606 added deploy test 2024-11-18 12:48:34 +01:00
Jan Prochazka 06ed9d7dfc fix 2024-11-18 12:40:53 +01:00
SPRINX0\prochazka 90de5edc99 v5.5.7-beta.59 2024-11-18 09:56:49 +01:00
SPRINX0\prochazka 72786e5dbb try to fix build 2024-11-18 09:56:38 +01:00
SPRINX0\prochazka d92c08548b fix 2024-11-18 09:54:08 +01:00
SPRINX0\prochazka b1893234c7 horizontal splitter improved 2024-11-18 09:25:58 +01:00
Jan Prochazka 534deff274 v5.5.7-beta.58 2024-11-18 08:31:13 +01:00
Jan Prochazka bdeffea79c remove cpu-features from build 2024-11-18 08:30:58 +01:00
Jan Prochazka ab2fdf26d2 v5.5.7-beta.57 2024-11-15 18:02:03 +01:00
Jan Prochazka 0c902f037b removed bufferutil 2024-11-15 18:01:53 +01:00
Jan Prochazka c0595aec0a code style 2024-11-15 17:16:11 +01:00
Jan Prochazka 6fdb20fc34 v5.5.7-beta.56 2024-11-15 17:14:48 +01:00
Jan Prochazka 8e74031fb1 try to fix electron app 2024-11-15 17:14:32 +01:00
Jan Prochazka 81e4b947b6 apidoc 2024-11-15 16:48:33 +01:00
Jan Prochazka c5d23410f4 docs 2024-11-15 16:28:00 +01:00
Jan Prochazka f23575c405 api documentation WIP 2024-11-15 16:09:04 +01:00
Jan Prochazka 8cb98cf643 apidoc 2024-11-15 14:45:31 +01:00
Jan Prochazka b09a558670 v5.5.7-beta.55 2024-11-15 14:01:00 +01:00
Jan Prochazka abc3c5f880 fixed windows build 2024-11-15 13:57:24 +01:00
Jan Prochazka 1c0d966c3c fix 2024-11-15 13:52:01 +01:00
Jan Prochazka 20d7264aab v5.5.7-beta.54 2024-11-15 12:10:18 +01:00
Jan Prochazka 4cf987b89a SSH optimalization 2024-11-15 12:09:24 +01:00
Jan Prochazka 5bcd3f807d v5.5.7-alpha.53 2024-11-15 12:02:11 +01:00
Jan Prochazka 9e04f2b9c6 fixed typo 2024-11-15 12:01:32 +01:00
Jan Prochazka a7ceb8951c v5.5.7-alpha.52 2024-11-15 11:51:27 +01:00
Jan Prochazka 7392b223f4 bundling refactor 2024-11-15 11:49:25 +01:00
SPRINX0\prochazka 51ce4f1bb5 fix 2024-11-14 16:48:55 +01:00
SPRINX0\prochazka 059c310aaf fix 2024-11-14 16:38:43 +01:00
SPRINX0\prochazka 11dad8ced3 Merge branch 'feature/npm-refactor-poc' 2024-11-14 15:40:17 +01:00
SPRINX0\prochazka 18ed0fc020 v5.5.7-alpha.51 2024-11-14 14:38:52 +01:00
SPRINX0\prochazka eaa1b73851 dbgatebuiltin keyword for builtin plugins 2024-11-14 14:37:24 +01:00
SPRINX0\prochazka 5c2c24e009 v5.5.7-alpha.50 2024-11-14 14:14:05 +01:00
SPRINX0\prochazka 1957531600 removed dbgateplugin keyword for builtin plugins 2024-11-14 14:13:47 +01:00
SPRINX0\prochazka e47a165e11 v5.5.7-alpha.49 2024-11-14 13:40:16 +01:00
SPRINX0\prochazka 3ca1adcb48 docs 2024-11-14 13:39:43 +01:00
SPRINX0\prochazka 66bf1c847a docs 2024-11-14 13:38:26 +01:00
SPRINX0\prochazka 47eea9b9b3 readme 2024-11-14 13:37:46 +01:00
SPRINX0\prochazka 5c5a5f3b53 documentation 2024-11-14 12:53:19 +01:00
SPRINX0\prochazka 1c7729a797 added new plugins to dbgate-serve 2024-11-14 12:35:44 +01:00
SPRINX0\prochazka cd06f13fcb optimalized NPM plugins 2024-11-14 12:27:17 +01:00
SPRINX0\prochazka 632870d448 v5.5.7-alpha.48 2024-11-14 10:48:59 +01:00
SPRINX0\prochazka 762055379a v5.5.7-alpha.47 2024-11-14 10:12:59 +01:00
SPRINX0\prochazka 7374749340 v5.5.7-alpha.46 2024-11-14 10:11:05 +01:00
SPRINX0\prochazka e379be0107 fix 2024-11-14 10:10:15 +01:00
SPRINX0\prochazka 2784053b83 v5.5.7-alpha.45 2024-11-14 08:28:14 +01:00
SPRINX0\prochazka 12c4a0d498 fix 2024-11-14 08:25:44 +01:00
SPRINX0\prochazka 35b5ea138d v5.5.7-alpha.44 2024-11-14 08:12:47 +01:00
SPRINX0\prochazka d75e1fc660 fix 2024-11-14 08:12:34 +01:00
SPRINX0\prochazka 3ab6df5da2 v5.5.7-alpha.43 2024-11-13 16:22:38 +01:00
SPRINX0\prochazka 8d4fc391a4 fix 2024-11-13 16:21:08 +01:00
SPRINX0\prochazka 35f9fc3741 v5.5.7-alpha.42 2024-11-13 16:17:50 +01:00
SPRINX0\prochazka b465f3eb99 v5.5.7-alpha.41 2024-11-13 16:15:16 +01:00
SPRINX0\prochazka c4e6a90722 v5.5.7-alpha.40 2024-11-13 16:11:11 +01:00
SPRINX0\prochazka 9cc4af2b56 build scripts 2024-11-13 16:10:05 +01:00
SPRINX0\prochazka 5ccdd7633b readme 2024-11-13 15:27:12 +01:00
SPRINX0\prochazka 880f4403cb removed publish dbgate (obsolete) 2024-11-13 15:09:36 +01:00
SPRINX0\prochazka cba391904a mongodb-client-encryption moved to optionalDependencies 2024-11-13 15:05:30 +01:00
SPRINX0\prochazka 0fc397ace5 v5.5.7-beta.39 2024-11-13 14:53:01 +01:00
SPRINX0\prochazka 56a241b7f4 try to fix build 2024-11-13 14:52:48 +01:00
SPRINX0\prochazka 97eb999e4c v5.5.7-beta.38 2024-11-13 14:34:50 +01:00
SPRINX0\prochazka 9deaa89f21 try to fix build 2024-11-13 14:34:38 +01:00
SPRINX0\prochazka 74bae65e32 fix 2024-11-13 14:26:49 +01:00
SPRINX0\prochazka 7091917578 v5.5.7-beta.37 2024-11-13 13:57:04 +01:00
SPRINX0\prochazka bbf72d9ed7 removed obsolete package 2024-11-13 13:56:56 +01:00
SPRINX0\prochazka 552d10ef48 v5.5.7-beta.36 2024-11-13 13:34:46 +01:00
SPRINX0\prochazka 7c5479157a fix 2024-11-13 13:34:35 +01:00
SPRINX0\prochazka 2463dba380 v5.5.7-beta.35 2024-11-13 13:28:07 +01:00
SPRINX0\prochazka 2f9209a92d added app to workspace when building electron app 2024-11-13 13:27:52 +01:00
SPRINX0\prochazka 370bd92518 v5.5.7-beta.34 2024-11-13 12:32:46 +01:00
SPRINX0\prochazka ec083924fc v5.5.7-alpha.33 2024-11-13 12:32:11 +01:00
SPRINX0\prochazka 22b450f7e0 fix 2024-11-13 12:31:28 +01:00
SPRINX0\prochazka 1dd73e7319 v5.5.7-alpha.32 2024-11-13 11:00:18 +01:00
SPRINX0\prochazka c4fe4b40dd v5.5.7-beta.31 2024-11-13 10:59:59 +01:00
SPRINX0\prochazka 251137ac60 centralized dependencies 2024-11-13 10:57:13 +01:00
SPRINX0\prochazka 0ad7c99274 removed optional dependencies from API and app 2024-11-13 10:48:02 +01:00
SPRINX0\prochazka f53142d98a removed native module tooling 2024-11-13 10:44:24 +01:00
SPRINX0\prochazka 1f868523b0 NPM plugin refactor 2024-11-13 10:31:01 +01:00
SPRINX0\prochazka 94db02db2e v5.5.7-beta.30 2024-11-13 09:07:09 +01:00
SPRINX0\prochazka 9f0e06e663 native module refactor POC 2024-11-13 09:06:51 +01:00
SPRINX0\prochazka c6dab85fc2 fixes 2024-11-12 17:38:18 +01:00
SPRINX0\prochazka 59aa2e3f33 v5.5.7-alpha.29 2024-11-12 09:25:27 +01:00
SPRINX0\prochazka 21b26773e6 fix 2024-11-12 09:23:02 +01:00
SPRINX0\prochazka f308c5f6b0 v5.5.7-alpha.28 2024-11-12 08:51:23 +01:00
SPRINX0\prochazka 2763b6028a data duplicator - folder settings 2024-11-12 08:35:59 +01:00
SPRINX0\prochazka a3df6d6e7d v5.5.7-alpha.27 2024-11-12 08:27:28 +01:00
SPRINX0\prochazka 473bfcbec5 shell.executeQuery supports sqlFile 2024-11-12 08:26:24 +01:00
SPRINX0\prochazka 8976c9e653 v5.5.7-alpha.26 2024-11-12 08:17:01 +01:00
SPRINX0\prochazka 86795dcc63 fix 2024-11-12 08:16:47 +01:00
SPRINX0\prochazka 9b90f15621 v5.5.7-alpha.25 2024-11-12 08:04:11 +01:00
Jan Prochazka 7d0d9d3e22 try to fix tests 2024-11-11 16:22:18 +01:00
Jan Prochazka 17f0248a3e try to remove tests 2024-11-11 16:14:35 +01:00
Jan Prochazka 25d3dcad59 fix 2024-11-11 16:09:18 +01:00
Jan Prochazka cbd857422f clickhouse test - removed from scripts deploy 2024-11-11 15:58:10 +01:00
Jan Prochazka e65b4d0c2a typo 2024-11-11 15:50:46 +01:00
Jan Prochazka 6bcebb63e4 create deploy journal is now warning 2024-11-11 15:50:32 +01:00
Jan Prochazka ac7708138c added run_count to script driver deployer 2024-11-11 15:47:46 +01:00
Jan Prochazka 9d8ec9cc6b script base deployer 2024-11-11 15:37:58 +01:00
SPRINX0\prochazka 1b8a2cb923 v5.5.7-premium-beta.24 2024-11-11 13:45:01 +01:00
SPRINX0\prochazka a97ab9c09e Merge branch 'master' of https://github.com/dbgate/dbgate 2024-11-11 13:44:29 +01:00
Jan Prochazka 9a73eb3620 fixed deploy 2024-11-11 13:20:04 +01:00
SPRINX0\prochazka f50e460335 v5.5.7-premium-beta.23 2024-11-11 13:10:46 +01:00
SPRINX0\prochazka fa72d9a39f preloaded rows fixes 2024-11-11 13:05:19 +01:00
SPRINX0\prochazka 75b4f49e31 db alter plan improvements 2024-11-11 11:07:57 +01:00
SPRINX0\prochazka a069093f6b indexes in yaml model 2024-11-11 08:42:00 +01:00
SPRINX0\prochazka 62c741198a deploy: ignoreNameRegex 2024-11-11 08:11:44 +01:00
SPRINX0\prochazka 0266d912e0 fix 2024-11-08 16:05:01 +01:00
SPRINX0\prochazka 55bc0fc93f Merge branch 'master' of https://github.com/dbgate/dbgate 2024-11-08 15:36:09 +01:00
SPRINX0\prochazka 47c00d7eb0 alter plan utility functions 2024-11-08 15:36:07 +01:00
Jan Prochazka ad9fac861e fixed deploy tests 2024-11-08 14:12:56 +01:00
SPRINX0\prochazka 14afd08fcb removed experimental status of deploy 2024-11-08 12:56:01 +01:00
SPRINX0\prochazka 319580554f fixed mssql primary key respects column order 2024-11-08 12:13:00 +01:00
SPRINX0\prochazka c750bd04ad export model - filter by schema 2024-11-08 09:12:28 +01:00
SPRINX0\prochazka bdd55d8432 export model - schema filter WIP 2024-11-07 17:38:22 +01:00
SPRINX0\prochazka 98464e414b v5.5.7-beta.22 2024-11-07 17:18:37 +01:00
SPRINX0\prochazka 2f2d9c45a3 fixed schema select #924 2024-11-07 17:17:56 +01:00
SPRINX0\prochazka 3665a0d064 Merge branch 'feature/duplicator-weak-refs' 2024-11-07 16:56:24 +01:00
SPRINX0\prochazka c19c69266a shwll connection fixes 2024-11-07 16:55:39 +01:00
SPRINX0\prochazka bafa2c2fff data duplicator fixes 2024-11-07 16:33:57 +01:00
Jan Prochazka 2d823140b9 data duplicator fix 2024-11-07 14:05:13 +01:00
Jan Prochazka 1fb4a06092 data duplicator - handle weak refs 2024-11-07 13:42:41 +01:00
SPRINX0\prochazka cb450a0313 duplicator wek refs WIP 2024-11-07 13:15:33 +01:00
SPRINX0\prochazka 7aaf6bb024 drop all objects 2024-11-07 10:07:32 +01:00
SPRINX0\prochazka 6a02ba3220 drop all objects WIP 2024-11-06 17:06:58 +01:00
SPRINX0\prochazka 83610783e0 fixed on message click 2024-11-06 16:48:22 +01:00
SPRINX0\prochazka cec26b0614 filterable messages view 2024-11-06 16:29:20 +01:00
SPRINX0\prochazka fbf288198b message view UX 2024-11-06 15:39:51 +01:00
SPRINX0\prochazka 193940fd63 view JSON log message 2024-11-06 15:25:43 +01:00
SPRINX0\prochazka bd169c316a messages view improvements 2024-11-06 14:13:43 +01:00
SPRINX0\prochazka 5315f65cfb table editor fixes 2024-11-06 13:00:53 +01:00
SPRINX0\prochazka 5a859d81d3 Merge branch 'master' of https://github.com/dbgate/dbgate 2024-11-06 12:19:45 +01:00
SPRINX0\prochazka 904fc4d500 missing file 2024-11-06 12:19:42 +01:00
Jan Prochazka 634fe18127 db diff fix 2024-11-06 12:01:43 +01:00
Jan Prochazka 89a9cc4380 Revert "reverted testEqualConstraints"
This reverts commit 57c62fbe27.
2024-11-06 11:21:39 +01:00
Jan Prochazka 57c62fbe27 reverted testEqualConstraints 2024-11-06 11:12:57 +01:00
SPRINX0\prochazka 590eff1e3b Merge branch 'feature/export-model' 2024-11-06 10:54:31 +01:00
SPRINX0\prochazka a71309a604 fix 2024-11-06 10:52:30 +01:00
SPRINX0\prochazka 343e983b64 export model feature 2024-11-06 10:47:49 +01:00
SPRINX0\prochazka e31a52b659 export model WIP 2024-11-04 17:03:52 +01:00
SPRINX0\prochazka 41162ee2c3 handling conid==__model 2024-11-04 15:21:36 +01:00
SPRINX0\prochazka 55745c18e9 invalid token fix 2024-11-04 14:17:28 +01:00
SPRINX0\prochazka 7d6b77ad2a v5.5.7-packer-beta.21 2024-11-04 11:03:33 +01:00
SPRINX0\prochazka 90813b23d8 constraint check fixed 2024-11-04 11:03:19 +01:00
SPRINX0\prochazka a999d29b1d v5.5.7-packer-beta.20 2024-11-04 10:14:32 +01:00
SPRINX0\prochazka f6f9b0a61a fix 2024-11-04 10:14:13 +01:00
SPRINX0\prochazka 724edf44cb v5.5.7-packer-beta.19 2024-11-04 09:29:29 +01:00
SPRINX0\prochazka 07248ca49f v5.5.7-packer-beta.18 2024-11-04 09:07:27 +01:00
SPRINX0\prochazka 3a068c37b5 build fix 2024-11-04 09:07:12 +01:00
SPRINX0\prochazka df44e5f6e9 #925 by default without query parameters 2024-11-04 08:59:29 +01:00
SPRINX0\prochazka 9328d966ba v5.5.7-packer-beta.17 2024-11-04 08:44:08 +01:00
SPRINX0\prochazka 1a293deec7 v5.5.7-packer.17 2024-11-04 08:40:11 +01:00
SPRINX0\prochazka 665a70ba3d load model transform 2024-11-01 16:58:25 +01:00
SPRINX0\prochazka 967587c8e4 model transform 2024-11-01 16:57:48 +01:00
SPRINX0\prochazka 4927c13e55 mdoel transform 2024-11-01 15:58:52 +01:00
SPRINX0\prochazka 1f9f997748 compare tab => premium 2024-11-01 13:28:40 +01:00
SPRINX0\prochazka 521e4ea3a2 v5.5.7-alpha.16 2024-11-01 12:39:58 +01:00
SPRINX0\prochazka 941843e4c0 generateDeploySql added to dbgateApi 2024-11-01 12:38:53 +01:00
SPRINX0\prochazka 1434a42421 readme 2024-11-01 10:21:49 +01:00
SPRINX0\prochazka 8f57d3a316 redshift driver should be only for premium 2024-11-01 10:17:13 +01:00
SPRINX0\prochazka a74b789a8c diff tools fixes 2024-11-01 10:06:23 +01:00
SPRINX0\prochazka ac4dd37249 fixed YESTERDAY filter parser 2024-11-01 10:06:13 +01:00
Jan Prochazka 75b3b4e012 comment 2024-11-01 08:36:21 +01:00
Jan Prochazka 188ab4c483 fixed view redeploy 2024-11-01 08:34:40 +01:00
Jan Prochazka f9a562808d alter view test 2024-10-31 17:01:02 +01:00
Jan Prochazka 4ea763124b fixed undelete view for SQL server 2024-10-31 16:34:00 +01:00
Jan Prochazka 836d15c68f delete columns 2024-10-31 15:42:07 +01:00
Jan Prochazka 8ce4c0a7ce test refactor 2024-10-31 15:04:34 +01:00
Jan Prochazka 9613c2c410 undelete view 2024-10-31 15:01:01 +01:00
Jan Prochazka e5d4bbadc1 deploy test refactor 2024-10-31 14:20:11 +01:00
Jan Prochazka 5d4d2a447a dbdeploy: undelete table works 2024-10-31 14:03:44 +01:00
Jan Prochazka d905962298 v5.5.7-beta.15 2024-10-31 13:02:24 +01:00
Jan Prochazka 4ab9ad6881 deleted columns prefix 2024-10-31 12:50:08 +01:00
Jan Prochazka 2ce20b5fac mark view as deleted 2024-10-31 12:35:32 +01:00
Jan Prochazka 81297383cb support for rename SQL object (mssql, postgres) 2024-10-31 10:48:32 +01:00
Jan Prochazka 2aed60390c fixed default value diff 2024-10-31 10:00:40 +01:00
Jan Prochazka 67386da136 fixed clickhouse test - skip nullability check 2024-10-31 08:59:12 +01:00
Jan Prochazka bdc40c2c02 test fix 2024-10-31 08:45:12 +01:00
SPRINX0\prochazka 1d916e43d5 fix - community app should not check license 2024-10-31 08:32:57 +01:00
SPRINX0\prochazka 98bff4925a Merge branch 'master' of https://github.com/dbgate/dbgate 2024-10-30 09:22:45 +01:00
SPRINX0\prochazka 9af2c80b05 v5.5.7-beta.14 2024-10-30 09:22:29 +01:00
Jan Prochazka 3a03c82f8d allowTableMarkDropped WIP 2024-10-30 08:58:05 +01:00
Jan Prochazka de66e75eb2 undrop WIP 2024-10-29 18:12:05 +01:00
Jan Prochazka 10d79dca4d added test - table is never dropped in deploy db 2024-10-29 18:02:31 +01:00
SPRINX0\prochazka 460f511bf6 autoIndexForeignKeysTransform for db deployer 2024-10-29 16:59:28 +01:00
SPRINX0\prochazka 81207f95d8 fixed default value comparing 2024-10-29 16:35:22 +01:00
Jan Prochazka 3d3aca3290 fixed clickhouse default value handling 2024-10-29 16:18:57 +01:00
Jan Prochazka d661b9f6a4 fixed mssql defaults 2024-10-29 16:07:51 +01:00
Jan Prochazka 7deeb78d69 default value test + fixed clickhouse default support 2024-10-29 15:52:36 +01:00
Jan Prochazka 4dcf47b81f test fix 2024-10-29 15:22:13 +01:00
Jan Prochazka a674b9b3a1 check default value 2024-10-29 15:05:43 +01:00
SPRINX0\prochazka b2aa4d9377 table diff - default values tests 2024-10-29 14:44:28 +01:00
SPRINX0\prochazka bc4a595815 handler anonymousPrimaryKey for deploy 2024-10-29 14:38:22 +01:00
SPRINX0\prochazka 2704825d03 db deploy fixes 2024-10-29 14:28:26 +01:00
SPRINX0\prochazka 456d3ba42e Merge branch 'master' of https://github.com/dbgate/dbgate 2024-10-29 08:27:04 +01:00
SPRINX0\prochazka 803a272331 #926 fixed App crashes when trying to 'Open Structure' in a readonly connection 2024-10-29 08:26:55 +01:00
Jan Prochazka 89e4bfe3e1 v5.5.7-packer-beta.13 2024-10-25 13:32:47 +02:00
Jan Prochazka 697440693e v5.5.7-packer-beta.12 2024-10-25 12:41:07 +02:00
Jan Prochazka c0cd04a96f packer - install-packages.sh script 2024-10-25 12:40:51 +02:00
Jan Prochazka c92f02bdda v5.5.7-packer-beta.11 2024-10-25 11:55:40 +02:00
Jan Prochazka c4766d163c install fix 2024-10-25 11:54:32 +02:00
Jan Prochazka 18889092aa v5.5.7-packer-beta.10 2024-10-25 11:19:13 +02:00
Jan Prochazka adafa3c5c4 delete old AMIs script 2024-10-25 11:17:52 +02:00
Jeremy 2c0b76fb3f Update drivers.js
add geometry to spatial types
2024-10-09 14:20:44 -07:00
580 changed files with 131671 additions and 6418 deletions
+39 -34
View File
@@ -1,21 +1,27 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Electron app BETA
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+-beta.[0-9]+'
- v[0-9]+.[0-9]+.[0-9]+-beta.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-12, windows-2022, ubuntu-22.04]
# os: [macOS-10.15]
os:
- macos-14
- windows-2022
- ubuntu-22.04
steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -23,64 +29,58 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- name: yarn adjustPackageJson
node-version: 22.x
- name: adjustPackageJson
run: |
yarn adjustPackageJson
node adjustPackageJson --community
- name: setUpdaterChannel beta
run: |
node setUpdaterChannel beta
- name: yarn set timeout
run: |
yarn config set network-timeout 100000
- name: yarn install
run: |
yarn install
- name: setCurrentVersion
run: |
yarn setCurrentVersion
- name: printSecrets
run: |
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillNativeModulesElectron
run: |
yarn fillNativeModulesElectron
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillPackagedPlugins
run: |
yarn fillPackagedPlugins
- name: Install Snapcraft
if: matrix.os == 'ubuntu-22.04'
uses: samuelmeuli/action-snapcraft@v1
- name: Publish
run: |
yarn run build:app
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }} # token for electron publish
GH_TOKEN: ${{ secrets.GH_TOKEN }}
WIN_CSC_LINK: ${{ secrets.WINCERT_2025 }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_2025_PASSWORD }}
# WIN_CSC_LINK: ${{ secrets.WINCERT_CERTIFICATE }}
# WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_PASSWORD }}
CSC_LINK: ${{ secrets.APPLECERT_CERTIFICATE }}
CSC_KEY_PASSWORD: ${{ secrets.APPLECERT_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
- name: publishSnap
if: matrix.os == 'ubuntu-22.04'
run: |
snapcraft upload --release=beta app/dist/*.snap
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: Copy artifacts
run: |
mkdir artifacts
@@ -92,8 +92,10 @@ jobs:
cp app/dist/*win*.exe artifacts/dbgate-beta.exe || true
cp app/dist/*win_x64.zip artifacts/dbgate-windows-beta.zip || true
cp app/dist/*win_arm64.zip artifacts/dbgate-windows-beta-arm64.zip || true
cp app/dist/*-mac_x64.dmg artifacts/dbgate-beta.dmg || true
cp app/dist/*-mac_universal.dmg artifacts/dbgate-beta.dmg || true
cp app/dist/*-mac_x64.dmg artifacts/dbgate-beta-x64.dmg || true
cp app/dist/*-mac_arm64.dmg artifacts/dbgate-beta-arm64.dmg || true
mv app/dist/*.snap artifacts/dbgate-beta.snap || true
mv app/dist/*.exe artifacts/ || true
mv app/dist/*.zip artifacts/ || true
@@ -106,18 +108,21 @@ jobs:
mv app/dist/*.yml artifacts/ || true
rm artifacts/builder-debug.yml
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: artifacts
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'artifacts/**'
files: artifacts/**
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Print content of notarization-error.log
if: failure() && matrix.os == 'macos-14'
run: |
find . -type f -name "notarization-error.log" -exec echo "=== Start of {} ===" \; -exec cat {} \; -exec echo "=== End of {} ===" \;
+51 -43
View File
@@ -1,24 +1,27 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Electron app PREMIUM BETA
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+-premium-beta.[0-9]+'
- v[0-9]+.[0-9]+.[0-9]+-premium-beta.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
# os: [windows-2022]
# os: [ubuntu-22.04]
# os: [windows-2022, ubuntu-22.04]
os: [macos-12, windows-2022, ubuntu-22.04]
# os: [macOS-10.15]
os:
- macos-14
- windows-2022
- ubuntu-22.04
steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -26,18 +29,17 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
node-version: 22.x
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
@@ -49,81 +51,82 @@ jobs:
yarn
node sync.js --nowatch
cd ..
- name: adjustPackageJson
run: |
cd ..
cd dbgate-merged
- name: yarn adjustPackageJson
run: |
cd ..
cd dbgate-merged
yarn adjustPackageJson
- name: adjustPackageJsonPremium
run: |
cd ..
cd dbgate-merged
node adjustPackageJsonPremium
node adjustPackageJson --premium
- name: setUpdaterChannel premium-beta
run: |
cd ..
cd dbgate-merged
node setUpdaterChannel premium-beta
- name: yarn set timeout
run: |
cd ..
cd dbgate-merged
yarn config set network-timeout 100000
- name: yarn install
run: |
cd ..
cd dbgate-merged
yarn install
- name: setCurrentVersion
run: |
cd ..
cd dbgate-merged
yarn setCurrentVersion
- name: printSecrets
run: |
cd ..
cd dbgate-merged
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillNativeModulesElectron
run: |
cd ..
cd dbgate-merged
yarn fillNativeModulesElectron
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillPackagedPlugins
run: |
cd ..
cd dbgate-merged
yarn fillPackagedPlugins
- name: Publish
run: |
cd ..
cd dbgate-merged
yarn run build:app
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }} # token for electron publish
GH_TOKEN: ${{ secrets.GH_TOKEN }}
WIN_CSC_LINK: ${{ secrets.WINCERT_2025 }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_2025_PASSWORD }}
# WIN_CSC_LINK: ${{ secrets.WINCERT_CERTIFICATE }}
# WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_PASSWORD }}
CSC_LINK: ${{ secrets.APPLECERT_CERTIFICATE }}
CSC_KEY_PASSWORD: ${{ secrets.APPLECERT_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: Copy artifacts
run: |
mkdir artifacts
cp ../dbgate-merged/app/dist/*.deb artifacts/dbgate-premium-beta.deb || true
cp ../dbgate-merged/app/dist/*x86*.AppImage artifacts/dbgate-premium-beta.AppImage || true
cp ../dbgate-merged/app/dist/*arm64*.AppImage artifacts/dbgate-premium-beta-arm64.AppImage || true
cp ../dbgate-merged/app/dist/*armv7l*.AppImage artifacts/dbgate-premium-beta-armv7l.AppImage || true
cp ../dbgate-merged/app/dist/*win*.exe artifacts/dbgate-premium-beta.exe || true
cp ../dbgate-merged/app/dist/*-mac_x64.dmg artifacts/dbgate-premium-beta.dmg || true
cp ../dbgate-merged/app/dist/*win_x64.zip artifacts/dbgate-windows-premium-beta.zip || true
cp ../dbgate-merged/app/dist/*win_arm64.zip artifacts/dbgate-windows-premium-beta-arm64.zip || true
cp ../dbgate-merged/app/dist/*-mac_universal.dmg artifacts/dbgate-premium-beta.dmg || true
cp ../dbgate-merged/app/dist/*-mac_x64.dmg artifacts/dbgate-premium-beta-x64.dmg || true
cp ../dbgate-merged/app/dist/*-mac_arm64.dmg artifacts/dbgate-premium-beta-arm64.dmg || true
mv ../dbgate-merged/app/dist/*.snap artifacts/dbgate-premium-beta.snap || true
mv ../dbgate-merged/app/dist/*.exe artifacts/ || true
mv ../dbgate-merged/app/dist/*.zip artifacts/ || true
@@ -136,18 +139,23 @@ jobs:
mv ../dbgate-merged/app/dist/*.yml artifacts/ || true
rm artifacts/builder-debug.yml
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: artifacts
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'artifacts/**'
files: artifacts/**
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Print content of notarization-error.log
if: failure() && matrix.os == 'macos-14'
run: |
cd ..
cd dbgate-merged
find . -type f -name "notarization-error.log" -exec echo "=== Start of {} ===" \; -exec cat {} \; -exec echo "=== End of {} ===" \;
+51 -45
View File
@@ -1,25 +1,27 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Electron app PREMIUM
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
# - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
# branches:
# - production
- v[0-9]+.[0-9]+.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
# os: [ubuntu-22.04, windows-2016]
os: [macos-12, windows-2022, ubuntu-22.04]
os:
- macos-14
- windows-2022
- ubuntu-22.04
steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -27,18 +29,17 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
node-version: 22.x
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
@@ -50,106 +51,111 @@ jobs:
yarn
node sync.js --nowatch
cd ..
- name: adjustPackageJson
run: |
cd ..
cd dbgate-merged
- name: yarn adjustPackageJson
run: |
cd ..
cd dbgate-merged
yarn adjustPackageJson
- name: yarn adjustPackageJsonPremium
run: |
cd ..
cd dbgate-merged
node adjustPackageJsonPremium
node adjustPackageJson --premium
- name: setUpdaterChannel premium
run: |
cd ..
cd dbgate-merged
node setUpdaterChannel premium
- name: yarn set timeout
run: |
cd ..
cd dbgate-merged
yarn config set network-timeout 100000
- name: yarn install
run: |
cd ..
cd dbgate-merged
yarn install
- name: setCurrentVersion
run: |
cd ..
cd dbgate-merged
yarn setCurrentVersion
- name: printSecrets
run: |
cd ..
cd dbgate-merged
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillNativeModulesElectron
run: |
cd ..
cd dbgate-merged
yarn fillNativeModulesElectron
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillPackagedPlugins
run: |
cd ..
cd dbgate-merged
yarn fillPackagedPlugins
- name: Publish
run: |
cd ..
cd dbgate-merged
yarn run build:app
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }} # token for electron publish
GH_TOKEN: ${{ secrets.GH_TOKEN }}
WIN_CSC_LINK: ${{ secrets.WINCERT_2025 }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_2025_PASSWORD }}
# WIN_CSC_LINK: ${{ secrets.WINCERT_CERTIFICATE }}
# WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_PASSWORD }}
CSC_LINK: ${{ secrets.APPLECERT_CERTIFICATE }}
CSC_KEY_PASSWORD: ${{ secrets.APPLECERT_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: Copy artifacts
run: |
mkdir artifacts
cp ../dbgate-merged/app/dist/*.deb artifacts/dbgate-premium-latest.deb || true
cp ../dbgate-merged/app/dist/*x86*.AppImage artifacts/dbgate-premium-latest.AppImage || true
cp ../dbgate-merged/app/dist/*.exe artifacts/dbgate-premium-latest.exe || true
cp ../dbgate-merged/app/dist/*win_x64.zip artifacts/dbgate-premium-windows-latest.zip || true
cp ../dbgate-merged/app/dist/*win_arm64.zip artifacts/dbgate-premium-windows-latest-arm64.zip || true
cp ../dbgate-merged/app/dist/*arm64*.AppImage artifacts/dbgate-premium-latest-arm64.AppImage || true
cp ../dbgate-merged/app/dist/*armv7l*.AppImage artifacts/dbgate-premium-latest-armv7l.AppImage || true
cp ../dbgate-merged/app/dist/*win*.exe artifacts/dbgate-premium-latest.exe || true
cp ../dbgate-merged/app/dist/*win_x64.zip artifacts/dbgate-windows-premium-latest.zip || true
cp ../dbgate-merged/app/dist/*win_arm64.zip artifacts/dbgate-windows-premium-latest-arm64.zip || true
cp ../dbgate-merged/app/dist/*-mac_universal.dmg artifacts/dbgate-premium-latest.dmg || true
cp ../dbgate-merged/app/dist/*-mac_x64.dmg artifacts/dbgate-premium-latest-x64.dmg || true
cp ../dbgate-merged/app/dist/*-mac_arm64.dmg artifacts/dbgate-premium-latest-arm64.dmg || true
mv ../dbgate-merged/app/dist/*.snap artifacts/dbgate-premium-latest.snap || true
mv ../dbgate-merged/app/dist/*.exe artifacts/ || true
mv ../dbgate-merged/app/dist/*.zip artifacts/ || true
mv ../dbgate-merged/app/dist/*.tar.gz artifacts/ || true
mv ../dbgate-merged/app/dist/*.AppImage artifacts/ || true
mv ../dbgate-merged/app/dist/*.deb artifacts/ || true
mv ../dbgate-merged/app/dist/*.snap artifacts/ || true
mv ../dbgate-merged/app/dist/*.dmg artifacts/ || true
mv ../dbgate-merged/app/dist/*.blockmap artifacts/ || true
mv ../dbgate-merged/app/dist/*.yml artifacts/ || true
rm artifacts/builder-debug.yml
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: artifacts
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'artifacts/**'
files: artifacts/**
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Print content of notarization-error.log
if: failure() && matrix.os == 'macos-14'
run: |
cd ..
cd dbgate-merged
find . -type f -name "notarization-error.log" -exec echo "=== Start of {} ===" \; -exec cat {} \; -exec echo "=== End of {} ===" \;
+40 -78
View File
@@ -1,25 +1,27 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Electron app
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
# - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
# branches:
# - production
- v[0-9]+.[0-9]+.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
# os: [ubuntu-22.04, windows-2016]
os: [macos-12, windows-2022, ubuntu-22.04]
os:
- macos-14
- windows-2022
- ubuntu-22.04
steps:
- name: Install python 3.11 (MacOS)
if: matrix.os == 'macos-14'
run: |
brew install python@3.11
echo "PYTHON=/opt/homebrew/bin/python3.11" >> $GITHUB_ENV
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
@@ -27,67 +29,57 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- name: yarn adjustPackageJson
node-version: 22.x
- name: adjustPackageJson
run: |
yarn adjustPackageJson
node adjustPackageJson --community
- name: yarn set timeout
run: |
yarn config set network-timeout 100000
- name: yarn install
run: |
# yarn --version
# yarn config set network-timeout 300000
yarn install
- name: setCurrentVersion
run: |
yarn setCurrentVersion
- name: printSecrets
run: |
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillNativeModulesElectron
run: |
yarn fillNativeModulesElectron
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: fillPackagedPlugins
run: |
yarn fillPackagedPlugins
- name: Install Snapcraft
if: matrix.os == 'ubuntu-22.04'
uses: samuelmeuli/action-snapcraft@v1
- name: Publish
run: |
yarn run build:app
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }} # token for electron publish
GH_TOKEN: ${{ secrets.GH_TOKEN }}
WIN_CSC_LINK: ${{ secrets.WINCERT_2025 }}
WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_2025_PASSWORD }}
# WIN_CSC_LINK: ${{ secrets.WINCERT_CERTIFICATE }}
# WIN_CSC_KEY_PASSWORD: ${{ secrets.WINCERT_PASSWORD }}
CSC_LINK: ${{ secrets.APPLECERT_CERTIFICATE }}
CSC_KEY_PASSWORD: ${{ secrets.APPLECERT_PASSWORD }}
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
APPLE_APP_SPECIFIC_PASSWORD: ${{secrets.APPLE_APP_SPECIFIC_PASSWORD}}
- name: generatePadFile
run: |
yarn generatePadFile
- name: publishSnap
if: matrix.os == 'ubuntu-22.04'
run: |
snapcraft upload --release=stable app/dist/*.snap
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{secrets.SNAPCRAFT_LOGIN}}
- name: Copy artifacts
run: |
mkdir artifacts
@@ -96,74 +88,44 @@ jobs:
cp app/dist/*x86*.AppImage artifacts/dbgate-latest.AppImage || true
cp app/dist/*arm64*.AppImage artifacts/dbgate-latest-arm64.AppImage || true
cp app/dist/*armv7l*.AppImage artifacts/dbgate-latest-armv7l.AppImage || true
cp app/dist/*.exe artifacts/dbgate-latest.exe || true
cp app/dist/*win*.exe artifacts/dbgate-latest.exe || true
cp app/dist/*win_x64.zip artifacts/dbgate-windows-latest.zip || true
cp app/dist/*win_arm64.zip artifacts/dbgate-windows-latest-arm64.zip || true
cp app/dist/*-mac_universal.dmg artifacts/dbgate-latest.dmg || true
cp app/dist/*-mac_x64.dmg artifacts/dbgate-latest-x64.dmg || true
cp app/dist/*-mac_arm64.dmg artifacts/dbgate-latest-arm64.dmg || true
mv app/dist/*.snap artifacts/dbgate-latest.snap || true
mv app/dist/*.exe artifacts/ || true
mv app/dist/*.zip artifacts/ || true
mv app/dist/*.tar.gz artifacts/ || true
mv app/dist/*.AppImage artifacts/ || true
mv app/dist/*.deb artifacts/ || true
mv app/dist/*.snap artifacts/ || true
mv app/dist/*.dmg artifacts/ || true
mv app/dist/*.snap artifacts/dbgate-latest.snap || true
mv app/dist/*.blockmap artifacts/ || true
mv app/dist/*.yml artifacts/ || true
rm artifacts/builder-debug.yml
# - name: Copy artifacts Linux, MacOs
# if: matrix.os != 'windows-2016'
# run: |
# mkdir artifacts
# cp app/dist/*.AppImage artifacts/ || true
# cp app/dist/*.dmg artifacts/ || true
# cp app/dist/*.deb artifacts/ || true
# mv app/dist/*.deb artifacts/dbgate-linux.deb || true
# mv app/dist/*.AppImage artifacts/dbgate-linux.AppImage || true
# mv app/dist/*.dmg artifacts/dbgate-mac.dmg || true
# - name: Copy artifacts Win
# if: matrix.os == 'windows-2016'
# run: |
# mkdir artifacts
# cp app/dist/*.exe artifacts/ || true
# mv app/dist/*.exe artifacts/dbgate-windows.exe
# mv app/dist/latest.yml artifacts/latest.yml || true
- name: Copy PAD file
if: matrix.os == 'windows-2022'
run: |
mv app/dist/dbgate-pad.xml artifacts/ || true
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: artifacts
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: 'artifacts/**'
files: artifacts/**
prerelease: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Print content of notarization-error.log
if: failure() && matrix.os == 'macos-14'
run: |
# - name: Create Release
# id: create_release
# uses: actions/create-release@v1
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# with:
# tag_name: ${{ github.ref }}
# release_name: Release ${{ github.ref }}
# draft: false
# prerelease: false
find . -type f -name "notarization-error.log" -exec echo "=== Start of {} ===" \; -exec cat {} \; -exec echo "=== End of {} ===" \;
+142
View File
@@ -0,0 +1,142 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Cloud images PREMIUM
'on':
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-packer-beta.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-22.04
steps:
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- name: Install jq
run: |
sudo apt-get install jq -y
- name: Setup `packer`
uses: hashicorp/setup-packer@main
with:
version: latest
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
mv dbgate-pro/* ../dbgate-pro/
cd ..
mkdir dbgate-merged
cd dbgate-pro
cd sync
yarn
node sync.js --nowatch
cd ..
- name: adjustPackageJson
run: |
cd ..
cd dbgate-merged
node adjustPackageJson --premium
- name: yarn install
run: |
cd ..
cd dbgate-merged
yarn install
- name: setCurrentVersion
run: |
cd ..
cd dbgate-merged
yarn setCurrentVersion
- name: printSecrets
run: |
cd ..
cd dbgate-merged
yarn printSecrets
env:
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: Prepare packer build
run: |
cd ..
cd dbgate-merged
yarn run prepare:packer
cd packer
zip -r cloud-build.zip build
- name: Copy artifacts
run: |
mkdir artifacts
cp ../dbgate-merged/packer/cloud-build.zip artifacts/cloud-build.zip || true
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.os }}
path: artifacts
- name: Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
files: artifacts/**
prerelease: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Run `packer init` for Azure
run: |
cd ../dbgate-merged/packer
packer init ./azure-ubuntu.pkr.hcl
- name: Run `packer build` for Azure
run: |
cd ../dbgate-merged/packer
packer build ./azure-ubuntu.pkr.hcl
- name: Run `packer init` for AWS
run: |
cd ../dbgate-merged/packer
packer init ./aws-ubuntu.pkr.hcl
env:
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
AWS_DEFAULT_REGION: ${{secrets.AWS_DEFAULT_REGION}}
- name: Run `packer build` for AWS
run: |
cd ../dbgate-merged/packer
packer build ./aws-ubuntu.pkr.hcl
env:
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
AWS_DEFAULT_REGION: ${{secrets.AWS_DEFAULT_REGION}}
- name: Delete old Azure VMs
run: |
cd ../dbgate-merged/packer
chmod +x delete-old-azure-images.sh
./delete-old-azure-images.sh
env:
AZURE_CLIENT_ID: ${{secrets.AZURE_CLIENT_ID}}
AZURE_CLIENT_SECRET: ${{secrets.AZURE_CLIENT_SECRET}}
AZURE_TENANT_ID: ${{secrets.AZURE_TENANT_ID}}
AZURE_SUBSCRIPTION_ID: ${{secrets.AZURE_SUBSCRIPTION_ID}}
- name: Delete old AMIs (AWS)
run: |
cd ../dbgate-merged/packer
chmod +x delete-old-amis.sh
./delete-old-amis.sh
env:
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
AWS_DEFAULT_REGION: ${{secrets.AWS_DEFAULT_REGION}}
+27 -23
View File
@@ -1,20 +1,19 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Docker image PREMIUM
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
- 'v[0-9]+.[0-9]+.[0-9]+-premium-beta.[0-9]+'
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-premium-beta.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04]
os:
- ubuntu-22.04
steps:
- name: Context
env:
@@ -23,13 +22,11 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
dbgate/dbgate-premium
images: dbgate/dbgate-premium
flavor: |
latest=false
tags: |
@@ -37,19 +34,17 @@ jobs:
type=match,pattern=\d+.\d+.\d+,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
type=raw,value=latest,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
node-version: 22.x
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
@@ -61,32 +56,42 @@ jobs:
yarn
node sync.js --nowatch
cd ..
- name: adjustPackageJson
run: |
cd ..
cd dbgate-merged
node adjustPackageJson --premium
- name: yarn install
run: |
cd ..
cd dbgate-merged
yarn install
# yarn --version
# yarn config set network-timeout 300000
yarn install
- name: setCurrentVersion
run: |
cd ..
cd dbgate-merged
yarn setCurrentVersion
- name: printSecrets
run: |
cd ..
cd dbgate-merged
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: Prepare docker image
run: |
cd ..
cd dbgate-merged
yarn run prepare:docker
yarn run prepare:docker
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to DockerHub
@@ -94,7 +99,6 @@ jobs:
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v3
with:
+24 -24
View File
@@ -1,20 +1,19 @@
name: Docker image
on:
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Docker image Community
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
- 'v[0-9]+.[0-9]+.[0-9]+-beta.[0-9]+'
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-beta.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04]
os:
- ubuntu-22.04
steps:
- name: Context
env:
@@ -23,13 +22,11 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Docker meta
id: meta
uses: docker/metadata-action@v4
with:
images: |
dbgate/dbgate
images: dbgate/dbgate
flavor: |
latest=false
tags: |
@@ -37,7 +34,6 @@ jobs:
type=match,pattern=\d+.\d+.\d+,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
type=raw,value=latest,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
- name: Docker alpine meta
id: alpmeta
uses: docker/metadata-action@v4
@@ -51,30 +47,36 @@ jobs:
type=match,pattern=\d+.\d+.\d+,suffix=-alpine,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
type=raw,value=alpine,enable=${{ !contains(github.ref_name, '-docker.') && !contains(github.ref_name, '-beta.') }}
- name: Use Node.js 18.x
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 18.x
node-version: 22.x
- name: adjustPackageJson
run: |
node adjustPackageJson --community
- name: yarn install
run: |
# yarn --version
# yarn config set network-timeout 300000
yarn install
- name: setCurrentVersion
run: |
yarn setCurrentVersion
- name: printSecrets
run: |
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: Prepare docker image
run: |
yarn run prepare:docker
yarn run prepare:docker
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to DockerHub
@@ -82,7 +84,6 @@ jobs:
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v3
with:
@@ -90,7 +91,6 @@ jobs:
context: ./docker
tags: ${{ steps.meta.outputs.tags }}
platforms: linux/amd64,linux/arm64,linux/arm/v7
- name: Build and push alpine
uses: docker/build-push-action@v3
with:
+100
View File
@@ -0,0 +1,100 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: NPM packages PREMIUM
'on':
push:
tags:
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-alpha.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os:
- ubuntu-22.04
steps:
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
mv dbgate-pro/* ../dbgate-pro/
cd ..
mkdir dbgate-merged
cd dbgate-pro
cd sync
yarn
node sync.js --nowatch
cd ..
- name: adjustNpmPackageJsonPremium
run: |
cd ..
cd dbgate-merged
node adjustNpmPackageJsonPremium
- name: Configure NPM token
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
cd ..
cd dbgate-merged
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
- name: Remove dbmodel - should be not published
run: |
cd ..
cd dbgate-merged
rm -rf packages/dbmodel
- name: yarn install
run: |
cd ..
cd dbgate-merged
yarn install
- name: setCurrentVersion
run: |
cd ..
cd dbgate-merged
yarn setCurrentVersion
- name: printSecrets
run: |
cd ..
cd dbgate-merged
yarn printSecrets
env:
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: Publish dbgate-api-premium
run: |
cd ..
cd dbgate-merged/packages/api
npm publish
- name: Publish dbgate-web-premium
run: |
cd ..
cd dbgate-merged/packages/web
npm publish
- name: Publish dbgate-serve-premium
run: |
cd ..
cd dbgate-merged/packages/serve
npm publish
- name: Publish dbgate-plugin-cosmosdb
run: |
cd ..
cd dbgate-merged/plugins/dbgate-plugin-cosmosdb
npm publish
+18 -46
View File
@@ -1,27 +1,19 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: NPM packages
# on: [push]
on:
'on':
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'
- 'v[0-9]+.[0-9]+.[0-9]+-alpha.[0-9]+'
# on:
# push:
# branches:
# - production
- v[0-9]+.[0-9]+.[0-9]+
- v[0-9]+.[0-9]+.[0-9]+-alpha.[0-9]+
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-22.04]
os:
- ubuntu-22.04
steps:
- name: Context
env:
@@ -34,37 +26,30 @@ jobs:
uses: actions/setup-node@v1
with:
node-version: 18.x
- name: Configure NPM token
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
npm config set '//registry.npmjs.org/:_authToken' "${NPM_TOKEN}"
- name: yarn install
run: |
yarn install
- name: setCurrentVersion
run: |
yarn setCurrentVersion
- name: printSecrets
run: |
yarn printSecrets
yarn printSecrets
env:
GIST_UPLOAD_SECRET : ${{secrets.GIST_UPLOAD_SECRET}}
GIST_UPLOAD_SECRET: ${{secrets.GIST_UPLOAD_SECRET}}
- name: Publish types
working-directory: packages/types
run: |
npm publish
- name: Publish tools
working-directory: packages/tools
run: |
npm publish
- name: Publish sqltree
working-directory: packages/sqltree
run: |
@@ -74,88 +59,75 @@ jobs:
working-directory: packages/api
run: |
npm publish
- name: Publish datalib
working-directory: packages/datalib
run: |
npm publish
- name: Publish filterparser
working-directory: packages/filterparser
run: |
npm publish
- name: Publish web
working-directory: packages/web
run: |
npm publish
- name: Publish dbgate (obsolete)
working-directory: packages/dbgate
run: |
npm publish
- name: Publish dbgate-serve
working-directory: packages/serve
run: |
npm publish
- name: Publish dbmodel
working-directory: packages/dbmodel
run: |
npm publish
- name: Publish dbgate-plugin-csv
working-directory: plugins/dbgate-plugin-csv
run: |
npm publish
- name: Publish dbgate-plugin-xml
working-directory: plugins/dbgate-plugin-xml
run: |
npm publish
- name: Publish dbgate-plugin-excel
working-directory: plugins/dbgate-plugin-excel
run: |
npm publish
- name: Publish dbgate-plugin-mssql
working-directory: plugins/dbgate-plugin-mssql
run: |
npm publish
- name: Publish dbgate-plugin-mysql
working-directory: plugins/dbgate-plugin-mysql
run: |
npm publish
- name: Publish dbgate-plugin-mongo
working-directory: plugins/dbgate-plugin-mongo
run: |
npm publish
- name: Publish dbgate-plugin-postgres
working-directory: plugins/dbgate-plugin-postgres
run: |
npm publish
- name: Publish dbgate-plugin-sqlite
working-directory: plugins/dbgate-plugin-sqlite
run: |
npm publish
- name: Publish dbgate-plugin-redis
working-directory: plugins/dbgate-plugin-redis
run: |
npm publish
- name: Publish dbgate-plugin-oracle
working-directory: plugins/dbgate-plugin-oracle
run: |
npm publish
- name: Publish dbgate-plugin-clickhouse
working-directory: plugins/dbgate-plugin-clickhouse
run: |
npm publish
- name: Publish dbgate-plugin-dbf
working-directory: plugins/dbgate-plugin-dbf
run: |
npm publish
- name: Publish dbgate-plugin-cassandra
working-directory: plugins/dbgate-plugin-cassandra
run: |
npm publish
@@ -0,0 +1,46 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Build test containers
'on':
push:
branches:
- master
- develop
- feature/**
- hotfix/**
paths:
- e2e-tests/containers/**
jobs:
build-docker-ssh:
runs-on: ubuntu-latest
steps:
- name: Checkout source
uses: actions/checkout@v3
- name: Build mysql-ssh-login image
run: |
docker build -t dbgate/mysql-ssh-login:latest e2e-tests/containers/mysql-ssh-login
- name: Build mysql-ssh-keyfile image
run: |
docker build -t dbgate/mysql-ssh-keyfile:latest e2e-tests/containers/mysql-ssh-keyfile
- name: Build dex image
run: |
docker build -t dbgate/dex:latest e2e-tests/containers/dex
- name: Log in to GHCR
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Push mysql-ssh-login to GHCR
run: |
docker tag dbgate/mysql-ssh-login:latest ghcr.io/dbgate/mysql-ssh-login:latest
docker push ghcr.io/dbgate/mysql-ssh-login:latest
- name: Push mysql-ssh-keyfile to GHCR
run: |
docker tag dbgate/mysql-ssh-keyfile:latest ghcr.io/dbgate/mysql-ssh-keyfile:latest
docker push ghcr.io/dbgate/mysql-ssh-keyfile:latest
- name: Push dex to GHCR
run: |
docker tag dbgate/dex:latest ghcr.io/dbgate/dex:latest
docker push ghcr.io/dbgate/dex:latest
+36
View File
@@ -0,0 +1,36 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Diflow merge
'on':
push:
branches:
- master
jobs:
merge:
runs-on: ubuntu-latest
steps:
- name: Use Node.js 22.x
uses: actions/setup-node@v1
with:
node-version: 22.x
- name: Checkout dbgate/diflow
uses: actions/checkout@v2
with:
repository: dbgate/diflow
path: diflow
- name: Diflow install
run: |
cd diflow
npm install
npm run build
- name: Git config
run: |
git config --global user.email "info@dbgate.io"
git config --global user.name "Diflow"
- name: Diflow run
run: |
cd diflow
node dist/diflow.js sync -r https://DIFLOW_GIT_SECRET@github.com/dbgate/dbgate-diflow-config.git -b master
env:
DIFLOW_GIT_SECRET: ${{ secrets.DIFLOW_GIT_SECRET }}
+122
View File
@@ -0,0 +1,122 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Cypress tests with screenshots PREMIUM
'on':
push:
branches:
- master
- develop
- feature/**
- hotfix/**
jobs:
e2e-tests:
runs-on: ubuntu-latest
steps:
- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- uses: actions/checkout@v3
with:
fetch-depth: 1
- name: Checkout dbgate/dbgate-pro
uses: actions/checkout@v2
with:
repository: dbgate/dbgate-pro
token: ${{ secrets.GH_TOKEN }}
path: dbgate-pro
ref: 21048330597124a88fa1b8447e0bc18666eb69c5
- name: Merge dbgate/dbgate-pro
run: |
mkdir ../dbgate-pro
mv dbgate-pro/* ../dbgate-pro/
cd ..
mkdir dbgate-merged
cd dbgate-pro
cd sync
yarn
node sync.js --nowatch
cd ..
- name: yarn install
run: |
cd ../dbgate-merged
yarn install
- name: Build packer dist for cypress
run: |
cd ../dbgate-merged
yarn prepare:packer
- name: yarn install cypress
run: |
cd ../dbgate-merged
cd e2e-tests
yarn install
- name: Run Cypress tests
run: |
cd ../dbgate-merged
cd e2e-tests
yarn test:ci
- name: ls -R
run: |
cd ../dbgate-merged
ls -R
- name: Copy screenshots
run: |
mkdir screenshots
cp ../dbgate-merged/e2e-tests/screenshots/*.png screenshots/
- name: Upload E2E screenshots
uses: actions/upload-artifact@v4
with:
name: screenshots
path: screenshots
services:
postgres-cypress:
image: postgres
options: '--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5'
env:
POSTGRES_PASSWORD: Pwd2020Db
ports:
- '16000:5432'
mysql-cypress:
image: mysql:8.0.18
ports:
- '16004:3306'
env:
MYSQL_ROOT_PASSWORD: Pwd2020Db
mysql-ssh-login:
image: ghcr.io/dbgate/mysql-ssh-login:latest
ports:
- '16012:22'
mysql-ssh-keyfile:
image: ghcr.io/dbgate/mysql-ssh-keyfile:latest
ports:
- '16008:22'
dex:
image: ghcr.io/dbgate/dex:latest
ports:
- '16009:5556'
mongo:
image: mongo:4.0.12
env:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: Pwd2020Db
ports:
- '16010:27017'
redis:
image: redis
ports:
- '16011:6379'
mssql:
image: mcr.microsoft.com/mssql/server
ports:
- '16014:1433'
env:
ACCEPT_EULA: 'Y'
SA_PASSWORD: Pwd2020Db
MSSQL_PID: Express
oracle:
image: gvenzl/oracle-xe:21-slim
env:
ORACLE_PASSWORD: Pwd2020Db
ports:
- '16013:1521'
+48
View File
@@ -0,0 +1,48 @@
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Update Workflows
'on':
push:
branches:
- master
paths:
- workflow-templates/**
jobs:
update-workflows:
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v3
with:
token: ${{ secrets.WORKFLOW_CHANGE_ACCESS_TOKEN }}
- name: Set up Node
uses: actions/setup-node@v3
with:
node-version: 22
- name: Install dependencies
run: |
rm package.json
rm yarn.lock
yarn add -W js-yaml lodash
- name: Run workflow generation
run: |
node common/processWorkflows.js
- name: Git config
run: |
git config --global user.email "info@dbgate.io"
git config --global user.name "CI workflows"
- name: Commit changes
run: |
# Only commit if there are changes
if [[ -n "$(git status --porcelain)" ]]; then
git add .github/workflows
git commit -m "chore: auto-update github workflows"
else
echo "No changes to commit"
fi
- name: Push changes
uses: ad-m/github-push-action@v0.6.0
with:
github_token: ${{ secrets.WORKFLOW_CHANGE_ACCESS_TOKEN }}
branch: master
+37 -30
View File
@@ -1,22 +1,23 @@
name: Run tests
on:
# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
name: Integration and unit tests
'on':
push:
branches:
- master
- develop
- 'feature/**'
- feature/**
- hotfix/**
jobs:
test-runner:
all-tests:
runs-on: ubuntu-latest
container: node:18
steps:
- name: Context
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
run: echo "$GITHUB_CONTEXT"
- uses: actions/checkout@v2
- name: Use Node.js 18.x
uses: actions/setup-node@v1
with:
node-version: 18.x
- uses: actions/checkout@v3
with:
fetch-depth: 1
- name: yarn install
@@ -26,7 +27,6 @@ jobs:
run: |
cd integration-tests
yarn test:ci
# yarn wait:ci
- name: Filter parser tests
if: always()
run: |
@@ -55,34 +55,41 @@ jobs:
github-token: ${{ secrets.GITHUB_TOKEN }}
result-file: packages/datalib/result.json
action-name: Datalib (perspectives) test results
services:
postgres:
postgres-integr:
image: postgres
env:
POSTGRES_PASSWORD: Pwd2020Db
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
mysql:
options: '--health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5'
ports:
- '15000:5432'
mysql-integr:
image: mysql:8.0.18
env:
MYSQL_ROOT_PASSWORD: Pwd2020Db
mssql:
ports:
- '15001:3306'
mssql-integr:
image: mcr.microsoft.com/mssql/server
env:
ACCEPT_EULA: Y
ACCEPT_EULA: 'Y'
SA_PASSWORD: Pwd2020Db
MSSQL_PID: Express
clickhouse:
ports:
- '15002:1433'
clickhouse-integr:
image: bitnami/clickhouse:24.8.4
env:
CLICKHOUSE_ADMIN_PASSWORD: Pwd2020Db
# cockroachdb:
# image: cockroachdb/cockroach
ports:
- '15005:8123'
oracle-integr:
image: gvenzl/oracle-xe:21-slim
env:
ORACLE_PASSWORD: Pwd2020Db
ports:
- '15006:1521'
cassandradb:
image: cassandra:5.0.2
ports:
- '15942:9042'
+4 -3
View File
@@ -28,9 +28,10 @@ docker/plugins
npm-debug.log*
yarn-debug.log*
yarn-error.log*
app/src/nativeModulesContent.js
packages/api/src/nativeModulesContent.js
packages/api/src/packagedPluginsContent.js
.VSCodeCounter
packages/web/public/*.html
packages/web/public/*.html
e2e-tests/screenshots/*.png
my_guitar_shop.db
.aider*
+1
View File
@@ -0,0 +1 @@
v21.7.3
+113 -1
View File
@@ -8,6 +8,118 @@ Builds:
- linux - application for linux
- win - application for Windows
### 6.2.1
- ADDED: Commit/rollback and autocommit in scripts #1039
- FIXED: Doesn't import all the records from MongoDB #1044
- ADDED: Show server name alongside database name in title of the tab group #1041
- ADDED: Can't open Sqlite through web #956
- FIXED: Crashed after text input at columns search #1049
- FIXED: Incorrect autojoin for foreign keys with more columns #1051
- FIXED: Scroll in XML cell view, XML view respect themes
- REMOVED: armv7l build for Linux (because of problems with glibc compatibility)
- CHANGED: Upgraded to node:22 for docker builds
- CHANGED: Upgraded SQLite engine version (better-sqlite3@11.8.1)
### 6.2.0
- ADDED: Query AI Assistant (Premium)
- ADDED: Cassandra database support
- ADDED: XML cell data view
- FIXED: Filtering by value in Oracle #1009
- FIXED: Operand type clash: uniqueidentifier is incompatible with int #565
- FIXED: UX in administration
- FIXED: Error reporting of broken connections (sometimes it caused infinite loading of data grid)
- ADDED: Azure managed identity support (Team Premium)
- ADDED: Expanded JSON cell view
- CHANGED: Open real executed query, when datagrid shows loading error
### 6.1.6
- FIXED: Hotfix build process for premium edition
### 6.1.5
- FIXED: Serious security hotfix (for Docker and NPM, when using LOGIN and PASSWORD environment variables or LOGIN_PASSWORD_xxx)
- no changes for desktop app and for Team premium edition, when using storage DB
### 6.1.4
- CHANGED: Show Data/Structure button in one place #1015
- ADDED: Data view coloring (every second row) #1014
- ADDED: Pin icon for tab in preview mode (#1013)
- FIXED: Pin icon misplaced #1007
- ADDED: Set client name when connecting to redis #1004
- ADDED: Redis loading keys optimalization #1002
- ADDED: Browse redis keys with preview with keyboard
- FIXED: Cannot expand tables and views returned from search #1000
- ADDED: Expand all/Collapse all/Expand document commands in MongoDB JSON view #976
- ADDED: Configurable page size for MongoDB collection #976
- ADDED: Redis - SSL connection
- ADDED: Redis JSON format for String values #852
### 6.1.3
- FIXED: Fulltext search now shows correctly columns and SQL code lines
- ADDED: Configuration of SSH tunnel local host (IPv4 vs IPv6). Should fix majority of SSH tunnel problems
- FIXED: Handled SSH tunnel connection error, now it shows error instead of connecting forever
- ADDED: Support of triggers (SQLite)
- ADDED: Create, drop trigger
- ADDED: Support for MySQL scheduled events
- FIXED: Cannot connect to DB using askUser/askPassword mode #995
- FIXED: Filtering in Oracle #992
- ADDED: Open table in raw mode #991, #962
- ADDED: Introduced E2E Cypress tests, test refactor
### 6.1.1
- ADDED: Trigger support (SQL Server, PostgreSQL, MySQL, Oracle)
- FIXED: PostgreSQL and Oracle export #970
- FIXED: Cursor Becomes Stuck When Escaping "Case" #954
- CHANGED: Defualt search criteria for tables are names only
- FIXED: Search in packed list
### 6.1.0
- ADDED: Fulltext search in DB model and connections, highlight searched names
- ADDED: Tab preview mode configuration #963
- CHANGED: Single-click to open server connection/database + ability to configure this #959
- ADDED: Option to align numbers to right in data grid #957
- FIXED: Cursor Becomes Stuck When Escaping "Case" #954
- ADDED: Postgres GEOGRAPHY types are shown on map, event when executing query #948
- FIXED: Error displaying CLOB and NCLOB in Oracle
- FIXED: Analysing of foreign keys in Postgres and MS SQL, when the same FKS are used across different schemas
- ADDED: Support of views, procedures, functions to Oracle. Added integration tests for Oracle
- ADDED: Display "No rows" message, quick add new row
- ADDED: Choose default database from list
- ADDED: Default database is automatically selected on connect
- ADDED: Apple-Silicon-only build for Mac #949
- ADDED: Display comment into tables and column list #755
### 6.0.0
- ADDED: Order or filter the indexes for huge tables #922
- ADDED: Empty string filters
- CHANGED: (Premium) Workflow for new installation (used in Docker and AWS distribution)
- ADDED: Show stored procedure and function parameters (MySQL, PostgreSQL, SQL Server, MariaDB) #348
- FIXED: Selected database has changed when closing database grouped tab #983
- ADDED: Add line break option to editor #823
- ADDED: Order or filter the indexes for huge tables #922
- ADDED: Preview mode for the top bar tab like vscode #767
- ADDED: Keyboard navigatioon between connections, databases and tables
- FIXED: Fixed some issues in connection search
- FIXED: Schema selection in Export does not provide all schemas #924
- CHANGED: Standardized Window menu in MacOS app
- FIXED: Typecast ::date is treated as a parameter #925
- FIXED: App crashes when trying to 'Open Structure' in a readonly connection #926
- FIXED: Selected database has changed when closing database grouped tab #938
- CHANGED: (Premium) Query designer and Query perspective designer moved to Premium editioin
- CHANGED: (Premium) Compare database tool - many improvements, moved to Premium edition
- ADDED: (Premium) Export DB model - exporting model to YAML folder, JSON or SQL folder
- CHANGED: Model deployer - many improvements, support of rename missing objects
- ADDED: (Premium) Premium NPM distribution
- CHANGED: (Premium) Amazon Redshift driver moved to Premium edition
- ADDED: Generated API documentation https://dbgate.org/docs/apidoc.html
- ADDED: NPM distribution now supports all dbgate database connectors, many improvements NPM packages
- CHANGED: Optimalized size of NPM plugins (eg. dbgate-plugin-mssql from 1.34 MB to 71 kB)
- CHANGED: Unsaved connections are now shown in "Recent and unsaved" folder after disconnect
- FIXED: Correctly show focused control, as defined by UX standards
- ADDED: Data duplicator - weak references
- ADDED: View JSON detail of log messages from export/import jobs and query executions
- ADDED: Rename procedure/function context menu
- ADDED: Show SQL quick view
### 5.5.6
- FIXED: DbGate process consumes 100% after UI closed - Mac, Linux (#917, #915)
- FIXED: Correctly closing connection behind SSH tunnel (#920)
@@ -218,7 +330,7 @@ Builds:
- FIXED: Creating SQLite autoincrement column
- FIXED: Better error reporting from exports/import/dulicator
- CHANGED: Optimalizede OracleDB analysing algorithm
- ADDED: Mutli column filter for perspectives
- ADDED: Multi column filter for perspectives
- FIXED: Fixed some scenarios using tables from different DBs
- FIXED: Sessions with long-running queries are not killed
+12 -7
View File
@@ -17,6 +17,8 @@ DbGate is licensed under GPL-3.0 license and is free to use for any purpose.
* Try it online - [demo.dbgate.org](https://demo.dbgate.org) - online demo application
* **Download** application for Windows, Linux or Mac from [dbgate.org](https://dbgate.org/download/)
* Run web version as [NPM package](https://www.npmjs.com/package/dbgate-serve) or as [docker image](https://hub.docker.com/r/dbgate/dbgate)
* Use nodeJs [scripting interface](https://dbgate.org/docs/scripting) ([API documentation](https://dbgate.org/docs/apidoc))
* [Recommend DbGate](https://testimonial.to/dbgate) | [Rate on G2](https://www.g2.com/products/dbgate/reviews)
## Supported databases
* MySQL
@@ -26,11 +28,12 @@ DbGate is licensed under GPL-3.0 license and is free to use for any purpose.
* MongoDB
* Redis
* SQLite
* Amazon Redshift
* Amazon Redshift (Premium)
* CockroachDB
* MariaDB
* CosmosDB (Premium)
* ClickHouse
* Apache Cassandra
<!-- Learn more about DbGate features at the [DbGate website](https://dbgate.org/), or try our online [demo application](https://demo.dbgate.org) -->
@@ -51,13 +54,15 @@ DbGate is licensed under GPL-3.0 license and is free to use for any purpose.
<!-- ![Screenshot](https://raw.githubusercontent.com/dbgate/dbgate/master/screenshot.png) -->
## Features
* Browse table data with many filtering options, Excel-like filters, multi-value filters
* Table data editing, with SQL change script preview
* Edit table schema, indexes, primary and foreign keys
* Compare and synchronize database structure
* ER diagram
* Light and dark theme
* Master/detail views, foreign key lookups
* Query designer
* Light and dark theme, next themes available as plugins from github community
* Huge support for work with related data - master/detail views, foreign key lookups, expanding columns from related tables in flat data view
* Query designer - visual SQL query builder without writing SQL code. Complex conditions like WHERE NOT EXISTS.
* Query perspectives innovative nested table view over complex relational data, something like query designer on MongoDB databases
* Form view for comfortable work with tables with many columns
* JSON view on MongoDB collections
* Explore tables, views, procedures, functions, MongoDB collections
@@ -69,13 +74,13 @@ DbGate is licensed under GPL-3.0 license and is free to use for any purpose.
* Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)
* Redis tree view, generate script from keys, run Redis script
* Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.
* Import, export from/to CSV, Excel, JSON, NDJSON, XML
* Import, export from/to CSV, Excel, JSON, NDJSON, XML, DBF
* Archives - backup your data in NDJSON files on local filesystem (or on DbGate server, when using web application)
* NDJSON data viewer and editor - browse NDJSON data, edit data and structure directly on NDJSON files. Works also for big NDSON files
* Charts, export chart to HTML page
* Show GEO data on map, export map to HTML page
* For detailed info, how to run DbGate in docker container, visit [docker hub](https://hub.docker.com/r/dbgate/dbgate)
* Extensible plugin architecture
* Perspectives - nested table view over complex relational data, query designer on MongoDB databases
## How to contribute
Any contributions are welcome. If you want to contribute without coding, consider following:
@@ -85,7 +90,7 @@ Any contributions are welcome. If you want to contribute without coding, conside
* Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues
* Create some tutorial video on [youtube](https://www.youtube.com/playlist?list=PLCo7KjCVXhr0RfUSjM9wJMsp_ShL1q61A)
* Become a backer on [GitHub sponsors](https://github.com/sponsors/dbgate) or [Open collective](https://opencollective.com/dbgate)
* Where a small coding is acceptable for you, you could [create plugin](https://dbgate.org/docs/plugin-development.html). Plugins for new themes can be created actually without JS coding
* Where a small coding is acceptable for you, you could [create plugin](https://dbgate.org/docs/plugin-development). Plugins for new themes can be created actually without JS coding
Thank you!
+63 -2
View File
@@ -1,12 +1,73 @@
const fs = require('fs');
const path = require('path');
const volatilePackages = require('./common/volatilePackages');
function adjustFile(file) {
function adjustFile(file, isApp = false) {
const json = JSON.parse(fs.readFileSync(file, { encoding: 'utf-8' }));
function processPackageFile(packageFile) {
const pluginJson = JSON.parse(fs.readFileSync(packageFile, { encoding: 'utf-8' }));
for (const depkey of ['dependencies', 'optionalDependencies']) {
for (const dependency of Object.keys(pluginJson[depkey] || {})) {
if (!volatilePackages.includes(dependency)) {
// add only voletile packages
continue;
}
if (!json[depkey]) {
json[depkey] = {};
}
if (json[depkey][dependency]) {
if (json[depkey][dependency] != pluginJson[depkey][dependency]) {
console.log(`Dependency ${dependency} in ${packageName} is different from ${file}`);
}
continue;
}
json[depkey][dependency] = pluginJson[depkey][dependency];
}
}
}
for (const packageName of fs.readdirSync('plugins')) {
if (!packageName.startsWith('dbgate-plugin-')) continue;
processPackageFile(path.join('plugins', packageName, 'package.json'));
}
if (isApp) {
// add volatile dependencies from api to app
processPackageFile(path.join('packages', 'api', 'package.json'));
}
if (process.platform != 'win32') {
delete json.optionalDependencies.msnodesqlv8;
}
if (process.argv.includes('--community')) {
delete json.optionalDependencies['mongodb-client-encryption'];
}
if (isApp && process.argv.includes('--premium')) {
json.build.win.target = [
{
target: 'nsis',
arch: ['x64'],
},
];
json.build.linux.target = [
{
target: 'AppImage',
arch: ['x64'],
},
];
json.name = 'dbgate-premium';
json.build.artifactName = 'dbgate-premium-${version}-${os}_${arch}.${ext}';
json.build.appId = 'org.dbgate.premium';
json.build.productName = 'DbGate Premium';
}
fs.writeFileSync(file, JSON.stringify(json, null, 2), 'utf-8');
}
adjustFile('packages/api/package.json');
adjustFile('app/package.json');
adjustFile('app/package.json', true);
fs.writeFileSync('common/useBundleExternals.js', "module.exports = 'true';", 'utf-8');
+8 -13
View File
@@ -1,6 +1,6 @@
{
"name": "dbgate",
"version": "5.0.0-alpha.1",
"version": "6.0.0-alpha.1",
"private": true,
"author": "Jan Prochazka <jenasoft.database@gmail.com>",
"description": "Opensource database administration tool",
@@ -19,7 +19,6 @@
"artifactName": "dbgate-${version}-${os}_${arch}.${ext}",
"appId": "org.dbgate",
"productName": "DbGate",
"afterSign": "electron-builder-notarize",
"asarUnpack": "**/*.node",
"mac": {
"category": "database",
@@ -38,9 +37,11 @@
"target": "default",
"arch": [
"universal",
"x64"
"x64",
"arm64"
]
}
},
"notarize": true
},
"linux": {
"target": [
@@ -50,7 +51,6 @@
"target": "AppImage",
"arch": [
"x64",
"armv7l",
"arm64"
]
},
@@ -109,7 +109,8 @@
"files": [
"packages",
"src",
"icon.png"
"icon.png",
"!node_modules/cpu-features/build/**"
]
},
"homepage": "./",
@@ -128,12 +129,6 @@
"copyfiles": "^2.2.0",
"cross-env": "^6.0.3",
"electron": "30.0.2",
"electron-builder": "23.1.0",
"electron-builder-notarize": "^1.5.2"
},
"optionalDependencies": {
"better-sqlite3": "9.6.0",
"msnodesqlv8": "^4.2.1",
"oracledb": "^6.6.0"
"electron-builder": "25.1.8"
}
}
+1 -2
View File
@@ -108,7 +108,7 @@ function commandItem(item) {
}
function buildMenu() {
let template = _cloneDeepWith(mainMenuDefinition({ editMenu: true }), item => {
let template = _cloneDeepWith(mainMenuDefinition({ editMenu: true, isMac: isMac() }), item => {
if (item.divider) {
return { type: 'separator' };
}
@@ -430,7 +430,6 @@ function createWindow() {
);
global.API_PACKAGE = apiPackage;
global.NATIVE_MODULES = path.join(__dirname, 'nativeModules');
// console.log('global.API_PACKAGE', global.API_PACKAGE);
const api = require(apiPackage);
+19 -16
View File
@@ -1,4 +1,4 @@
module.exports = ({ editMenu }) => [
module.exports = ({ editMenu, isMac }) => [
{
label: 'File',
submenu: [
@@ -9,9 +9,9 @@ module.exports = ({ editMenu }) => [
{ command: 'new.queryDesign', hideDisabled: true },
{ command: 'new.diagram', hideDisabled: true },
{ command: 'new.perspective', hideDisabled: true },
{ command: 'new.freetable', hideDisabled: true },
{ command: 'new.shell', hideDisabled: true },
{ command: 'new.jsonl', hideDisabled: true },
{ command: 'new.modelTransform', hideDisabled: true },
{ divider: true },
{ command: 'file.open', hideDisabled: true },
{ command: 'file.openArchive', hideDisabled: true },
@@ -24,20 +24,6 @@ module.exports = ({ editMenu }) => [
{ command: 'app.disconnect', hideDisabled: true, skipInApp: true },
],
},
{
label: 'Window',
submenu: [
{ command: 'tabs.closeTab', hideDisabled: false },
{ command: 'tabs.closeAll', hideDisabled: false },
{ command: 'tabs.closeTabsWithCurrentDb', hideDisabled: false },
{ command: 'tabs.closeTabsButCurrentDb', hideDisabled: false },
{ divider: true },
{ command: 'app.zoomIn', hideDisabled: true },
{ command: 'app.zoomOut', hideDisabled: true },
{ command: 'app.zoomReset', hideDisabled: true },
],
},
editMenu
? {
label: 'Edit',
@@ -75,6 +61,15 @@ module.exports = ({ editMenu }) => [
{ divider: true },
{ command: 'theme.changeTheme', hideDisabled: true },
{ command: 'settings.show' },
{ divider: true },
{ command: 'tabs.closeTab', hideDisabled: false },
{ command: 'tabs.closeAll', hideDisabled: false },
{ command: 'tabs.closeTabsWithCurrentDb', hideDisabled: false },
{ command: 'tabs.closeTabsButCurrentDb', hideDisabled: false },
{ divider: true },
{ command: 'app.zoomIn', hideDisabled: true },
{ command: 'app.zoomOut', hideDisabled: true },
{ command: 'app.zoomReset', hideDisabled: true },
],
},
{
@@ -94,6 +89,14 @@ module.exports = ({ editMenu }) => [
{ command: 'app.resetSettings', hideDisabled: true },
],
},
...(isMac
? [
{
role: 'window',
submenu: [{ role: 'minimize' }, { role: 'zoom' }, { type: 'separator' }, { role: 'front' }],
},
]
: []),
{
label: 'Help',
submenu: [
-3
View File
@@ -1,3 +0,0 @@
const content = require('./nativeModulesContent');
module.exports = content;
+9
View File
@@ -0,0 +1,9 @@
// this file is generated automatically by script fillNativeModules.js, do not edit it manually
const content = {};
content['better-sqlite3'] = () => require('better-sqlite3');
content['oracledb'] = () => require('oracledb');
module.exports = content;
+828 -1022
View File
File diff suppressed because it is too large Load Diff
+19
View File
@@ -0,0 +1,19 @@
const useBundleExternals = require('./useBundleExternals');
const getBundleExternals = require('./getBundleExternals');
function buildExternalsFromDependencies(packageJson) {
if (useBundleExternals == 'true') {
return getBundleExternals();
}
const { dependencies, optionalDependencies } = packageJson;
const externals = {};
for (let dep in dependencies || {}) {
externals[dep] = `commonjs ${dep}`;
}
for (let dep in optionalDependencies || {}) {
externals[dep] = `commonjs ${dep}`;
}
return externals;
}
module.exports = buildExternalsFromDependencies;
+33
View File
@@ -0,0 +1,33 @@
const directory = process.argv[2];
const fs = require('fs');
const volatilePackages = require('./volatilePackages');
const apiPackageJson = JSON.parse(fs.readFileSync(`packages/api/package.json`, { encoding: 'utf-8' }));
const dependencies = {};
const optionalDependencies = {};
for (const pkg of volatilePackages) {
if (pkg == 'msnodesqlv8' && process.platform != 'win32') {
continue;
}
if (apiPackageJson.dependencies[pkg]) {
dependencies[pkg] = apiPackageJson.dependencies[pkg];
}
if (apiPackageJson.optionalDependencies?.[pkg]) {
optionalDependencies[pkg] = apiPackageJson.optionalDependencies[pkg];
}
}
fs.writeFileSync(
`${directory}/package.json`,
JSON.stringify(
{
dependencies,
optionalDependencies,
},
null,
2
),
'utf-8'
);
+10
View File
@@ -0,0 +1,10 @@
const volatilePackages = require('./volatilePackages');
function getBundleExternals() {
return volatilePackages.reduce((acc, item) => {
acc[item] = `commonjs ${item}`;
return acc;
}, {});
}
module.exports = getBundleExternals;
+174
View File
@@ -0,0 +1,174 @@
const fs = require('fs');
const path = require('path');
const yaml = require('js-yaml');
const _ = require('lodash');
const indir = path.resolve(path.join(__dirname, '..', 'workflow-templates'));
const outdir = path.resolve(path.join(__dirname, '..', '.github', 'workflows'));
const includes = {};
const HEADER = `# --------------------------------------------------------------------------------------------
# This file is generated. Do not edit manually
# --------------------------------------------------------------------------------------------
`;
function readIncludes() {
for (const file of fs.readdirSync(indir)) {
const text = fs.readFileSync(path.join(indir, file), { encoding: 'utf-8' });
const json = yaml.load(text);
if (json._module) {
for (const key in json) {
if (key === '_module') {
continue;
}
includes[key] = json[key];
}
}
}
}
let modified = false;
function conditionMatch(condition, args) {
if (_.isString(condition)) {
return args.defs.includes(condition);
}
return false;
}
function processJsonStep(json, args) {
return _.cloneDeepWith(json, value => {
if (_.isArray(value)) {
const res = [];
let arrayModified = false;
for (const item of value) {
if (item._if) {
modified = true;
arrayModified = true;
if (conditionMatch(item._if, args)) {
res.push(_.omit(item, ['_if']));
}
} else if (item._replace || item._include) {
const replaceWith = item._replace ? args.replace?.[item._replace] : includes[item._include];
if (replaceWith) {
modified = true;
arrayModified = true;
if (_.isArray(replaceWith)) {
res.push(...replaceWith);
} else {
res.push(replaceWith);
}
} else {
res.push(item);
}
} else {
res.push(item);
}
}
if (arrayModified) {
return res;
}
return undefined;
}
if (_.isPlainObject(value)) {
if (_.intersection(args.allDefs ?? [], Object.keys(value))?.length > 0) {
modified = true;
for (const key in value) {
if (args.defs.includes(key)) {
return value[key];
}
}
return undefined;
}
}
if (_.isString(value)) {
let stringModified = false;
for (const key of Object.keys(args.stringReplace ?? {})) {
if (value.includes(key)) {
modified = true;
stringModified = true;
value = value.replaceAll(key, args.stringReplace[key]);
}
}
if (stringModified) {
return value;
}
return undefined;
}
if (value?._include) {
modified = true;
return includes[value?._include];
}
if (value?._replace) {
modified = true;
return args?.replace[value?._replace];
}
});
}
function processJson(json, args = {}) {
const MAX_STEPS = 64;
for (let i = 0; i < MAX_STEPS; i++) {
modified = false;
json = processJsonStep(json, args);
if (!modified) {
break;
}
}
return json;
}
function processFiles() {
const dumpOptions = {
lineWidth: -1,
};
for (const file of fs.readdirSync(indir)) {
const text = fs.readFileSync(path.join(indir, file), { encoding: 'utf-8' });
const json = yaml.load(text);
if (json._module) {
continue;
}
if (json._templates) {
const allDefs = Object.keys(json._templates);
for (const key in json._templates) {
allDefs.push(...(json._templates[key].defs ?? []));
}
for (const key in json._templates) {
const args = {
defs: [key, ...(json._templates[key]?.defs ?? [])],
replace: json._templates[key]?.replace,
stringReplace: json._templates[key]?.['string-replace'],
allDefs,
};
const converted = processJson(_.omit(json, ['_templates']), args);
const out = path.join(outdir, json._templates[key].file);
fs.writeFileSync(out, HEADER + yaml.dump(converted, dumpOptions));
}
} else {
fs.writeFileSync(path.join(outdir, file), HEADER + yaml.dump(processJson(json), dumpOptions));
}
}
}
function deleteOldFiles() {
const files = fs.readdirSync(outdir);
for (const file of files) {
fs.unlinkSync(path.join(outdir, file));
}
}
function run() {
deleteOldFiles();
readIncludes();
processFiles();
}
run();
+43
View File
@@ -0,0 +1,43 @@
//@ts-check
const { getDefaultTranslations, getLanguageTranslations } = require('./helpers');
/**
* @param {string} language
*/
function getMissingTranslations(language) {
const source = getDefaultTranslations();
/** @type {Record<string, string>} */
let target;
try {
target = getLanguageTranslations(language);
} catch {
console.log(`Language ${language} not found, creating a new one`);
target = {};
}
let added = 0;
let removed = 0;
for (const key in source) {
if (!target[key]) {
target[key] = `*** ${source[key]}`;
added++;
}
}
for (const key in target) {
if (!source[key]) {
delete target[key];
removed++;
}
}
const newLength = Object.keys(target).length;
return { result: target, stats: { added, removed, newLength } };
}
module.exports = {
getMissingTranslations,
};
+16
View File
@@ -0,0 +1,16 @@
// @ts-check
//
const defaultLanguage = 'en';
/** @typedef {{ extensions: string[], directories: string[] }} ExtractConfig
/** @type {ExtractConfig} */
const defaultExtractConfig = {
extensions: ['.js', '.ts', '.svelte'],
directories: ['app', 'packages/web'],
};
module.exports = {
defaultLanguage,
defaultExtractConfig,
};
+84
View File
@@ -0,0 +1,84 @@
//@ts-check
const fs = require('fs');
const { promisify } = require('util');
const { getFiles } = require('./helpers');
const readFilePromise = promisify(fs.readFile);
const translationRegex = /_t\(\s*['"]([^'"]+)['"]\s*,\s*\{\s*defaultMessage\s*:\s*['"]([^'"]+)['"]\s*\}/g;
/**
* @param {string} file
*
* @returns {Promise<Record<string, string>>}
*/
async function extractTranslationsFromFile(file) {
/** @type {Record<string, string>} */
const translations = {};
const content = await readFilePromise(file, 'utf-8');
let match;
while ((match = translationRegex.exec(content)) !== null) {
const [_, key, defaultText] = match;
translations[key] = defaultText;
}
return translations;
}
/** @typedef {{ ignoreDuplicates?: boolean }} ExtractOptions */
/**
* @param {string[]} directories
* @param {string[]} extensions
* @param {ExtractOptions} options
*
* @returns {Promise<Record<string, string>>}
*/
async function extractAllTranslations(directories, extensions, options = {}) {
const { ignoreDuplicates } = options;
try {
/** @type {Record<string, string>} */
const allTranslations = {};
/** @type {Record<string, string[]>} */
const translationKeyToFiles = {};
for (const dir of directories) {
const files = await getFiles(dir, extensions);
for (const file of files) {
const fileTranslations = await extractTranslationsFromFile(file);
for (const key in fileTranslations) {
if (!translationKeyToFiles[key]) {
translationKeyToFiles[key] = [];
}
translationKeyToFiles[key].push(file);
if (!ignoreDuplicates && allTranslations[key] && allTranslations[key] !== fileTranslations[key]) {
console.error(
`Different translations for the same key [${key}] found. ${file}: ${
fileTranslations[key]
}. Previous value: ${allTranslations[key]} was found in ${translationKeyToFiles[key].join(', ')}`
);
throw new Error(`Duplicate translation key found: ${key}`);
}
allTranslations[key] = fileTranslations[key];
}
}
}
return allTranslations;
} catch (error) {
console.error('Error extracting translations:', error);
throw error;
}
}
module.exports = {
extractTranslationsFromFile,
extractAllTranslations,
};
+198
View File
@@ -0,0 +1,198 @@
//@ts-check
const path = require('path');
const fs = require('fs');
const { defaultLanguage } = require('./constants');
const sortJsonKeysAlphabetically = require('./sortJsonKeysAlphabetically');
/**
* @param {string} file
* @param {string[]} extensions
*
* @returns {boolean}
*/
function hasValidExtension(file, extensions) {
return extensions.includes(path.extname(file).toLowerCase());
}
/**
* @param {string} dir
* @param {string[]} extensions
*
* @returns {Promise<string[]>}
*/
async function getFiles(dir, extensions) {
const files = await fs.promises.readdir(dir);
const allFiles = await Promise.all(
files.map(async file => {
const filePath = path.join(dir, file);
const stats = await fs.promises.stat(filePath);
if (stats.isDirectory()) {
return getFiles(filePath, extensions);
} else if (stats.isFile() && hasValidExtension(file, extensions)) {
const slashPath = filePath.replace(/\\/g, '/');
if (slashPath.includes('/node_modules/') || slashPath.includes('/build/') || slashPath.includes('/dist/')) {
return null;
}
return filePath;
}
return null;
})
);
const validFiles = /** @type {string[]} */ (allFiles.flat().filter(file => file !== null));
return validFiles;
}
/**
* @param {string | string[]} value
*
* @returns {string}
*/
function formatDefaultValue(value) {
if (Array.isArray(value)) {
return value.join(', ');
}
return value;
}
const scriptDir = getScriptDir();
/** @param {string} file
*
* @returns {string}
*/
function resolveFile(file) {
if (path.isAbsolute(file)) {
return file;
}
return path.resolve(scriptDir, '..', '..', file);
}
/** @param {string[]} dirs
*
* @returns {string[]}
*/
function resolveDirs(dirs) {
return dirs.map(resolveFile);
}
/**
* @param {string[]} extensions
*
* @returns {string[]}
*/
function resolveExtensions(extensions) {
return extensions.map(ext => (ext.startsWith('.') ? ext : `.${ext}`));
}
function getScriptDir() {
if (require.main?.filename) {
return path.dirname(require.main.filename);
}
if ('pkg' in process && process.pkg) {
return path.dirname(process.execPath);
}
return __dirname;
}
/**
* @param {string} file
*/
function ensureFileDirExists(file) {
const dir = path.dirname(file);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir, { recursive: true });
}
}
/**
* @param {Record<string, string>} existingTranslations - Previously extracted translations
* @param {Record<string, string>} newTranslations - Newly extracted translations
* @returns {{ added: string[], removed: string[], updated: string[] }} Translation changes
*/
const getTranslationChanges = (existingTranslations, newTranslations) => {
const existingKeys = new Set(Object.keys(existingTranslations || {}));
const newKeys = new Set(Object.keys(newTranslations));
const added = [...newKeys].filter(key => !existingKeys.has(key));
const removed = [...existingKeys].filter(key => !newKeys.has(key));
const updated = [...newKeys].filter(
key => existingKeys.has(key) && existingTranslations[key] !== newTranslations[key]
);
return { added, removed, updated };
};
function getDefaultTranslations() {
return getLanguageTranslations(defaultLanguage);
}
/**
* @param {string} language
*
* @returns {Record<string, string>}
*/
function getLanguageTranslations(language) {
const file = resolveFile(`translations/${language}.json`);
const content = fs.readFileSync(file, 'utf-8');
return JSON.parse(content);
}
/**
* @param {string} language
* @param {Record<string, string>} translations
*/
function setLanguageTranslations(language, translations) {
const file = resolveFile(`translations/${language}.json`);
const sorted = sortJsonKeysAlphabetically(translations);
fs.writeFileSync(file, JSON.stringify(sorted, null, 2));
}
/**
* @param {string} language
* @param {Record<string, string>} newTranslations
*/
function updateLanguageTranslations(language, newTranslations) {
const translations = getLanguageTranslations(language);
const updatedTranslations = { ...translations, ...newTranslations };
const sorted = sortJsonKeysAlphabetically(updatedTranslations);
setLanguageTranslations(language, sorted);
}
function getAllLanguages() {
const dir = resolveFile('translations');
const files = fs.readdirSync(dir);
const languages = files.filter(file => file.endsWith('.json')).map(file => file.replace('.json', ''));
return languages;
}
function getAllNonDefaultLanguages() {
return getAllLanguages().filter(language => language !== defaultLanguage);
}
module.exports = {
hasValidExtension,
getFiles,
formatDefaultValue,
resolveFile,
resolveDirs,
resolveExtensions,
ensureFileDirExists,
getTranslationChanges,
getDefaultTranslations,
getLanguageTranslations,
setLanguageTranslations,
updateLanguageTranslations,
getAllLanguages,
getAllNonDefaultLanguages,
};
+3
View File
@@ -0,0 +1,3 @@
const { program } = require('./program');
program.parse();
+163
View File
@@ -0,0 +1,163 @@
//@ts-check
const fs = require('fs');
const { program } = require('commander');
const {
resolveDirs,
resolveExtensions,
getTranslationChanges,
setLanguageTranslations,
getAllNonDefaultLanguages,
updateLanguageTranslations,
getDefaultTranslations,
} = require('./helpers');
const { extractAllTranslations } = require('./extract');
const { getMissingTranslations } = require('./addMissing');
const { defaultLanguage, defaultExtractConfig } = require('./constants');
const { removeUnusedAllTranslations, removeUnusedForSignelLanguage } = require('./removeUnused');
/**
* @typedef {import('./constants').ExtractConfig & { verbose?: boolean, ignoreUnused?: boolean }} ExtractOptions
*/
program.name('dbgate-translations-cli').description('CLI tool for managing translation').version('1.0.0');
program
.command('extract')
.description('Extract translation keys from source files')
.option('-d, --directories <directories...>', 'directories to search', defaultExtractConfig.directories)
.option('-e, --extensions <extensions...>', 'file extensions to process', defaultExtractConfig.extensions)
.option('-r, --ignoreUnused', 'Ignore unused keys in the output file')
.option('-v, --verbose', 'verbose mode')
.action(async (/** @type {ExtractOptions} */ options) => {
try {
const { directories, extensions, verbose, ignoreUnused } = options;
const resolvedRirectories = resolveDirs(directories);
const resolvedExtensions = resolveExtensions(extensions);
const extractedTranslations = await extractAllTranslations(resolvedRirectories, resolvedExtensions);
const defaultTranslations = getDefaultTranslations();
const { added, removed, updated } = getTranslationChanges(defaultTranslations, extractedTranslations);
console.log('\nTranslation changes:');
console.log(`- Added: ${added.length} keys`);
console.log(`- ${ignoreUnused ? 'Unused' : 'Removed'}: ${removed.length} keys`);
console.log(`- Updated: ${updated.length} keys`);
console.log(`- Total: ${Object.keys(extractedTranslations).length} keys`);
if (verbose) {
if (added.length > 0) {
console.log('\nNew keys:');
added.forEach(key => console.log(` + ${key}`));
}
if (removed.length > 0) {
console.log('\nRemoved keys:');
removed.forEach(key => console.log(` - ${key}`));
}
if (updated.length > 0) {
console.log('\nUpdated keys:');
updated.forEach(key => {
console.log(` ~ ${key}`);
console.log(` Old: ${defaultLanguage[key]}`);
console.log(` New: ${extractedTranslations[key]}`);
});
}
}
if (ignoreUnused) {
console.log('New translations were saved. Unused keys are kept.\n');
updateLanguageTranslations(defaultLanguage, extractedTranslations);
if (verbose) {
console.log('\nUnused keys:');
for (const key of removed) {
console.log(`${key}: "${defaultTranslations[key]}"`);
}
}
} else {
console.log('Unused keys were removed.\n');
setLanguageTranslations(defaultLanguage, extractedTranslations);
}
} catch (error) {
console.error(error);
console.error('Error during extraction:', error.message);
process.exit(1);
}
});
const ALL_LANGUAGES = 'all';
/**
* @param {string} target
*/
function addMissingTranslations(target) {
console.log(`Adding missing keys for language: ${target}`);
const { result, stats } = getMissingTranslations(target);
console.log(`Added: ${stats.added}, Removed: ${stats.removed}, Total: ${stats.newLength}`);
setLanguageTranslations(target, result);
console.log(`New translations for ${target} were saved.`);
}
program
.command('add-missing')
.description('Add missing keys for a langauge to the translation file')
.option('-t, --target <target>', 'language to add missing translations to', ALL_LANGUAGES)
.action(options => {
try {
const { target } = options;
const languages = getAllNonDefaultLanguages();
if (target === ALL_LANGUAGES) {
console.log('Adding missing keys for all languages\n');
for (const language of languages) {
addMissingTranslations(language);
console.log();
}
} else {
addMissingTranslations(target);
}
} catch (error) {
console.error(error);
console.error('Error during add-missing:', error.message);
process.exit(1);
}
});
program
.command('remove-unused')
.description('Remove unused keys from the translation files')
.option('-t, --target <target>', 'language to add missing translations to', ALL_LANGUAGES)
.action(async options => {
try {
const { target } = options;
if (target === ALL_LANGUAGES) {
console.log('Removing unused keys from all languages\n');
await removeUnusedAllTranslations();
} else {
await removeUnusedForSignelLanguage(target);
}
} catch (error) {
console.error(error);
console.error('Error during add-missing:', error.message);
process.exit(1);
}
});
program
.command('check')
.description('Check if there are multiple default values for the same key')
.action(async () => {
try {
await extractAllTranslations(defaultExtractConfig.directories, defaultExtractConfig.extensions);
console.log('No problems found while extracting translations.');
} catch (error) {
console.error(error);
console.error('Error during check:', error.message);
process.exit(1);
}
});
module.exports = { program };
+46
View File
@@ -0,0 +1,46 @@
// @ts-check
const { defaultExtractConfig } = require('./constants');
const { extractAllTranslations } = require('./extract');
const { getLanguageTranslations, getAllLanguages, setLanguageTranslations } = require('./helpers');
const { directories, extensions } = defaultExtractConfig;
/**
* @param {string} language
* @param {Record<string, string>} source
*/
function getUsedTranslations(language, source) {
const languageTranslations = getLanguageTranslations(language);
for (const key in languageTranslations) {
if (!(key in source)) {
delete languageTranslations[key];
}
}
return languageTranslations;
}
async function removeUnusedAllTranslations() {
const source = await extractAllTranslations(directories, extensions);
const languages = getAllLanguages();
for (const language of languages) {
const newTranslations = getUsedTranslations(language, source);
setLanguageTranslations(language, newTranslations);
}
}
/**
* @param {string} language
*/
async function removeUnusedForSignelLanguage(language) {
const source = await extractAllTranslations(directories, extensions);
const newTranslations = getUsedTranslations(language, source);
setLanguageTranslations(language, newTranslations);
}
module.exports = {
removeUnusedAllTranslations,
removeUnusedForSignelLanguage,
};
@@ -0,0 +1,24 @@
// @ts-check
/**
* @param {object|string} json
* @returns {object}
*/
function sortJsonKeysAlphabetically(json) {
const obj = typeof json === 'string' ? JSON.parse(json) : json;
if (obj === null || typeof obj !== 'object' || Array.isArray(obj)) {
return obj;
}
const sortedObj = Object.keys(obj)
.sort()
.reduce((result, key) => {
result[key] = obj[key];
return result;
}, {});
return sortedObj;
}
module.exports = sortJsonKeysAlphabetically;
+1
View File
@@ -0,0 +1 @@
module.exports = 'false';
+25
View File
@@ -0,0 +1,25 @@
// these packages will be never bundled with webpack
const volatilePackages = [
'@clickhouse/client',
'bson', // this package is already bundled and is used in mongodb
'mongodb',
'mongodb-client-encryption',
'tedious',
'msnodesqlv8',
'mysql2',
'oracledb',
'pg-copy-streams',
'pg',
'ioredis',
'node-redis-dump2',
'better-sqlite3',
'@azure/cosmos',
'@aws-sdk/rds-signer',
'activedirectory2',
'axios',
'ssh2',
'wkx',
];
module.exports = volatilePackages;
+23 -22
View File
@@ -1,6 +1,6 @@
# this compose file is for testing purposes only
# use it for testing docker containsers built on local machine
version: "3"
version: '3'
services:
dbgate:
build: docker
@@ -15,31 +15,31 @@ services:
volumes:
- dbgate-data:/root/.dbgate
# environment:
# WEB_ROOT: /dbgate
# CONNECTIONS: mssql
# LABEL_mssql: MS Sql
# SERVER_mssql: mssql
# USER_mssql: sa
# PORT_mssql: 1433
# PASSWORD_mssql: Pwd2020Db
# ENGINE_mssql: mssql@dbgate-plugin-mssql
# proxy:
# # image: nginx
# build: test/nginx
# ports:
# - 8082:80
# CONNECTIONS: mssql
# LABEL_mssql: MS Sql
# SERVER_mssql: mssql
# USER_mssql: sa
# PORT_mssql: 1433
# PASSWORD_mssql: Pwd2020Db
# ENGINE_mssql: mssql@dbgate-plugin-mssql
proxy:
# image: nginx
build: test/nginx
ports:
- 8082:80
# volumes:
# - /home/jena/test/chinook:/mnt/sqt
# environment:
# CONNECTIONS: sqlite
volumes:
- /home/jena/test/chinook:/mnt/sqt
environment:
CONNECTIONS: sqlite
# LABEL_sqlite: sqt
# FILE_sqlite: /mnt/sqt/Chinook.db
# ENGINE_sqlite: sqlite@dbgate-plugin-sqlite
LABEL_sqlite: sqt
FILE_sqlite: /mnt/sqt/Chinook.db
ENGINE_sqlite: sqlite@dbgate-plugin-sqlite
# mssql:
# image: mcr.microsoft.com/mssql/server
@@ -51,4 +51,5 @@ services:
volumes:
dbgate-data:
driver: local
driver: local
+2 -13
View File
@@ -1,21 +1,10 @@
FROM ubuntu:22.04
FROM node:22
RUN apt-get update && apt-get install -y \
curl \
gnupg \
iputils-ping \
iproute2 \
unixodbc \
gcc \
g++ \
make
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource-archive-keyring.gpg \
&& echo "deb [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_18.x jammy main" | tee /etc/apt/sources.list.d/nodesource.list \
&& echo "deb-src [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_18.x jammy main" | tee -a /etc/apt/sources.list.d/nodesource.list \
&& apt-get update && apt-get install -y nodejs \
&& rm -rf /var/lib/apt/lists/* \
&& npm install -g yarn
&& rm -rf /var/lib/apt/lists/*
WORKDIR /home/dbgate-docker
+8
View File
@@ -0,0 +1,8 @@
module.exports = {
mysql: true,
postgres: true,
mssql: true,
oracle: true,
sqlite: true,
mongo: true
};
+25
View File
@@ -0,0 +1,25 @@
const path = require('path');
const os = require('os');
const fs = require('fs');
const baseDir = path.join(os.homedir(), '.dbgate');
function clearTestingData() {
if (fs.existsSync(path.join(baseDir, 'connections-e2etests.jsonl'))) {
fs.unlinkSync(path.join(baseDir, 'connections-e2etests.jsonl'));
}
if (fs.existsSync(path.join(baseDir, 'settings-e2etests.json'))) {
fs.unlinkSync(path.join(baseDir, 'settings-e2etests.json'));
}
if (fs.existsSync(path.join(baseDir, 'files-e2etests'))) {
fs.rmdirSync(path.join(baseDir, 'files-e2etests'), { recursive: true });
}
if (fs.existsSync(path.join(baseDir, 'archive-e2etests'))) {
fs.rmdirSync(path.join(baseDir, 'archive-e2etests'), { recursive: true });
}
if (fs.existsSync(path.join(__dirname, 'tmpdata', 'my_guitar_shop.db'))) {
fs.unlinkSync(path.join(__dirname, 'tmpdata', 'my_guitar_shop.db'));
}
}
clearTestingData();
+7
View File
@@ -0,0 +1,7 @@
FROM dexidp/dex:v2.35.3
COPY dex-config.yaml /etc/dex/cfg/config.yaml
EXPOSE 5556
CMD ["dex", "serve", "/etc/dex/cfg/config.yaml"]
+27
View File
@@ -0,0 +1,27 @@
issuer: http://localhost:16009/dex
storage:
type: memory
web:
http: 0.0.0.0:5556
oauth2:
skipApprovalScreen: true
staticClients:
- id: my-app
redirectURIs:
- 'http://localhost:3000/'
name: 'My Test App'
secret: my-secret
enablePasswordDB: true
staticPasswords:
- email: "test@example.com"
emailVerified: true
hash: "$2y$10$JcmlXnV1y7.egUdKwYNbseOnqYVIGc323gtvvHh4ZuSPZB30veYZy"
username: "test"
userID: "1234"
allowedScopes:
- openid
- email
- profile
@@ -0,0 +1,27 @@
FROM ubuntu:22.04
RUN apt-get update && \
apt-get install -y openssh-server mysql-server && \
apt-get clean && rm -rf /var/lib/apt/lists/*
RUN mkdir /var/run/sshd
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config && \
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin without-password/' /etc/ssh/sshd_config
RUN mkdir -p /root/.ssh && chmod 700 /root/.ssh
COPY mykey.pub /root/.ssh/authorized_keys
RUN chmod 600 /root/.ssh/authorized_keys
RUN service mysql start && \
mysql -uroot -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; FLUSH PRIVILEGES;" && \
service mysql stop
EXPOSE 22
COPY start.sh /start.sh
RUN chmod +x /start.sh
CMD ["/start.sh"]
@@ -0,0 +1 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQClN/tu+X7PVYpMBEQDwxtyG0oNuKqcJdBud/vBUalyYSpliXO30BsBusjCyAh8ENVllmGTRaTcqAUPg/vwekaAMFZu9EXmQsdhPEWSxrkPkXXKsWrZVPtRV8l3wuSy/VLxbXRLujTpIEE5Au88e2CFN3zzuhg9rvsXE0cGjyYe9Cw3Ub+Yo6rbnESI7F+Jun29/wD8RF+kRL5cr7BrDoOBQf4yGexrTbUPMZ4b8QlGfXUwZhn6LlWVoWq7BMRelnfIAkuC+LwavvnkMqXMITmGa7sG0zOXByW7iGdP6TWVq9Ks+yCZoAA9ncAkgkpwoNrOSXR6dM5UjrsfJ2Na332QfxK8MmC+nBiyXIKUaQY2G8Wfm93GQqDc+349JFwH4ZjgYWJlTd/UfRCn4j30jxe1RKnjt5xGqb3L+j8JfuSPcojWRekg/K8GxBmaMCcEdqjIFD4MxeIUW3bGHd30wnuZkTPWlSmAGrO0fZXj0s1fmOBME05TjE8jsyKPmb2Kd3JdtCuTrjOgrYiHaMfcv/VqVhIv2kCKjnvhAxCqfGfKxxgcerItbrsfFAvYak1kwZelBquHOK6SkMH5WhDyhvGY+ZF0Wbg3CpynlpJVu4E3LSglYNbkIWqS3pAf+hqJtXl9SHCLgKFUcCIz0ZNQkT+PtUlR3klp6qoPXUWrcL3pdQ== test
@@ -0,0 +1,7 @@
#!/bin/bash
service ssh start
service mysql start
tail -f /dev/null
@@ -0,0 +1,23 @@
FROM ubuntu:22.04
RUN apt-get update && \
apt-get install -y openssh-server mysql-server && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
RUN mkdir /var/run/sshd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN echo 'root:root' | chpasswd
RUN service mysql start && \
mysql -uroot -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; FLUSH PRIVILEGES;" && \
service mysql stop
EXPOSE 22
COPY start.sh /start.sh
RUN chmod +x /start.sh
CMD ["/start.sh"]
@@ -0,0 +1,7 @@
#!/bin/bash
service ssh start
service mysql start
tail -f /dev/null
+67
View File
@@ -0,0 +1,67 @@
const { defineConfig } = require('cypress');
const killPort = require('kill-port');
const waitOn = require('wait-on');
const { exec } = require('child_process');
const fs = require('fs');
const path = require('path');
module.exports = defineConfig({
e2e: {
// trashAssetsBeforeRuns: false,
setupNodeEvents(on, config) {
// implement node event listeners here
on('before:spec', async details => {
// console.log('********************* DETAILS *********************', JSON.stringify(details));
if (config.isInteractive) {
try {
await killPort(3000);
} catch (e) {
console.warn('Error killing process on port 3000:', e.message);
}
switch (details.fileName) {
case 'add-connection':
serverProcess = exec('yarn start:add-connection');
break;
case 'portal':
serverProcess = exec('yarn start:portal');
break;
case 'oauth':
serverProcess = exec('yarn start:oauth');
break;
case 'browse-data':
serverProcess = exec('yarn start:browse-data');
break;
case 'team':
serverProcess = exec('yarn start:team');
break;
case 'multi-sql':
serverProcess = exec('yarn start:multi-sql');
break;
}
await waitOn({ resources: ['http://localhost:3000'] });
serverProcess.stdout.on('data', data => {
console.log(data.toString());
});
serverProcess.stderr.on('data', data => {
console.error(data.toString());
});
}
});
on('after:screenshot', details => {
if (details.name) {
fs.renameSync(details.path, path.resolve(__dirname, `screenshots/${details.name}.png`));
}
});
// on('task', {
// renameFile({ from, to }) {
// fs.renameSync(from, to);
// },
// });
},
},
});
+109
View File
@@ -0,0 +1,109 @@
const path = require('path');
beforeEach(() => {
cy.visit('http://localhost:3000');
cy.viewport(1200, 900);
});
describe('Add connection', () => {
it('successfully loads', () => {
cy.contains('Database not selected');
});
it('adds connection', () => {
// cy.get('[data-testid=ConnectionList_buttonNewConnection]').click();
cy.get('[data-testid=ConnectionDriverFields_connectionType]').select('MySQL');
cy.themeshot('connection');
cy.get('[data-testid=ConnectionDriverFields_user]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_password]').clear().type('Pwd2020Db');
cy.get('[data-testid=ConnectionDriverFields_port]').clear().type('16004');
cy.get('[data-testid=ConnectionDriverFields_displayName]').clear().type('test-mysql-1');
// test connection
cy.get('[data-testid=ConnectionTab_buttonTest]').click();
cy.contains('Connected:');
// save and connect
cy.get('[data-testid=ConnectionTab_buttonSave]').click();
cy.get('[data-testid=ConnectionTab_buttonConnect]').click();
cy.contains('performance_schema');
});
it('SSH connection - user + password', () => {
cy.contains('Connections');
// cy.realPress('F1');
// cy.realType('Close all');
// cy.realPress('Enter');
cy.get('[data-testid=ConnectionList_buttonNewConnection]').click();
cy.get('[data-testid=ConnectionDriverFields_connectionType]').select('MySQL');
cy.get('[data-testid=ConnectionDriverFields_user]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_password]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_displayName]').clear().type('test-mysql-ssh-1');
cy.get('[data-testid=ConnectionTab_tabSshTunnel]').click();
cy.get('[data-testid=ConnectionSshTunnelFields_useSshTunnel]').check();
cy.get('[data-testid=ConnectionSshTunnelFields_sshLogin]').clear().type('root');
cy.get('[data-testid=ConnectionSshTunnelFields_sshPassword]').clear().type('root');
cy.get('[data-testid=ConnectionSshTunnelFields_sshPort]').clear().type('16012');
cy.get('[data-testid=ConnectionTab_buttonSave]').click();
cy.get('[data-testid=ConnectionTab_buttonConnect]').click();
cy.contains('performance_schema');
});
it('SSH connection - keyfile', () => {
cy.contains('Connections');
// cy.realPress('F1');
// cy.realType('Close all');
// cy.realPress('Enter');
cy.get('[data-testid=ConnectionList_buttonNewConnection]').click();
cy.get('[data-testid=ConnectionDriverFields_connectionType]').select('MySQL');
cy.get('[data-testid=ConnectionDriverFields_user]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_password]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_displayName]').clear().type('test-mysql-ssh-2');
cy.get('[data-testid=ConnectionTab_tabSshTunnel]').click();
cy.get('[data-testid=ConnectionSshTunnelFields_useSshTunnel]').check();
cy.get('[data-testid=ConnectionSshTunnelFields_sshMode]').select('Key file');
cy.get('[data-testid=ConnectionSshTunnelFields_sshLogin]').clear();
cy.get('[data-testid=ConnectionSshTunnelFields_sshLogin]').type('root');
cy.get('[data-testid=ConnectionSshTunnelFields_sshKeyfile]')
.clear()
.type(path.join(Cypress.config('fileServerFolder'), 'cypress', 'e2e', 'mykey'));
cy.get('[data-testid=ConnectionSshTunnelFields_sshPort]').clear().type('16008');
cy.get('[data-testid=ConnectionTab_buttonSave]').click();
cy.get('[data-testid=ConnectionTab_buttonConnect]').click();
cy.contains('performance_schema');
});
it('ask password - mysql', () => {
cy.get('[data-testid=ConnectionList_buttonNewConnection]').click();
cy.get('[data-testid=ConnectionDriverFields_connectionType]').select('MySQL');
cy.get('[data-testid=ConnectionDriverFields_user]').clear().type('root');
cy.get('[data-testid=ConnectionDriverFields_password]').clear().type('Pwd2020Db');
cy.get('[data-testid=ConnectionDriverFields_port]').clear().type('16004');
cy.get('[data-testid=ConnectionDriverFields_displayName]').clear().type('test-mysql-2');
cy.testid('ConnectionDriverFields_passwordMode').select('askPassword');
// test connection
cy.get('[data-testid=ConnectionTab_buttonTest]').click();
cy.testid('DatabaseLoginModal_password').clear().type('Pwd2020Db');
cy.testid('DatabaseLoginModal_connect').click();
cy.contains('Connected:');
cy.get('[data-testid=ConnectionTab_buttonSave]').click();
cy.get('[data-testid=ConnectionTab_buttonConnect]').click();
// again type DB password - not saved
cy.testid('DatabaseLoginModal_password').clear().type('Pwd2020Db');
cy.testid('DatabaseLoginModal_connect').click();
cy.contains('performance_schema');
});
});
+406
View File
@@ -0,0 +1,406 @@
Cypress.on('uncaught:exception', (err, runnable) => {
// if the error message matches the one about WorkerGlobalScope importScripts
if (err.message.includes("Failed to execute 'importScripts' on 'WorkerGlobalScope'")) {
// return false to let Cypress know we intentionally want to ignore this error
return false;
}
// otherwise let Cypress throw the error
});
beforeEach(() => {
cy.visit('http://localhost:3000');
cy.viewport(1250, 900);
});
describe('Data browser data', () => {
it('Export window', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').rightclick();
cy.contains('Export').click();
cy.wait(1000);
// cy.testid('SourceTargetConfig_buttonCurrentArchive_target').click();
cy.testid('FormTablesSelect_buttonAll_tables').click();
// cy.wait(4000);
// cy.contains('All tables').click();
cy.contains('Run').click();
cy.contains('Finished job script');
cy.contains('Album.csv');
cy.testid('WidgetIconPanel_database').click();
cy.themeshot('exportcsv');
});
it('Data archive editor - macros', () => {
cy.testid('WidgetIconPanel_archive').click();
cy.contains('Album').click();
cy.testid('DataGrid_itemFilters').click();
cy.contains('Let There Be Rock').click();
cy.contains('Out Of Exile').click({ shiftKey: true });
cy.contains('Change text case').click();
cy.contains('AUDIOSLAVE');
cy.themeshot('freetable');
});
it('Load table data', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Album').click();
cy.contains('Let There Be Rock').click();
cy.contains('Rows: 347');
cy.realPress(['Control', 'ArrowRight']);
cy.contains('Aerosmith');
});
it('Filter model', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('SqlObjectList_search').clear().type('album');
cy.contains('Tables (1/11)');
cy.contains('347 rows, InnoDB');
cy.testid('SqlObjectList_searchMenuDropDown').click();
cy.contains('Column name').click();
cy.contains('Tables (2/11)');
cy.contains('AlbumId');
cy.contains('Column name').click();
cy.contains('AlbumId').should('not.exist');
cy.contains('Tables (1/11)');
});
it('Show raw data', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Album').rightclick();
cy.contains('Open raw data').click();
cy.contains('Let There Be Rock').click();
cy.contains('Rows: 347').should('not.exist');
cy.realPress(['Control', 'ArrowRight']);
cy.contains('Aerosmith').should('not.exist');
});
it('Data grid screenshots', () => {
cy.contains('MySql-connection').click();
cy.window().then(win => {
win.__changeCurrentTheme('theme-dark');
});
cy.contains('MyChinook').click();
cy.contains('Album').click();
cy.testid('TabsPanel_pinTabButton').click();
cy.contains('Genre').click();
cy.testid('TabsPanel_pinTabButton').click();
cy.contains('Playlist').click();
cy.testid('TabsPanel_pinTabButton').click();
cy.contains('Postgres-connection').click();
cy.contains('PgChinook').click();
cy.contains('customer').click();
cy.contains('Leonie').click();
cy.themeshot('datagrid');
cy.contains('invoice').click();
cy.contains('invoice_line (invoice_id)').click();
cy.themeshot('masterdetail');
cy.contains('9, Place Louis Barthou').click();
cy.contains('Switch to form').click();
cy.contains('Switch to table'); // test that we are in form view
cy.themeshot('formview');
});
it('SQL Gen', () => {
cy.contains('Postgres-connection').click();
cy.contains('PgChinook').rightclick();
cy.contains('SQL Generator').click();
cy.contains('Check all').click();
cy.themeshot('sqlgen');
});
it('Macros in DB', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Customer').click();
cy.contains('Leonie').click();
cy.contains('Ramos').click({ shiftKey: true });
cy.testid('DataGrid_itemColumns').click();
cy.testid('DataGrid_itemFilters').click();
cy.testid('DataGrid_itemReferences').click();
cy.testid('DataGrid_itemMacros').click();
cy.contains('Change text case').click();
cy.contains('NIELSEN');
cy.themeshot('macros');
});
it('Perspectives', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Artist').rightclick();
cy.contains('Design perspective query').click();
cy.testid('PerspectiveNodeRow_check_Artist_Album').click();
cy.testid('PerspectiveNodeRow_expand_Artist_Album').click();
cy.testid('PerspectiveNodeRow_check_Artist_Album_Track').click();
// check track is loaded
cy.contains('Put The Finger On You');
cy.themeshot('perspective1');
});
it('Query editor - code completion', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Customer').rightclick();
cy.contains('SQL template').click();
cy.contains('CREATE TABLE').click();
cy.get('body').realPress('PageDown');
cy.get('body').realType('select * from Album where Album.');
// code completion
cy.contains('ArtistId');
cy.themeshot('query');
});
it('Query editor - join wizard', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('TabsPanel_buttonNewQuery').click();
cy.wait(1000);
cy.get('body').realType('select * from Invoice');
cy.get('body').realPress('{enter}');
cy.get('body').realPress(['Control', 'j']);
// JOIN wizard
cy.contains('INNER JOIN Customer ON Invoice.CustomerId = Customer.CustomerId');
cy.themeshot('joinwizard');
});
it('Mongo JSON data view', () => {
cy.contains('Mongo-connection').click();
cy.contains('MgChinook').click();
cy.contains('Customer').click();
cy.testid('DataFilterControl_input_CustomerId').type('<=10{enter}');
// test filter
cy.contains('Rows: 10');
cy.contains('Helena').rightclick();
cy.contains('Open query').click();
cy.wait(1000);
cy.contains('Execute').click();
cy.testid('WidgetIconPanel_cell-data').click();
// test JSON view
cy.contains('Country: "Brazil"');
cy.themeshot('mongoquery');
});
it('SQL preview', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Customer').rightclick();
cy.contains('Show SQL').click();
// index should be part of create script
cy.contains('CREATE INDEX `IFK_CustomerSupportRepId`');
cy.themeshot('sqlpreview');
});
it('Query designer', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('WidgetIconPanel_file').click();
cy.contains('customer').click();
// cy.contains('left join').rightclick();
cy.themeshot('querydesigner');
});
it('Database diagram', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('WidgetIconPanel_file').click();
cy.contains('chinook-diagram').click();
cy.testid('WidgetIconPanel_file').click();
// check diagram is shown
cy.contains('MediaTypeId');
cy.themeshot('diagram');
});
it('Charts', () => {
cy.testid('WidgetIconPanel_file').click();
cy.contains('pie-chart').click();
cy.contains('line-chart').click();
cy.testid('TabsPanel_buttonSplit').click();
cy.testid('WidgetIconPanel_file').click();
cy.themeshot('charts');
});
it('Keyboard configuration', () => {
cy.testid('WidgetIconPanel_settings').click();
cy.contains('Keyboard shortcuts').click();
cy.contains('dataForm.refresh').click();
cy.testid('CommandModal_keyboardButton').click();
cy.themeshot('keyboard');
});
it('Command palette', () => {
cy.contains('Connections');
cy.testid('WidgetIconPanel_menu').click();
cy.contains('Tools').click();
cy.contains('Command palette').click();
// cy.realPress('F1');
cy.realPress('PageDown');
cy.realPress('PageDown');
cy.testid('CommandPalette_main').themeshot('commandpalette', { padding: 50 });
});
it('Show map', () => {
cy.contains('Postgres-connection').click();
cy.contains('PgGeoData').click();
cy.contains('cities').click();
// clicking column header doesn't work, TODO FIX in app!!!
// cy.contains('location').click();
cy.contains('14.2').click();
cy.contains('13.9').click({ shiftKey: true });
cy.testid('WidgetIconPanel_cell-data').click();
cy.wait(2000);
cy.themeshot('map');
});
it('Search in connections', () => {
cy.testid('ConnectionList_search').type('my');
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('SqlObjectList_search').type('album');
cy.contains('Album').click();
cy.testid('SqlObjectList_searchMenuDropDown').click();
cy.contains('Column name').click();
cy.themeshot('connsearch');
});
it('Plugin tab', () => {
cy.testid('WidgetIconPanel_plugins').click();
cy.contains('dbgate-plugin-theme-total-white').click();
// text from plugin markdown
cy.contains('Total white theme');
// wait for load logos
cy.wait(2000);
cy.themeshot('plugin');
});
it('Edit mongo data JSON', () => {
// TODO FIX: Missing button+ctx menu Revert all changes, missing button+ctx menu add document
// TODO: Dark theme - not visible changed and deleted document
cy.contains('Mongo-connection').click();
cy.contains('MgChinook').click();
cy.contains('Customer').rightclick();
cy.contains('Open JSON').click();
cy.contains('Leonie').rightclick();
cy.contains('Edit document').click();
// cy.focused()
// .type('{downArrow}'.repeat(11))
// .type('{rightarrow}'.repeat(14))
// .type('{del}'.repeat(7)) // 4*delete
// .type('Italy'); // type "Italy"
Array.from({ length: 11 }).forEach(() => cy.realPress('ArrowDown'));
Array.from({ length: 14 }).forEach(() => cy.realPress('ArrowRight'));
Array.from({ length: 7 }).forEach(() => cy.realPress('Delete'));
cy.realType('Italy');
cy.testid('EditJsonModal_saveButton').click();
cy.contains('Helena').rightclick();
cy.contains('Delete document').click();
cy.contains('Save').click();
cy.themeshot('mongosave');
});
it('Edit mongo data JSON', () => {
// TODO FIX: Auto expand cell view
cy.contains('Mongo-connection').click();
cy.contains('MgRivers').click();
cy.contains('RiverInfo').click();
cy.testid('ColumnManagerRow_expand_countries').click();
cy.testid('ColumnManagerRow_checkbox_countries.0').click();
cy.testid('ColumnManagerRow_checkbox_countries.1').click();
cy.testid('ColumnManagerRow_checkbox__id').click();
cy.testid('DataFilterControl_input_countries.1').type('EXISTS{enter}');
cy.testid('WidgetIconPanel_cell-data').click();
cy.themeshot('collection');
});
it('Table structure editor', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Customer').rightclick();
cy.contains('Open structure').click();
cy.contains('varchar(40)');
cy.themeshot('structure');
cy.contains('EmployeeId').click();
cy.contains('Ref column - Employee');
cy.themeshot('fkeditor');
});
it('Compare database', () => {
// TODO FIX: SQL diff is not dark in dark mode
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('MyChangedChinook').rightclick();
cy.contains('Compare with').click();
cy.testid('CompareModelTab_gridObjects_Customer_Customer').click();
cy.testid('WidgetIconPanel_database').click();
cy.testid('CompareModelTab_tabDdl').click();
cy.themeshot('dbcompare');
cy.contains('Settings').click();
cy.testid('CompareModelTab_tabOperations').click();
cy.themeshot('comparesettings');
});
it.skip('Query editor - AI assistant', () => {
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.testid('TabsPanel_buttonNewQuery').click();
cy.testid('QueryTab_switchAiAssistantButton').click();
cy.testid('QueryAiAssistant_allowSendToAiServiceButton').click();
cy.testid('ConfirmModal_okButton').click();
cy.testid('QueryAiAssistant_promptInput').type('album names');
cy.testid('QueryAiAssistant_queryFromQuestionButton').click();
cy.contains('Use this').click();
cy.testid('QueryTab_executeButton').click();
cy.contains('Balls to the Wall');
cy.themeshot('aiassistant');
});
it('Modify data', () => {
// TODO FIX: delete references cascade not working
cy.contains('MySql-connection').click();
cy.contains('MyChinook').click();
cy.contains('Employee').click();
cy.contains('Rows: 8');
cy.contains('Laura').click();
cy.contains('Laura').click();
cy.get('body').realType('Jane');
// cy.contains('Peacock').click();
// cy.testid('TableDataTab_deleteSelectedRows').click();
cy.contains('King').click();
cy.testid('TableDataTab_deleteSelectedRows').click();
cy.testid('TableDataTab_insertNewRow').click();
cy.get('body').realType('Novak');
cy.get('body').realPress('{enter}');
cy.realPress(['ArrowRight']);
cy.get('body').realType('Karel');
cy.testid('TableDataTab_save').click();
cy.contains('INSERT INTO `Employee`');
cy.contains("SET `FirstName`='Jane'");
cy.contains('DELETE FROM `Employee`');
cy.themeshot('modifydata');
// cy.testid('ConfirmSqlModal_okButton').click();
// cy.contains('Cannot delete or update a parent row')
// cy.testid('ConfirmSqlModal_okButton').click();
// cy.testid('TableDataTab_save').click();
// cy.testid('ConfirmSqlModal_deleteReferencesCascade').click();
// cy.testid('ConfirmSqlModal_okButton').click();
cy.testid('ConfirmSqlModal_okButton').click();
cy.contains('Novak');
cy.contains('Rows: 8');
});
});
+202
View File
@@ -0,0 +1,202 @@
const localconfig = require('../../.localconfig');
const { formatQueryWithoutParams } = require('dbgate-tools');
global.DBGATE_PACKAGES = {
'dbgate-tools': require('dbgate-tools'),
};
function requireEngineDriver(engine) {
const [shortName, packageName] = engine.split('@');
const plugin = require(`../../../plugins/${packageName}/src/frontend/index`);
if (plugin.drivers) {
return plugin.drivers.find(x => x.engine == engine);
}
throw new Error(`Could not find engine driver ${engine}`);
}
Cypress.on('uncaught:exception', (err, runnable) => {
// if the error message matches the one about WorkerGlobalScope importScripts
if (err.message.includes("Failed to execute 'importScripts' on 'WorkerGlobalScope'")) {
// return false to let Cypress know we intentionally want to ignore this error
return false;
}
// otherwise let Cypress throw the error
});
beforeEach(() => {
cy.visit('http://localhost:3000');
cy.viewport(1250, 900);
});
function multiTest(testProps, testDefinition) {
if (localconfig.mysql) {
it('MySQL', () => testDefinition('MySql-connection', 'my_guitar_shop', 'mysql@dbgate-plugin-mysql'));
}
if (localconfig.postgres) {
it('Postgres', () => testDefinition('Postgres-connection', 'my_guitar_shop', 'postgres@dbgate-plugin-postgres'));
}
if (localconfig.mssql) {
it('Mssql', () => testDefinition('Mssql-connection', 'my_guitar_shop', 'mssql@dbgate-plugin-mssql'));
}
if (localconfig.oracle) {
it('Oracle', () =>
testDefinition('Oracle-connection', 'C##MY_GUITAR_SHOP', 'oracle@dbgate-plugin-oracle', {
implicitTransactions: true,
}));
}
if (localconfig.sqlite) {
it('Sqlite', () => testDefinition('Sqlite-connection', null, 'sqlite@dbgate-plugin-sqlite'));
}
if (localconfig.mongo && !testProps.skipMongo) {
it('MongoDB', () => testDefinition('Mongo-connection', 'my_guitar_shop', 'mongo@dbgate-plugin-mongo'));
}
}
describe('Transactions', () => {
multiTest({ skipMongo: true }, (connectionName, databaseName, engine, options = {}) => {
const driver = requireEngineDriver(engine);
const implicitTransactions = options.implicitTransactions ?? false;
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.testid('TabsPanel_buttonNewQuery').click();
cy.wait(1000);
cy.get('body').type(
formatQueryWithoutParams(driver, "INSERT INTO ~categories (~category_id, ~category_name) VALUES (5, 'test');")
);
// rollback
if (!implicitTransactions) {
cy.testid('QueryTab_beginTransactionButton').click();
cy.contains('Begin Transaction finished');
}
cy.testid('QueryTab_executeButton').click();
cy.contains('Query execution finished');
cy.testid('QueryTab_rollbackTransactionButton').click();
cy.contains('Rollback Transaction finished');
// should contain 4 rows
cy.testid('SqlObjectList_container').contains('categories').click();
cy.contains('Guitars').click();
cy.testid('TableDataTab_refreshGrid').click();
cy.contains('Rows: 4');
// commit
cy.contains('Query #1').click();
if (!implicitTransactions) {
cy.testid('QueryTab_beginTransactionButton').click();
cy.contains('Begin Transaction finished');
}
cy.testid('QueryTab_executeButton').click();
cy.contains('Query execution finished');
cy.testid('QueryTab_commitTransactionButton').click();
cy.contains('Commit Transaction finished');
// should contain 5 rows
cy.testid('SqlObjectList_container').contains('categories').click();
cy.contains('Guitars').click();
cy.testid('TableDataTab_refreshGrid').click();
cy.contains('Rows: 5');
});
});
describe('Backup table', () => {
multiTest({ skipMongo: true }, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.contains('customers').rightclick();
cy.contains('Create table backup').click();
cy.testid('ConfirmSqlModal_okButton').click();
cy.contains('_customers').click();
cy.contains('Rows: 8').should('be.visible');
});
});
describe('Truncate table', () => {
multiTest({ skipMongo: true }, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.contains('order_items').rightclick();
cy.contains('Truncate table').click();
cy.testid('ConfirmSqlModal_okButton').click();
cy.contains('order_items').click();
cy.contains('No rows loaded').should('be.visible');
});
});
describe('Drop table', () => {
multiTest({ skipMongo: true }, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.contains('order_items').rightclick();
cy.contains('Drop table').click();
cy.testid('ConfirmSqlModal_okButton').click();
cy.contains('order_items').should('not.exist');
});
});
describe('Import CSV', () => {
multiTest({}, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.testid('ConnectionList_container')
.contains(databaseName ?? connectionName)
.rightclick();
cy.contains('Import').click();
cy.get('input[type=file]').selectFile('cypress/fixtures/customers-20.csv', { force: true });
cy.contains('customers-20');
cy.testid('ImportExportTab_preview_content').contains('50ddd99fAdF48B3').should('be.visible');
cy.testid('ImportExportTab_executeButton').click();
cy.contains('20 rows written').should('be.visible');
cy.testid('SqlObjectList_refreshButton').click();
cy.testid('SqlObjectList_container').contains('customers-20').click();
cy.contains('Rows: 20').should('be.visible');
// cy.get('table tbody tr')
// .eq(1)
// .within(() => {
// cy.get('select').select('Append data');
// });
});
});
describe('Import CSV - source error', () => {
multiTest({}, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.testid('ConnectionList_container')
.contains(databaseName ?? connectionName)
.rightclick();
cy.contains('Import').click();
cy.get('input[type=file]').selectFile('cypress/fixtures/customers-20-err.csv', { force: true });
cy.contains('customers-20-err');
cy.testid('ImportExportTab_preview_content').contains('Invalid Closing Quote').should('be.visible');
cy.testid('ImportExportTab_executeButton').click();
cy.testid('ImportExportConfigurator_errorInfoIcon_customers-20-err').click();
cy.testid('ErrorMessageModal_message').contains('Invalid Closing Quote').should('be.visible');
});
});
describe('Import CSV - target error', () => {
multiTest({}, (connectionName, databaseName, engine, options = {}) => {
cy.contains(connectionName).click();
if (databaseName) cy.contains(databaseName).click();
cy.testid('ConnectionList_container')
.contains(databaseName ?? connectionName)
.rightclick();
cy.contains('Import').click();
cy.get('input[type=file]').selectFile('cypress/fixtures/customers-20.csv', { force: true });
cy.contains('customers-20');
cy.testid('ImportExportConfigurator_targetName_customers-20').clear().type('system."]`');
cy.testid('ImportExportTab_executeButton').click();
cy.testid('ImportExportConfigurator_errorInfoIcon_customers-20').click();
cy.testid('ErrorMessageModal_message').should('be.visible');
});
});
+49
View File
@@ -0,0 +1,49 @@
-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAACFwAAAAdzc2gtcn
NhAAAAAwEAAQAAAgEApTf7bvl+z1WKTAREA8MbchtKDbiqnCXQbnf7wVGpcmEqZYlzt9Ab
AbrIwsgIfBDVZZZhk0Wk3KgFD4P78HpGgDBWbvRF5kLHYTxFksa5D5F1yrFq2VT7UVfJd8
Lksv1S8W10S7o06SBBOQLvPHtghTd887oYPa77FxNHBo8mHvQsN1G/mKOq25xEiOxfibp9
vf8A/ERfpES+XK+waw6DgUH+Mhnsa021DzGeG/EJRn11MGYZ+i5VlaFquwTEXpZ3yAJLgv
i8Gr755DKlzCE5hmu7BtMzlwclu4hnT+k1lavSrPsgmaAAPZ3AJIJKcKDazkl0enTOVI67
HydjWt99kH8SvDJgvpwYslyClGkGNhvFn5vdxkKg3Pt+PSRcB+GY4GFiZU3f1H0Qp+I99I
8XtUSp47ecRqm9y/o/CX7kj3KI1kXpIPyvBsQZmjAnBHaoyBQ+DMXiFFt2xh3d9MJ7mZEz
1pUpgBqztH2V49LNX5jgTBNOU4xPI7Mij5m9indyXbQrk64zoK2Ih2jH3L/1alYSL9pAio
574QMQqnxnyscYHHqyLW67HxQL2GpNZMGXpQarhziukpDB+VoQ8obxmPmRdFm4Nwqcp5aS
VbuBNy0oJWDW5CFqkt6QH/oaibV5fUhwi4ChVHAiM9GTUJE/j7VJUd5JaeqqD11Fq3C96X
UAAAdAKwO+PisDvj4AAAAHc3NoLXJzYQAAAgEApTf7bvl+z1WKTAREA8MbchtKDbiqnCXQ
bnf7wVGpcmEqZYlzt9AbAbrIwsgIfBDVZZZhk0Wk3KgFD4P78HpGgDBWbvRF5kLHYTxFks
a5D5F1yrFq2VT7UVfJd8Lksv1S8W10S7o06SBBOQLvPHtghTd887oYPa77FxNHBo8mHvQs
N1G/mKOq25xEiOxfibp9vf8A/ERfpES+XK+waw6DgUH+Mhnsa021DzGeG/EJRn11MGYZ+i
5VlaFquwTEXpZ3yAJLgvi8Gr755DKlzCE5hmu7BtMzlwclu4hnT+k1lavSrPsgmaAAPZ3A
JIJKcKDazkl0enTOVI67HydjWt99kH8SvDJgvpwYslyClGkGNhvFn5vdxkKg3Pt+PSRcB+
GY4GFiZU3f1H0Qp+I99I8XtUSp47ecRqm9y/o/CX7kj3KI1kXpIPyvBsQZmjAnBHaoyBQ+
DMXiFFt2xh3d9MJ7mZEz1pUpgBqztH2V49LNX5jgTBNOU4xPI7Mij5m9indyXbQrk64zoK
2Ih2jH3L/1alYSL9pAio574QMQqnxnyscYHHqyLW67HxQL2GpNZMGXpQarhziukpDB+VoQ
8obxmPmRdFm4Nwqcp5aSVbuBNy0oJWDW5CFqkt6QH/oaibV5fUhwi4ChVHAiM9GTUJE/j7
VJUd5JaeqqD11Fq3C96XUAAAADAQABAAACAAOZKogKNbF8+BwbuQIpTP8Oim2uE0PUrFYb
lYdqUznDKqc3d9ENs+jfu+DyIQKCuK2+ZAr5vf4dnVlEffIzgjbnK/ASsIsJR/UILlkPVu
x4izY06FIqFackivtpao2zaAu2CeMJqn6r+H+uCVkp3rpIBm1QekKtqEOiZIOcuS8nZjx2
MqliYdA9S7N9DRT0037rKjGpqOOXqQW1FdnfC7d+9nL6OY9EtqgeuTDRQ8BzRGAfeSVdE6
QZ9eHI2CCvP5XtkYjICLYUaWDc8YYhRcggWdxrhnjIQRF1MRApJhpHubjmvJkGm7q70CQm
FPT1q+OeRJko022SsOScI6p7qkJjEsHS4RLbSGkDAn84U9l1MnHbzOqOQbI/Mnn7vNyZt4
e7n/ExUg9HglpdLgETl0oLIaiVgYGrJSLflfYtrgfEISGtoroQDj/X96HZsF+Aku+I3U4z
OD7UasFDl3LsTO3bWz8/vqkCfi/ncejZ4keWUA6VahbtJUg8E/eEIWMz8gFoO/vWf1l0H0
V51ISzInt1yVnqhdbRPH+Ce4NlNjq9JlhiZVJSsc6ke2580Okttc3JETzdHWNac7k+/0u4
lPZK2sII1cq/d+9YAe3JVpUuiQyX6R4Crga2GIyevoqm3EyXUNN/vjDCx4qyToOtJUzHao
tXI4tZZkBmtVrhqf1pAAABAQC3lG50iMbJXL8vVsB7P8UWLgmI13PqwHB8ldzsLrNtkU7q
N3KYdz/ycGGPAKxfMJiGs00qT8/d107MZYmj7hHE84VuBiHVGSXbzmL5zeth0aN4oINee0
jlvCPKjqhoImPtrU1fLglqOeTNJcZK7XzwiZry1ZHp0hXd4XPrWHZBZo37SYv9/t652zR4
qmXlxwwwdtzuNFiAexTu0K4zY12hjmoGlvlCS2YJ+B2wJNd3E1RnL505m7dIA/dLnCLeEj
zf8j1XiZ9i/m7mrU/g/e9SFP+HVwi5AV5eyHbNSPD6GZ7quWL4SlP+GGkNtKden+LIaB+G
iRwCLTgCVThdIC6oAAABAQDA6Gm7luZuzOoWBQzVKc74AOf64Op+eZwQBCC3V+eHjmyIQW
oBozvlvaNxapNxJZQjtnlckCkW59RheQxm155j/MV6aVvaD9WWNFB9k+0fujmPd4fPoZF1
9y5J3L3l9hmv+51vZvKvky5mXxOGdONTQZkpGqGvmlZpVO9jWe4WWACokqRIrS9zwtfLgf
hH+hUMh+9R1iIKACleNdfHbiqia+XIXxivbVdCtTgdPM6mW8i3gP1/oSTpYZI5KIRH4PTO
6OgG8EvRCIPc/0mddXZqiabhpPM/r5qe0jKxcQHFf1siwq7EyZ/C8ctBxpEK4dVCNnCTX4
k7+/JizOJzhzljAAABAQDbQT0BsBCM2Dl+LbwpAy6iaS0fWqhCnQ9B6ojWcfNouXuIW4tF
6fwmoqyFU2SoORmj0G6ww1NiBr+gwSDo5wSEpCI78S1CnFcp7J1HhONGthmdYDclpDlci5
t5AOIC7hhmdkqL46happxG9MH8oOua7/cqK7300nJo+ZS3XOo4O3siTjDVtVKXRAY5jWuG
mLNXQ8JKCzqmFfLlAAgGWaY7rMaGu+9Rom+F4FEZ4IUitcsN77jFNBXMXqnWy/ayr8CJpe
CxgwBm5JWQ7m+cmskMl3nmjkNr8nCiZoMcz4sIrVkZWS4PHoVFtN3jKYmo3c02kq8/378I
jIy5WYf/zrVHAAAABHRlc3QBAgMEBQY=
-----END OPENSSH PRIVATE KEY-----
+14
View File
@@ -0,0 +1,14 @@
describe('OAuth', () => {
it('OAuth login', () => {
cy.visit('http://localhost:3000');
// login on DEX
cy.get('#login').clear().type('test@example.com');
cy.get('#password').clear().type('test');
cy.get('#submit-login').click();
// check DbGate connection
cy.contains('MySql-connection').click();
cy.contains('performance_schema');
});
});
+93
View File
@@ -0,0 +1,93 @@
describe('Run as portal', () => {
it('successfully loads', () => {
cy.visit('http://localhost:3000');
cy.contains('MySql-connection');
cy.contains('Postgres-connection');
});
// it('Delete chinook', () => {
// cy.visit('http://localhost:3000');
// cy.contains('MySql-connection').rightclick();
// cy.contains('New Query (server)').click();
// cy.realType('drop database if exists Chinook');
// cy.realPress('F5');
// cy.contains('Query execution finished');
// cy.contains('Postgres-connection').rightclick();
// cy.contains('New Query (server)').click();
// cy.realType('drop database if exists "Chinook"');
// cy.realPress('F5');
// cy.contains('Query execution finished');
// // cy.realPress('F1');
// // cy.realType('Close all');
// // cy.realPress('Enter');
// });
it('Create Chinook MySQL', () => {
cy.visit('http://localhost:3000');
cy.contains('MySql-connection').click();
cy.contains('MySql-connection').rightclick();
cy.contains('Create database').click();
cy.get('[data-testid=InputTextModal_value]').clear().type('Chinook');
cy.get('[data-testid=InputTextModal_ok]').click();
});
it('Create Chinook Postgres', () => {
cy.visit('http://localhost:3000');
cy.contains('Postgres-connection').click();
cy.contains('Postgres-connection').rightclick();
cy.contains('Create database').click();
cy.get('[data-testid=InputTextModal_value]').clear().type('Chinook');
cy.get('[data-testid=InputTextModal_ok]').click();
});
it('Import Chinook MySQL', () => {
cy.visit('http://localhost:3000');
cy.contains('MySql-connection').click();
cy.get('[data-testid=DatabaseAppObject_Chinook]').rightclick();
cy.contains('Chinook').rightclick();
cy.contains('Restore/import SQL dump').click();
cy.get('#uploadFileButton').selectFile('data/chinook-mysql.sql', { force: true });
cy.wait(500);
cy.get('[data-testid=ImportDatabaseDumpModal_runImport]').click();
cy.contains('Importing database');
cy.contains('Finished job script');
cy.get('[data-testid=RunScriptModal_close]').click();
cy.contains('Chinook').click();
cy.contains('Album');
});
it('Import Chinook Postgres', () => {
cy.visit('http://localhost:3000');
cy.contains('Postgres-connection').click();
cy.get('[data-testid=DatabaseAppObject_Chinook]').rightclick();
cy.contains('Restore/import SQL dump').click();
cy.get('#uploadFileButton').selectFile('data/chinook-postgres.sql', { force: true });
cy.wait(500);
cy.get('[data-testid=ImportDatabaseDumpModal_runImport]').click();
cy.contains('Importing database');
cy.contains('Finished job script');
cy.get('[data-testid=RunScriptModal_close]').click();
cy.contains('Chinook').click();
cy.contains('album');
});
it('Open ask pwd connection', () => {
cy.visit('http://localhost:3000');
cy.contains('Postgres-ask-connection').click();
cy.testid('DatabaseLoginModal_username').clear().type('postgres');
cy.testid('DatabaseLoginModal_password').clear().type('Pwd2020Db');
cy.testid('DatabaseLoginModal_connect').click();
cy.contains('Chinook').click();
cy.contains('album');
});
// it('import chinook DB', () => {
// cy.visit('http://localhost:3000');
// cy.get('[data-testid=ConnectionTab_buttonConnect]').click();
// });
});
+82
View File
@@ -0,0 +1,82 @@
beforeEach(() => {
cy.visit('http://localhost:3000');
cy.viewport(1250, 900);
});
describe('Team edition tests', () => {
it('Team edition screens', () => {
cy.testid('LoginPage_linkAdmin').click();
cy.testid('LoginPage_password').type('adminpwd');
cy.testid('LoginPage_submitLogin').click();
cy.testid('AdminMenuWidget_itemConnections').click();
cy.contains('New connection').click();
cy.contains('New connection').click();
cy.contains('New connection').click();
cy.testid('ConnectionDriverFields_connectionType').select('PostgreSQL');
cy.themeshot('connadmin');
cy.testid('AdminMenuWidget_itemRoles').click();
cy.contains('Permissions').click();
cy.themeshot('roleadmin');
cy.testid('AdminMenuWidget_itemAuthentication').click();
cy.contains('Add authentication').click();
cy.contains('Use database login').click();
cy.contains('Add authentication').click();
cy.contains('OAuth 2.0').click();
cy.themeshot('authadmin');
});
it('OAuth authentication', () => {
cy.testid('LoginPage_linkAdmin').click();
cy.testid('LoginPage_password').type('adminpwd');
cy.testid('LoginPage_submitLogin').click();
cy.testid('AdminMenuWidget_itemAuthentication').click();
// cy.testid('AdminAuthForm_disableButton_local').click();
// cy.testid('AdminAuthForm_disableButton_none').click();
// fill OAuth
cy.contains('Add authentication').click();
cy.contains('OAuth 2.0').click();
cy.testid('AdminAuthForm_oauthAuth_oauth').type('http://localhost:16009/dex/auth');
cy.testid('AdminAuthForm_oauthToken_oauth').type('http://localhost:16009/dex/token');
cy.testid('AdminAuthForm_oauthScope_oauth').type('openid email profile');
cy.testid('AdminAuthForm_oauthClient_oauth').type('my-app');
cy.testid('AdminAuthForm_oauthClientSecret_oauth').type('my-secret');
cy.testid('AdminAuthForm_oauthLoginField_oauth').type('name');
cy.testid('AdminAuthForm_oauthSaveNotDefinedLogins_oauth').click();
cy.testid('AdminAuthForm_oauthEmailField_oauth').type('email');
cy.testid('AdminAuthTab_saveButton').click();
cy.testid('WidgetIconPanel_menu').click();
cy.contains('File').click();
cy.contains('Logout').click();
cy.testid('LoginPage_linkRegularUser').click();
// login two times
for (let index of [1, 2]) {
// login as OAuth
cy.testid('LoginPage_loginButton_OAuth 2.0').click();
// login on DEX
cy.get('#login').clear().type('test@example.com');
cy.get('#password').clear().type('test');
cy.get('#submit-login').click();
// logout
cy.testid('WidgetIconPanel_menu').click();
cy.contains('File').click();
cy.contains('Logout').click();
cy.testid('NotLoggedPage_loginButton').click();
}
// Logout and login again as admin
cy.testid('LoginPage_linkAdmin').click();
cy.testid('LoginPage_password').type('adminpwd');
cy.testid('LoginPage_submitLogin').click();
cy.testid('AdminMenuWidget_itemUsers').click();
cy.contains('test@example.com');
cy.contains('Rows: 1');
});
});
@@ -0,0 +1,21 @@
Index,Customer Id,First Name,Last Name,Company,City,Country,Phone 1,Phone 2,Email,Subscription Date,Website
1,50ddd99fAdF48B3,Jessica,Navarro,"Tran, Odom and Graham",Port Terranceview,Jersey,(883)287-7947,479-044-3187,wmcintyre@myers.net,2023-03-11,http://pennington.com/
"2,BD1AB97979DDcDe,Preston,Andrews,"Townsend, Lawrence and Davenport",Harringtonmouth,Croatia,188-270-5676x63873,001-428-148-4270,bradley63@jacobs.net,2023-11-15,http://burke.com/
3,0FDDD9aCa501acE,Melissa,Mckay,Rivas-Cooke,Oliviabury,Cook Islands,8257631531,001-650-689-5600x927,ugalloway@maxwell-mcclain.com,2025-01-25,https://patrick.com/
4,A7dA284B7c4AfaD,Frank,Livingston,"Lambert, Garner and Mathews",Mallorytown,Faroe Islands,766.182.6201x689,+1-476-912-2027x4370,tracie00@webster.biz,2021-03-27,https://www.hart.com/
5,38bb1624e4f8211,Ross,Mendoza,Cook and Sons,New Perry,Bolivia,001-440-468-2236,165.562.4328x9274,austincarmen@abbott.com,2024-12-12,http://harmon.com/
6,55c9Fda2BABFE1a,Jane,Tate,Knapp PLC,West Kathyshire,Morocco,001-606-447-0584x07975,(003)872-1307x285,carlosgomez@mcpherson-ramos.biz,2021-09-13,http://www.yu.com/
7,A15eccAc67cCc5b,Tanya,Chung,Frost Inc,South Julieburgh,United States of America,778-360-8301x268,+1-034-169-4237,onewton@crosby.com,2024-10-01,http://www.gill-velez.biz/
8,aFdab04acACaf90,Jackson,Moyer,Bowen Ltd,Port Triciabury,Bahrain,001-187-882-2891x169,154.903.2525,gabriela16@mejia.org,2023-06-20,http://www.david.biz/
9,A2EaeAd3c6529B9,Kelly,Douglas,Phillips PLC,Weissberg,Qatar,767.177.3199x5576,5156730935,wigginsmercedes@tanner.com,2021-06-30,https://gonzalez.net/
10,188175A5641d080,Mariah,Riddle,"Mata, Fuller and Good",Choiton,Namibia,092-993-3559x342,190.937.3937,eileen32@greer.biz,2021-04-17,http://www.bowen.info/
11,B2BA817C7bC09f0,Kristine,Pennington,"Koch, Diaz and Valdez",Port Rachael,Suriname,877.152.6488x921,790-804-9979x3290,tonya00@flynn.com,2024-03-28,https://www.rocha.net/
12,fFAD70B5Febc43a,Robert,Adams,Bender-Wolfe,Billfort,Tanzania,219-696-1912x93626,518-969-4058,jeffersoncolton@moss-ashley.com,2022-07-31,https://www.alvarez.com/
13,9a44524E1261Ed6,Franklin,Costa,Werner Group,North Bradley,Cook Islands,(895)448-4681x1999,648-345-3083x88242,marksmith@novak.com,2024-12-03,http://thornton.com/
14,0C360EfE17D06cc,Dan,Ballard,Sampson-Huff,Michaelchester,Sao Tome and Principe,+1-803-469-5237x2580,(729)574-6101x0605,molly54@acevedo.info,2022-10-24,https://www.sloan-gonzales.biz/
15,fb5cE8cb1eF2954,Clifford,Moyer,Fry-Whitehead,Lake Gary,Japan,(504)263-0450,247.514.1614x551,rhonda34@orr.com,2020-03-08,https://norton.com/
16,3e53DcaD1cB0054,Tonya,Durham,"Lowe, West and Reynolds",South Sylviaton,Brunei Darussalam,(613)893-8183,(461)399-6120,kiara96@meadows.biz,2022-08-04,https://www.reeves.com/
17,83fDDE5812EbEde,Dale,Bishop,Shaw-Ray,Lake Miranda,Congo,(082)202-9241,+1-413-610-1854x79378,bhoward@hodges.biz,2023-05-08,http://www.escobar.com/
18,8dB7ACe2C5758cE,Priscilla,Mills,Pope PLC,North Cliffordshire,South Georgia and the South Sandwich Islands,+1-465-802-4573x30191,044-393-6049x598,nathaniel28@hess.com,2020-09-08,https://www.watts.org/
19,c1092ebDaF2ceED,Alice,Bond,Chan-Liu,West Wesley,Lithuania,+1-333-285-8515,(715)759-3158x77103,jose92@peters.com,2024-05-30,http://www.marquez.com/
20,4d0c95579D095aF,Cole,Compton,Calderon PLC,Robertaville,Saudi Arabia,029.862.3387x470,001-319-474-2394,sspence@dorsey.com,2020-08-02,http://hamilton.net/
Can't render this file because it contains an unexpected character in line 3 and column 36.
@@ -0,0 +1,21 @@
Index,Customer Id,First Name,Last Name,Company,City,Country,Phone 1,Phone 2,Email,Subscription Date,Website
1,50ddd99fAdF48B3,Jessica,Navarro,"Tran, Odom and Graham",Port Terranceview,Jersey,(883)287-7947,479-044-3187,wmcintyre@myers.net,2023-03-11,http://pennington.com/
2,BD1AB97979DDcDe,Preston,Andrews,"Townsend, Lawrence and Davenport",Harringtonmouth,Croatia,188-270-5676x63873,001-428-148-4270,bradley63@jacobs.net,2023-11-15,http://burke.com/
3,0FDDD9aCa501acE,Melissa,Mckay,Rivas-Cooke,Oliviabury,Cook Islands,8257631531,001-650-689-5600x927,ugalloway@maxwell-mcclain.com,2025-01-25,https://patrick.com/
4,A7dA284B7c4AfaD,Frank,Livingston,"Lambert, Garner and Mathews",Mallorytown,Faroe Islands,766.182.6201x689,+1-476-912-2027x4370,tracie00@webster.biz,2021-03-27,https://www.hart.com/
5,38bb1624e4f8211,Ross,Mendoza,Cook and Sons,New Perry,Bolivia,001-440-468-2236,165.562.4328x9274,austincarmen@abbott.com,2024-12-12,http://harmon.com/
6,55c9Fda2BABFE1a,Jane,Tate,Knapp PLC,West Kathyshire,Morocco,001-606-447-0584x07975,(003)872-1307x285,carlosgomez@mcpherson-ramos.biz,2021-09-13,http://www.yu.com/
7,A15eccAc67cCc5b,Tanya,Chung,Frost Inc,South Julieburgh,United States of America,778-360-8301x268,+1-034-169-4237,onewton@crosby.com,2024-10-01,http://www.gill-velez.biz/
8,aFdab04acACaf90,Jackson,Moyer,Bowen Ltd,Port Triciabury,Bahrain,001-187-882-2891x169,154.903.2525,gabriela16@mejia.org,2023-06-20,http://www.david.biz/
9,A2EaeAd3c6529B9,Kelly,Douglas,Phillips PLC,Weissberg,Qatar,767.177.3199x5576,5156730935,wigginsmercedes@tanner.com,2021-06-30,https://gonzalez.net/
10,188175A5641d080,Mariah,Riddle,"Mata, Fuller and Good",Choiton,Namibia,092-993-3559x342,190.937.3937,eileen32@greer.biz,2021-04-17,http://www.bowen.info/
11,B2BA817C7bC09f0,Kristine,Pennington,"Koch, Diaz and Valdez",Port Rachael,Suriname,877.152.6488x921,790-804-9979x3290,tonya00@flynn.com,2024-03-28,https://www.rocha.net/
12,fFAD70B5Febc43a,Robert,Adams,Bender-Wolfe,Billfort,Tanzania,219-696-1912x93626,518-969-4058,jeffersoncolton@moss-ashley.com,2022-07-31,https://www.alvarez.com/
13,9a44524E1261Ed6,Franklin,Costa,Werner Group,North Bradley,Cook Islands,(895)448-4681x1999,648-345-3083x88242,marksmith@novak.com,2024-12-03,http://thornton.com/
14,0C360EfE17D06cc,Dan,Ballard,Sampson-Huff,Michaelchester,Sao Tome and Principe,+1-803-469-5237x2580,(729)574-6101x0605,molly54@acevedo.info,2022-10-24,https://www.sloan-gonzales.biz/
15,fb5cE8cb1eF2954,Clifford,Moyer,Fry-Whitehead,Lake Gary,Japan,(504)263-0450,247.514.1614x551,rhonda34@orr.com,2020-03-08,https://norton.com/
16,3e53DcaD1cB0054,Tonya,Durham,"Lowe, West and Reynolds",South Sylviaton,Brunei Darussalam,(613)893-8183,(461)399-6120,kiara96@meadows.biz,2022-08-04,https://www.reeves.com/
17,83fDDE5812EbEde,Dale,Bishop,Shaw-Ray,Lake Miranda,Congo,(082)202-9241,+1-413-610-1854x79378,bhoward@hodges.biz,2023-05-08,http://www.escobar.com/
18,8dB7ACe2C5758cE,Priscilla,Mills,Pope PLC,North Cliffordshire,South Georgia and the South Sandwich Islands,+1-465-802-4573x30191,044-393-6049x598,nathaniel28@hess.com,2020-09-08,https://www.watts.org/
19,c1092ebDaF2ceED,Alice,Bond,Chan-Liu,West Wesley,Lithuania,+1-333-285-8515,(715)759-3158x77103,jose92@peters.com,2024-05-30,http://www.marquez.com/
20,4d0c95579D095aF,Cole,Compton,Calderon PLC,Robertaville,Saudi Arabia,029.862.3387x470,001-319-474-2394,sspence@dorsey.com,2020-08-02,http://hamilton.net/
1 Index Customer Id First Name Last Name Company City Country Phone 1 Phone 2 Email Subscription Date Website
2 1 50ddd99fAdF48B3 Jessica Navarro Tran, Odom and Graham Port Terranceview Jersey (883)287-7947 479-044-3187 wmcintyre@myers.net 2023-03-11 http://pennington.com/
3 2 BD1AB97979DDcDe Preston Andrews Townsend, Lawrence and Davenport Harringtonmouth Croatia 188-270-5676x63873 001-428-148-4270 bradley63@jacobs.net 2023-11-15 http://burke.com/
4 3 0FDDD9aCa501acE Melissa Mckay Rivas-Cooke Oliviabury Cook Islands 8257631531 001-650-689-5600x927 ugalloway@maxwell-mcclain.com 2025-01-25 https://patrick.com/
5 4 A7dA284B7c4AfaD Frank Livingston Lambert, Garner and Mathews Mallorytown Faroe Islands 766.182.6201x689 +1-476-912-2027x4370 tracie00@webster.biz 2021-03-27 https://www.hart.com/
6 5 38bb1624e4f8211 Ross Mendoza Cook and Sons New Perry Bolivia 001-440-468-2236 165.562.4328x9274 austincarmen@abbott.com 2024-12-12 http://harmon.com/
7 6 55c9Fda2BABFE1a Jane Tate Knapp PLC West Kathyshire Morocco 001-606-447-0584x07975 (003)872-1307x285 carlosgomez@mcpherson-ramos.biz 2021-09-13 http://www.yu.com/
8 7 A15eccAc67cCc5b Tanya Chung Frost Inc South Julieburgh United States of America 778-360-8301x268 +1-034-169-4237 onewton@crosby.com 2024-10-01 http://www.gill-velez.biz/
9 8 aFdab04acACaf90 Jackson Moyer Bowen Ltd Port Triciabury Bahrain 001-187-882-2891x169 154.903.2525 gabriela16@mejia.org 2023-06-20 http://www.david.biz/
10 9 A2EaeAd3c6529B9 Kelly Douglas Phillips PLC Weissberg Qatar 767.177.3199x5576 5156730935 wigginsmercedes@tanner.com 2021-06-30 https://gonzalez.net/
11 10 188175A5641d080 Mariah Riddle Mata, Fuller and Good Choiton Namibia 092-993-3559x342 190.937.3937 eileen32@greer.biz 2021-04-17 http://www.bowen.info/
12 11 B2BA817C7bC09f0 Kristine Pennington Koch, Diaz and Valdez Port Rachael Suriname 877.152.6488x921 790-804-9979x3290 tonya00@flynn.com 2024-03-28 https://www.rocha.net/
13 12 fFAD70B5Febc43a Robert Adams Bender-Wolfe Billfort Tanzania 219-696-1912x93626 518-969-4058 jeffersoncolton@moss-ashley.com 2022-07-31 https://www.alvarez.com/
14 13 9a44524E1261Ed6 Franklin Costa Werner Group North Bradley Cook Islands (895)448-4681x1999 648-345-3083x88242 marksmith@novak.com 2024-12-03 http://thornton.com/
15 14 0C360EfE17D06cc Dan Ballard Sampson-Huff Michaelchester Sao Tome and Principe +1-803-469-5237x2580 (729)574-6101x0605 molly54@acevedo.info 2022-10-24 https://www.sloan-gonzales.biz/
16 15 fb5cE8cb1eF2954 Clifford Moyer Fry-Whitehead Lake Gary Japan (504)263-0450 247.514.1614x551 rhonda34@orr.com 2020-03-08 https://norton.com/
17 16 3e53DcaD1cB0054 Tonya Durham Lowe, West and Reynolds South Sylviaton Brunei Darussalam (613)893-8183 (461)399-6120 kiara96@meadows.biz 2022-08-04 https://www.reeves.com/
18 17 83fDDE5812EbEde Dale Bishop Shaw-Ray Lake Miranda Congo (082)202-9241 +1-413-610-1854x79378 bhoward@hodges.biz 2023-05-08 http://www.escobar.com/
19 18 8dB7ACe2C5758cE Priscilla Mills Pope PLC North Cliffordshire South Georgia and the South Sandwich Islands +1-465-802-4573x30191 044-393-6049x598 nathaniel28@hess.com 2020-09-08 https://www.watts.org/
20 19 c1092ebDaF2ceED Alice Bond Chan-Liu West Wesley Lithuania +1-333-285-8515 (715)759-3158x77103 jose92@peters.com 2024-05-30 http://www.marquez.com/
21 20 4d0c95579D095aF Cole Compton Calderon PLC Robertaville Saudi Arabia 029.862.3387x470 001-319-474-2394 sspence@dorsey.com 2020-08-02 http://hamilton.net/
+5
View File
@@ -0,0 +1,5 @@
{
"name": "Using fixtures to represent data",
"email": "hello@cypress.io",
"body": "Fixtures are a great way to mock data for responses to routes"
}
+93
View File
@@ -0,0 +1,93 @@
const path = require('path');
// ***********************************************
// This example commands.js shows you how to
// create various custom commands and overwrite
// existing commands.
//
// For more comprehensive examples of custom
// commands please read more here:
// https://on.cypress.io/custom-commands
// ***********************************************
//
//
// -- This is a parent command --
// Cypress.Commands.add('login', (email, password) => { ... })
//
//
// -- This is a child command --
// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
//
//
// -- This is a dual command --
// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
//
//
// -- This will overwrite an existing command --
// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
Cypress.Commands.add('testid', (testId, options = {}) => {
return cy.get(`[data-testid="${testId}"]`, options);
});
Cypress.Commands.add(
'themeshot',
{
prevSubject: 'optional',
},
(subject, file, options) => {
cy.window().then(win => {
win.__changeCurrentTheme('theme-dark');
});
// cy.screenshot(`${file}-dark`, {
// onAfterScreenshot: (doc, props) => {
// cy.task('renameFile', {
// from: props.path,
// to: path.resolve(__dirname, `../../screenshots/${file}-dark.png`),
// });
// // fs.rename(props.path, path.resolve(path.join(__dirname, `../../screenshots/${file}-dark.png`)));
// },
// });
if (subject) {
cy.wrap(subject).screenshot(`${file}-dark`, options);
} else {
cy.screenshot(`${file}-dark`, options);
}
// .then(props => {
// return cy.task('renameFile', {
// from: props.path,
// to: path.resolve(__dirname, `../../screenshots/${file}-dark.png`),
// });
// });
cy.window().then(win => {
win.__changeCurrentTheme('theme-light');
});
if (subject) {
cy.wrap(subject).screenshot(`${file}-light`, options);
} else {
cy.screenshot(`${file}-light`, options);
}
// .then(props => {
// return cy.task('renameFile', {
// from: props.path,
// to: path.resolve(__dirname, `../../screenshots/${file}-light.png`),
// });
// });
// cy.screenshot(`${file}-light`, {
// onAfterScreenshot: (doc, props) => {
// cy.task('renameFile', {
// from: props.path,
// to: path.resolve(__dirname, `../../screenshots/${file}-light.png`),
// });
// // fs.rename(props.path, path.resolve(path.join(__dirname, `../../screenshots/${file}-light.png`)));
// },
// });
}
);
+44
View File
@@ -0,0 +1,44 @@
// ***********************************************************
// This example support/e2e.js is processed and
// loaded automatically before your test files.
//
// This is a great place to put global configuration and
// behavior that modifies Cypress.
//
// You can change the location of this file or turn off
// automatically serving support files with the
// 'supportFile' configuration option.
//
// You can read more here:
// https://on.cypress.io/configuration
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands';
// Alternatively you can use CommonJS syntax:
// require('./commands')
import 'cypress-real-events';
beforeEach(() => {
// Replace 'my-database-name' with the actual IndexedDB name
cy.window().then(win => {
return new Promise((resolve, reject) => {
const request = win.indexedDB.deleteDatabase('localforage');
request.onsuccess = () => {
// Database successfully deleted
resolve();
};
request.onerror = () => {
// Some error occurred
reject(request.error);
};
request.onblocked = () => {
// Might happen if there are open connections
console.warn('IndexedDB deletion blocked');
resolve();
};
});
});
});
+347
View File
@@ -0,0 +1,347 @@
{"AlbumId":1,"Title":"For Those About To Rock We Salute You","ArtistId":1}
{"AlbumId":2,"Title":"Balls to the Wall","ArtistId":2}
{"AlbumId":3,"Title":"Restless and Wild","ArtistId":2}
{"AlbumId":4,"Title":"Let There Be Rock","ArtistId":1}
{"AlbumId":5,"Title":"Big Ones","ArtistId":3}
{"AlbumId":6,"Title":"Jagged Little Pill","ArtistId":4}
{"AlbumId":7,"Title":"Facelift","ArtistId":5}
{"AlbumId":8,"Title":"Warner 25 Anos","ArtistId":6}
{"AlbumId":9,"Title":"Plays Metallica By Four Cellos","ArtistId":7}
{"AlbumId":10,"Title":"Audioslave","ArtistId":8}
{"AlbumId":11,"Title":"Out Of Exile","ArtistId":8}
{"AlbumId":12,"Title":"BackBeat Soundtrack","ArtistId":9}
{"AlbumId":13,"Title":"The Best Of Billy Cobham","ArtistId":10}
{"AlbumId":14,"Title":"Alcohol Fueled Brewtality Live! [Disc 1]","ArtistId":11}
{"AlbumId":15,"Title":"Alcohol Fueled Brewtality Live! [Disc 2]","ArtistId":11}
{"AlbumId":16,"Title":"Black Sabbath","ArtistId":12}
{"AlbumId":17,"Title":"Black Sabbath Vol. 4 (Remaster)","ArtistId":12}
{"AlbumId":18,"Title":"Body Count","ArtistId":13}
{"AlbumId":19,"Title":"Chemical Wedding","ArtistId":14}
{"AlbumId":20,"Title":"The Best Of Buddy Guy - The Millenium Collection","ArtistId":15}
{"AlbumId":21,"Title":"Prenda Minha","ArtistId":16}
{"AlbumId":22,"Title":"Sozinho Remix Ao Vivo","ArtistId":16}
{"AlbumId":23,"Title":"Minha Historia","ArtistId":17}
{"AlbumId":24,"Title":"Afrociberdelia","ArtistId":18}
{"AlbumId":25,"Title":"Da Lama Ao Caos","ArtistId":18}
{"AlbumId":26,"Title":"Acústico MTV [Live]","ArtistId":19}
{"AlbumId":27,"Title":"Cidade Negra - Hits","ArtistId":19}
{"AlbumId":28,"Title":"Na Pista","ArtistId":20}
{"AlbumId":29,"Title":"Axé Bahia 2001","ArtistId":21}
{"AlbumId":30,"Title":"BBC Sessions [Disc 1] [Live]","ArtistId":22}
{"AlbumId":31,"Title":"Bongo Fury","ArtistId":23}
{"AlbumId":32,"Title":"Carnaval 2001","ArtistId":21}
{"AlbumId":33,"Title":"Chill: Brazil (Disc 1)","ArtistId":24}
{"AlbumId":34,"Title":"Chill: Brazil (Disc 2)","ArtistId":6}
{"AlbumId":35,"Title":"Garage Inc. (Disc 1)","ArtistId":50}
{"AlbumId":36,"Title":"Greatest Hits II","ArtistId":51}
{"AlbumId":37,"Title":"Greatest Kiss","ArtistId":52}
{"AlbumId":38,"Title":"Heart of the Night","ArtistId":53}
{"AlbumId":39,"Title":"International Superhits","ArtistId":54}
{"AlbumId":40,"Title":"Into The Light","ArtistId":55}
{"AlbumId":41,"Title":"Meus Momentos","ArtistId":56}
{"AlbumId":42,"Title":"Minha História","ArtistId":57}
{"AlbumId":43,"Title":"MK III The Final Concerts [Disc 1]","ArtistId":58}
{"AlbumId":44,"Title":"Physical Graffiti [Disc 1]","ArtistId":22}
{"AlbumId":45,"Title":"Sambas De Enredo 2001","ArtistId":21}
{"AlbumId":46,"Title":"Supernatural","ArtistId":59}
{"AlbumId":47,"Title":"The Best of Ed Motta","ArtistId":37}
{"AlbumId":48,"Title":"The Essential Miles Davis [Disc 1]","ArtistId":68}
{"AlbumId":49,"Title":"The Essential Miles Davis [Disc 2]","ArtistId":68}
{"AlbumId":50,"Title":"The Final Concerts (Disc 2)","ArtistId":58}
{"AlbumId":51,"Title":"Up An' Atom","ArtistId":69}
{"AlbumId":52,"Title":"Vinícius De Moraes - Sem Limite","ArtistId":70}
{"AlbumId":53,"Title":"Vozes do MPB","ArtistId":21}
{"AlbumId":54,"Title":"Chronicle, Vol. 1","ArtistId":76}
{"AlbumId":55,"Title":"Chronicle, Vol. 2","ArtistId":76}
{"AlbumId":56,"Title":"Cássia Eller - Coleçăo Sem Limite [Disc 2]","ArtistId":77}
{"AlbumId":57,"Title":"Cássia Eller - Sem Limite [Disc 1]","ArtistId":77}
{"AlbumId":58,"Title":"Come Taste The Band","ArtistId":58}
{"AlbumId":59,"Title":"Deep Purple In Rock","ArtistId":58}
{"AlbumId":60,"Title":"Fireball","ArtistId":58}
{"AlbumId":61,"Title":"Knocking at Your Back Door: The Best Of Deep Purple in the 80's","ArtistId":58}
{"AlbumId":62,"Title":"Machine Head","ArtistId":58}
{"AlbumId":63,"Title":"Purpendicular","ArtistId":58}
{"AlbumId":64,"Title":"Slaves And Masters","ArtistId":58}
{"AlbumId":65,"Title":"Stormbringer","ArtistId":58}
{"AlbumId":66,"Title":"The Battle Rages On","ArtistId":58}
{"AlbumId":67,"Title":"Vault: Def Leppard's Greatest Hits","ArtistId":78}
{"AlbumId":68,"Title":"Outbreak","ArtistId":79}
{"AlbumId":69,"Title":"Djavan Ao Vivo - Vol. 02","ArtistId":80}
{"AlbumId":70,"Title":"Djavan Ao Vivo - Vol. 1","ArtistId":80}
{"AlbumId":71,"Title":"Elis Regina-Minha História","ArtistId":41}
{"AlbumId":72,"Title":"The Cream Of Clapton","ArtistId":81}
{"AlbumId":73,"Title":"Unplugged","ArtistId":81}
{"AlbumId":74,"Title":"Album Of The Year","ArtistId":82}
{"AlbumId":75,"Title":"Angel Dust","ArtistId":82}
{"AlbumId":76,"Title":"King For A Day Fool For A Lifetime","ArtistId":82}
{"AlbumId":77,"Title":"The Real Thing","ArtistId":82}
{"AlbumId":78,"Title":"Deixa Entrar","ArtistId":83}
{"AlbumId":79,"Title":"In Your Honor [Disc 1]","ArtistId":84}
{"AlbumId":80,"Title":"In Your Honor [Disc 2]","ArtistId":84}
{"AlbumId":81,"Title":"One By One","ArtistId":84}
{"AlbumId":82,"Title":"The Colour And The Shape","ArtistId":84}
{"AlbumId":83,"Title":"My Way: The Best Of Frank Sinatra [Disc 1]","ArtistId":85}
{"AlbumId":84,"Title":"Roda De Funk","ArtistId":86}
{"AlbumId":85,"Title":"As Cançőes de Eu Tu Eles","ArtistId":27}
{"AlbumId":86,"Title":"Quanta Gente Veio Ver (Live)","ArtistId":27}
{"AlbumId":87,"Title":"Quanta Gente Veio ver--Bônus De Carnaval","ArtistId":27}
{"AlbumId":88,"Title":"Faceless","ArtistId":87}
{"AlbumId":89,"Title":"American Idiot","ArtistId":54}
{"AlbumId":90,"Title":"Appetite for Destruction","ArtistId":88}
{"AlbumId":91,"Title":"Use Your Illusion I","ArtistId":88}
{"AlbumId":92,"Title":"Use Your Illusion II","ArtistId":88}
{"AlbumId":93,"Title":"Blue Moods","ArtistId":89}
{"AlbumId":94,"Title":"A Matter of Life and Death","ArtistId":90}
{"AlbumId":95,"Title":"A Real Dead One","ArtistId":90}
{"AlbumId":96,"Title":"A Real Live One","ArtistId":90}
{"AlbumId":97,"Title":"Brave New World","ArtistId":90}
{"AlbumId":98,"Title":"Dance Of Death","ArtistId":90}
{"AlbumId":99,"Title":"Fear Of The Dark","ArtistId":90}
{"AlbumId":100,"Title":"Iron Maiden","ArtistId":90}
{"AlbumId":101,"Title":"Killers","ArtistId":90}
{"AlbumId":102,"Title":"Live After Death","ArtistId":90}
{"AlbumId":103,"Title":"Live At Donington 1992 (Disc 1)","ArtistId":90}
{"AlbumId":104,"Title":"Live At Donington 1992 (Disc 2)","ArtistId":90}
{"AlbumId":105,"Title":"No Prayer For The Dying","ArtistId":90}
{"AlbumId":106,"Title":"Piece Of Mind","ArtistId":90}
{"AlbumId":107,"Title":"Powerslave","ArtistId":90}
{"AlbumId":108,"Title":"Rock In Rio [CD1]","ArtistId":90}
{"AlbumId":109,"Title":"Rock In Rio [CD2]","ArtistId":90}
{"AlbumId":110,"Title":"Seventh Son of a Seventh Son","ArtistId":90}
{"AlbumId":111,"Title":"Somewhere in Time","ArtistId":90}
{"AlbumId":112,"Title":"The Number of The Beast","ArtistId":90}
{"AlbumId":113,"Title":"The X Factor","ArtistId":90}
{"AlbumId":114,"Title":"Virtual XI","ArtistId":90}
{"AlbumId":115,"Title":"Sex Machine","ArtistId":91}
{"AlbumId":116,"Title":"Emergency On Planet Earth","ArtistId":92}
{"AlbumId":117,"Title":"Synkronized","ArtistId":92}
{"AlbumId":118,"Title":"The Return Of The Space Cowboy","ArtistId":92}
{"AlbumId":119,"Title":"Get Born","ArtistId":93}
{"AlbumId":120,"Title":"Are You Experienced?","ArtistId":94}
{"AlbumId":121,"Title":"Surfing with the Alien (Remastered)","ArtistId":95}
{"AlbumId":122,"Title":"Jorge Ben Jor 25 Anos","ArtistId":46}
{"AlbumId":123,"Title":"Jota Quest-1995","ArtistId":96}
{"AlbumId":124,"Title":"Cafezinho","ArtistId":97}
{"AlbumId":125,"Title":"Living After Midnight","ArtistId":98}
{"AlbumId":126,"Title":"Unplugged [Live]","ArtistId":52}
{"AlbumId":127,"Title":"BBC Sessions [Disc 2] [Live]","ArtistId":22}
{"AlbumId":128,"Title":"Coda","ArtistId":22}
{"AlbumId":129,"Title":"Houses Of The Holy","ArtistId":22}
{"AlbumId":130,"Title":"In Through The Out Door","ArtistId":22}
{"AlbumId":131,"Title":"IV","ArtistId":22}
{"AlbumId":132,"Title":"Led Zeppelin I","ArtistId":22}
{"AlbumId":133,"Title":"Led Zeppelin II","ArtistId":22}
{"AlbumId":134,"Title":"Led Zeppelin III","ArtistId":22}
{"AlbumId":135,"Title":"Physical Graffiti [Disc 2]","ArtistId":22}
{"AlbumId":136,"Title":"Presence","ArtistId":22}
{"AlbumId":137,"Title":"The Song Remains The Same (Disc 1)","ArtistId":22}
{"AlbumId":138,"Title":"The Song Remains The Same (Disc 2)","ArtistId":22}
{"AlbumId":139,"Title":"A TempestadeTempestade Ou O Livro Dos Dias","ArtistId":99}
{"AlbumId":140,"Title":"Mais Do Mesmo","ArtistId":99}
{"AlbumId":141,"Title":"Greatest Hits","ArtistId":100}
{"AlbumId":142,"Title":"Lulu Santos - RCA 100 Anos De Música - Álbum 01","ArtistId":101}
{"AlbumId":143,"Title":"Lulu Santos - RCA 100 Anos De Música - Álbum 02","ArtistId":101}
{"AlbumId":144,"Title":"Misplaced Childhood","ArtistId":102}
{"AlbumId":145,"Title":"Barulhinho Bom","ArtistId":103}
{"AlbumId":146,"Title":"Seek And Shall Find: More Of The Best (1963-1981)","ArtistId":104}
{"AlbumId":147,"Title":"The Best Of Men At Work","ArtistId":105}
{"AlbumId":148,"Title":"Black Album","ArtistId":50}
{"AlbumId":149,"Title":"Garage Inc. (Disc 2)","ArtistId":50}
{"AlbumId":150,"Title":"Kill 'Em All","ArtistId":50}
{"AlbumId":151,"Title":"Load","ArtistId":50}
{"AlbumId":152,"Title":"Master Of Puppets","ArtistId":50}
{"AlbumId":153,"Title":"ReLoad","ArtistId":50}
{"AlbumId":154,"Title":"Ride The Lightning","ArtistId":50}
{"AlbumId":155,"Title":"St. Anger","ArtistId":50}
{"AlbumId":156,"Title":"...And Justice For All","ArtistId":50}
{"AlbumId":157,"Title":"Miles Ahead","ArtistId":68}
{"AlbumId":158,"Title":"Milton Nascimento Ao Vivo","ArtistId":42}
{"AlbumId":159,"Title":"Minas","ArtistId":42}
{"AlbumId":160,"Title":"Ace Of Spades","ArtistId":106}
{"AlbumId":161,"Title":"Demorou...","ArtistId":108}
{"AlbumId":162,"Title":"Motley Crue Greatest Hits","ArtistId":109}
{"AlbumId":163,"Title":"From The Muddy Banks Of The Wishkah [Live]","ArtistId":110}
{"AlbumId":164,"Title":"Nevermind","ArtistId":110}
{"AlbumId":165,"Title":"Compositores","ArtistId":111}
{"AlbumId":166,"Title":"Olodum","ArtistId":112}
{"AlbumId":167,"Title":"Acústico MTV","ArtistId":113}
{"AlbumId":168,"Title":"Arquivo II","ArtistId":113}
{"AlbumId":169,"Title":"Arquivo Os Paralamas Do Sucesso","ArtistId":113}
{"AlbumId":170,"Title":"Bark at the Moon (Remastered)","ArtistId":114}
{"AlbumId":171,"Title":"Blizzard of Ozz","ArtistId":114}
{"AlbumId":172,"Title":"Diary of a Madman (Remastered)","ArtistId":114}
{"AlbumId":173,"Title":"No More Tears (Remastered)","ArtistId":114}
{"AlbumId":174,"Title":"Tribute","ArtistId":114}
{"AlbumId":175,"Title":"Walking Into Clarksdale","ArtistId":115}
{"AlbumId":176,"Title":"Original Soundtracks 1","ArtistId":116}
{"AlbumId":177,"Title":"The Beast Live","ArtistId":117}
{"AlbumId":178,"Title":"Live On Two Legs [Live]","ArtistId":118}
{"AlbumId":179,"Title":"Pearl Jam","ArtistId":118}
{"AlbumId":180,"Title":"Riot Act","ArtistId":118}
{"AlbumId":181,"Title":"Ten","ArtistId":118}
{"AlbumId":182,"Title":"Vs.","ArtistId":118}
{"AlbumId":183,"Title":"Dark Side Of The Moon","ArtistId":120}
{"AlbumId":184,"Title":"Os Căes Ladram Mas A Caravana Năo Pára","ArtistId":121}
{"AlbumId":185,"Title":"Greatest Hits I","ArtistId":51}
{"AlbumId":186,"Title":"News Of The World","ArtistId":51}
{"AlbumId":187,"Title":"Out Of Time","ArtistId":122}
{"AlbumId":188,"Title":"Green","ArtistId":124}
{"AlbumId":189,"Title":"New Adventures In Hi-Fi","ArtistId":124}
{"AlbumId":190,"Title":"The Best Of R.E.M.: The IRS Years","ArtistId":124}
{"AlbumId":191,"Title":"Cesta Básica","ArtistId":125}
{"AlbumId":192,"Title":"Raul Seixas","ArtistId":126}
{"AlbumId":193,"Title":"Blood Sugar Sex Magik","ArtistId":127}
{"AlbumId":194,"Title":"By The Way","ArtistId":127}
{"AlbumId":195,"Title":"Californication","ArtistId":127}
{"AlbumId":196,"Title":"Retrospective I (1974-1980)","ArtistId":128}
{"AlbumId":197,"Title":"Santana - As Years Go By","ArtistId":59}
{"AlbumId":198,"Title":"Santana Live","ArtistId":59}
{"AlbumId":199,"Title":"Maquinarama","ArtistId":130}
{"AlbumId":200,"Title":"O Samba Poconé","ArtistId":130}
{"AlbumId":201,"Title":"Judas 0: B-Sides and Rarities","ArtistId":131}
{"AlbumId":202,"Title":"Rotten Apples: Greatest Hits","ArtistId":131}
{"AlbumId":203,"Title":"A-Sides","ArtistId":132}
{"AlbumId":204,"Title":"Morning Dance","ArtistId":53}
{"AlbumId":205,"Title":"In Step","ArtistId":133}
{"AlbumId":206,"Title":"Core","ArtistId":134}
{"AlbumId":207,"Title":"Mezmerize","ArtistId":135}
{"AlbumId":208,"Title":"[1997] Black Light Syndrome","ArtistId":136}
{"AlbumId":209,"Title":"Live [Disc 1]","ArtistId":137}
{"AlbumId":210,"Title":"Live [Disc 2]","ArtistId":137}
{"AlbumId":211,"Title":"The Singles","ArtistId":138}
{"AlbumId":212,"Title":"Beyond Good And Evil","ArtistId":139}
{"AlbumId":213,"Title":"Pure Cult: The Best Of The Cult (For Rockers, Ravers, Lovers & Sinners) [UK]","ArtistId":139}
{"AlbumId":214,"Title":"The Doors","ArtistId":140}
{"AlbumId":215,"Title":"The Police Greatest Hits","ArtistId":141}
{"AlbumId":216,"Title":"Hot Rocks, 1964-1971 (Disc 1)","ArtistId":142}
{"AlbumId":217,"Title":"No Security","ArtistId":142}
{"AlbumId":218,"Title":"Voodoo Lounge","ArtistId":142}
{"AlbumId":219,"Title":"Tangents","ArtistId":143}
{"AlbumId":220,"Title":"Transmission","ArtistId":143}
{"AlbumId":221,"Title":"My Generation - The Very Best Of The Who","ArtistId":144}
{"AlbumId":222,"Title":"Serie Sem Limite (Disc 1)","ArtistId":145}
{"AlbumId":223,"Title":"Serie Sem Limite (Disc 2)","ArtistId":145}
{"AlbumId":224,"Title":"Acústico","ArtistId":146}
{"AlbumId":225,"Title":"Volume Dois","ArtistId":146}
{"AlbumId":226,"Title":"Battlestar Galactica: The Story So Far","ArtistId":147}
{"AlbumId":227,"Title":"Battlestar Galactica, Season 3","ArtistId":147}
{"AlbumId":228,"Title":"Heroes, Season 1","ArtistId":148}
{"AlbumId":229,"Title":"Lost, Season 3","ArtistId":149}
{"AlbumId":230,"Title":"Lost, Season 1","ArtistId":149}
{"AlbumId":231,"Title":"Lost, Season 2","ArtistId":149}
{"AlbumId":232,"Title":"Achtung Baby","ArtistId":150}
{"AlbumId":233,"Title":"All That You Can't Leave Behind","ArtistId":150}
{"AlbumId":234,"Title":"B-Sides 1980-1990","ArtistId":150}
{"AlbumId":235,"Title":"How To Dismantle An Atomic Bomb","ArtistId":150}
{"AlbumId":236,"Title":"Pop","ArtistId":150}
{"AlbumId":237,"Title":"Rattle And Hum","ArtistId":150}
{"AlbumId":238,"Title":"The Best Of 1980-1990","ArtistId":150}
{"AlbumId":239,"Title":"War","ArtistId":150}
{"AlbumId":240,"Title":"Zooropa","ArtistId":150}
{"AlbumId":241,"Title":"UB40 The Best Of - Volume Two [UK]","ArtistId":151}
{"AlbumId":242,"Title":"Diver Down","ArtistId":152}
{"AlbumId":243,"Title":"The Best Of Van Halen, Vol. I","ArtistId":152}
{"AlbumId":244,"Title":"Van Halen","ArtistId":152}
{"AlbumId":245,"Title":"Van Halen III","ArtistId":152}
{"AlbumId":246,"Title":"Contraband","ArtistId":153}
{"AlbumId":247,"Title":"Vinicius De Moraes","ArtistId":72}
{"AlbumId":248,"Title":"Ao Vivo [IMPORT]","ArtistId":155}
{"AlbumId":249,"Title":"The Office, Season 1","ArtistId":156}
{"AlbumId":250,"Title":"The Office, Season 2","ArtistId":156}
{"AlbumId":251,"Title":"The Office, Season 3","ArtistId":156}
{"AlbumId":252,"Title":"Un-Led-Ed","ArtistId":157}
{"AlbumId":253,"Title":"Battlestar Galactica (Classic), Season 1","ArtistId":158}
{"AlbumId":254,"Title":"Aquaman","ArtistId":159}
{"AlbumId":255,"Title":"Instant Karma: The Amnesty International Campaign to Save Darfur","ArtistId":150}
{"AlbumId":256,"Title":"Speak of the Devil","ArtistId":114}
{"AlbumId":257,"Title":"20th Century Masters - The Millennium Collection: The Best of Scorpions","ArtistId":179}
{"AlbumId":258,"Title":"House of Pain","ArtistId":180}
{"AlbumId":259,"Title":"Radio Brasil (O Som da Jovem Vanguarda) - Seleccao de Henrique Amaro","ArtistId":36}
{"AlbumId":260,"Title":"Cake: B-Sides and Rarities","ArtistId":196}
{"AlbumId":261,"Title":"LOST, Season 4","ArtistId":149}
{"AlbumId":262,"Title":"Quiet Songs","ArtistId":197}
{"AlbumId":263,"Title":"Muso Ko","ArtistId":198}
{"AlbumId":264,"Title":"Realize","ArtistId":199}
{"AlbumId":265,"Title":"Every Kind of Light","ArtistId":200}
{"AlbumId":266,"Title":"Duos II","ArtistId":201}
{"AlbumId":267,"Title":"Worlds","ArtistId":202}
{"AlbumId":268,"Title":"The Best of Beethoven","ArtistId":203}
{"AlbumId":269,"Title":"Temple of the Dog","ArtistId":204}
{"AlbumId":270,"Title":"Carry On","ArtistId":205}
{"AlbumId":271,"Title":"Revelations","ArtistId":8}
{"AlbumId":272,"Title":"Adorate Deum: Gregorian Chant from the Proper of the Mass","ArtistId":206}
{"AlbumId":273,"Title":"Allegri: Miserere","ArtistId":207}
{"AlbumId":274,"Title":"Pachelbel: Canon & Gigue","ArtistId":208}
{"AlbumId":275,"Title":"Vivaldi: The Four Seasons","ArtistId":209}
{"AlbumId":276,"Title":"Bach: Violin Concertos","ArtistId":210}
{"AlbumId":277,"Title":"Bach: Goldberg Variations","ArtistId":211}
{"AlbumId":278,"Title":"Bach: The Cello Suites","ArtistId":212}
{"AlbumId":279,"Title":"Handel: The Messiah (Highlights)","ArtistId":213}
{"AlbumId":280,"Title":"The World of Classical Favourites","ArtistId":214}
{"AlbumId":281,"Title":"Sir Neville Marriner: A Celebration","ArtistId":215}
{"AlbumId":282,"Title":"Mozart: Wind Concertos","ArtistId":216}
{"AlbumId":283,"Title":"Haydn: Symphonies 99 - 104","ArtistId":217}
{"AlbumId":284,"Title":"Beethoven: Symhonies Nos. 5 & 6","ArtistId":218}
{"AlbumId":285,"Title":"A Soprano Inspired","ArtistId":219}
{"AlbumId":286,"Title":"Great Opera Choruses","ArtistId":220}
{"AlbumId":287,"Title":"Wagner: Favourite Overtures","ArtistId":221}
{"AlbumId":288,"Title":"Fauré: Requiem, Ravel: Pavane & Others","ArtistId":222}
{"AlbumId":289,"Title":"Tchaikovsky: The Nutcracker","ArtistId":223}
{"AlbumId":290,"Title":"The Last Night of the Proms","ArtistId":224}
{"AlbumId":291,"Title":"Puccini: Madama Butterfly - Highlights","ArtistId":225}
{"AlbumId":292,"Title":"Holst: The Planets, Op. 32 & Vaughan Williams: Fantasies","ArtistId":226}
{"AlbumId":293,"Title":"Pavarotti's Opera Made Easy","ArtistId":227}
{"AlbumId":294,"Title":"Great Performances - Barber's Adagio and Other Romantic Favorites for Strings","ArtistId":228}
{"AlbumId":295,"Title":"Carmina Burana","ArtistId":229}
{"AlbumId":296,"Title":"A Copland Celebration, Vol. I","ArtistId":230}
{"AlbumId":297,"Title":"Bach: Toccata & Fugue in D Minor","ArtistId":231}
{"AlbumId":298,"Title":"Prokofiev: Symphony No.1","ArtistId":232}
{"AlbumId":299,"Title":"Scheherazade","ArtistId":233}
{"AlbumId":300,"Title":"Bach: The Brandenburg Concertos","ArtistId":234}
{"AlbumId":301,"Title":"Chopin: Piano Concertos Nos. 1 & 2","ArtistId":235}
{"AlbumId":302,"Title":"Mascagni: Cavalleria Rusticana","ArtistId":236}
{"AlbumId":303,"Title":"Sibelius: Finlandia","ArtistId":237}
{"AlbumId":304,"Title":"Beethoven Piano Sonatas: Moonlight & Pastorale","ArtistId":238}
{"AlbumId":305,"Title":"Great Recordings of the Century - Mahler: Das Lied von der Erde","ArtistId":240}
{"AlbumId":306,"Title":"Elgar: Cello Concerto & Vaughan Williams: Fantasias","ArtistId":241}
{"AlbumId":307,"Title":"Adams, John: The Chairman Dances","ArtistId":242}
{"AlbumId":308,"Title":"Tchaikovsky: 1812 Festival Overture, Op.49, Capriccio Italien & Beethoven: Wellington's Victory","ArtistId":243}
{"AlbumId":309,"Title":"Palestrina: Missa Papae Marcelli & Allegri: Miserere","ArtistId":244}
{"AlbumId":310,"Title":"Prokofiev: Romeo & Juliet","ArtistId":245}
{"AlbumId":311,"Title":"Strauss: Waltzes","ArtistId":226}
{"AlbumId":312,"Title":"Berlioz: Symphonie Fantastique","ArtistId":245}
{"AlbumId":313,"Title":"Bizet: Carmen Highlights","ArtistId":246}
{"AlbumId":314,"Title":"English Renaissance","ArtistId":247}
{"AlbumId":315,"Title":"Handel: Music for the Royal Fireworks (Original Version 1749)","ArtistId":208}
{"AlbumId":316,"Title":"Grieg: Peer Gynt Suites & Sibelius: Pelléas et Mélisande","ArtistId":248}
{"AlbumId":317,"Title":"Mozart Gala: Famous Arias","ArtistId":249}
{"AlbumId":318,"Title":"SCRIABIN: Vers la flamme","ArtistId":250}
{"AlbumId":319,"Title":"Armada: Music from the Courts of England and Spain","ArtistId":251}
{"AlbumId":320,"Title":"Mozart: Symphonies Nos. 40 & 41","ArtistId":248}
{"AlbumId":321,"Title":"Back to Black","ArtistId":252}
{"AlbumId":322,"Title":"Frank","ArtistId":252}
{"AlbumId":323,"Title":"Carried to Dust (Bonus Track Version)","ArtistId":253}
{"AlbumId":324,"Title":"Beethoven: Symphony No. 6 'Pastoral' Etc.","ArtistId":254}
{"AlbumId":325,"Title":"Bartok: Violin & Viola Concertos","ArtistId":255}
{"AlbumId":326,"Title":"Mendelssohn: A Midsummer Night's Dream","ArtistId":256}
{"AlbumId":327,"Title":"Bach: Orchestral Suites Nos. 1 - 4","ArtistId":257}
{"AlbumId":328,"Title":"Charpentier: Divertissements, Airs & Concerts","ArtistId":258}
{"AlbumId":329,"Title":"South American Getaway","ArtistId":259}
{"AlbumId":330,"Title":"Górecki: Symphony No. 3","ArtistId":260}
{"AlbumId":331,"Title":"Purcell: The Fairy Queen","ArtistId":261}
{"AlbumId":332,"Title":"The Ultimate Relexation Album","ArtistId":262}
{"AlbumId":333,"Title":"Purcell: Music for the Queen Mary","ArtistId":263}
{"AlbumId":334,"Title":"Weill: The Seven Deadly Sins","ArtistId":264}
{"AlbumId":335,"Title":"J.S. Bach: Chaconne, Suite in E Minor, Partita in E Major & Prelude, Fugue and Allegro","ArtistId":265}
{"AlbumId":336,"Title":"Prokofiev: Symphony No.5 & Stravinksy: Le Sacre Du Printemps","ArtistId":248}
{"AlbumId":337,"Title":"Szymanowski: Piano Works, Vol. 1","ArtistId":266}
{"AlbumId":338,"Title":"Nielsen: The Six Symphonies","ArtistId":267}
{"AlbumId":339,"Title":"Great Recordings of the Century: Paganini's 24 Caprices","ArtistId":268}
{"AlbumId":340,"Title":"Liszt - 12 Études D'Execution Transcendante","ArtistId":269}
{"AlbumId":341,"Title":"Great Recordings of the Century - Shubert: Schwanengesang, 4 Lieder","ArtistId":270}
{"AlbumId":342,"Title":"Locatelli: Concertos for Violin, Strings and Continuo, Vol. 3","ArtistId":271}
{"AlbumId":343,"Title":"Respighi:Pines of Rome","ArtistId":226}
{"AlbumId":344,"Title":"Schubert: The Late String Quartets & String Quintet (3 CD's)","ArtistId":272}
{"AlbumId":345,"Title":"Monteverdi: L'Orfeo","ArtistId":273}
{"AlbumId":346,"Title":"Mozart: Chamber Music","ArtistId":274}
{"AlbumId":347,"Title":"Koyaanisqatsi (Soundtrack from the Motion Picture)","ArtistId":275}
+275
View File
@@ -0,0 +1,275 @@
{"ArtistId":1,"Name":"AC/DC"}
{"ArtistId":2,"Name":"Accept"}
{"ArtistId":3,"Name":"Aerosmith"}
{"ArtistId":4,"Name":"Alanis Morissette"}
{"ArtistId":5,"Name":"Alice In Chains"}
{"ArtistId":6,"Name":"Antônio Carlos Jobim"}
{"ArtistId":7,"Name":"Apocalyptica"}
{"ArtistId":8,"Name":"Audioslave"}
{"ArtistId":9,"Name":"BackBeat"}
{"ArtistId":10,"Name":"Billy Cobham"}
{"ArtistId":11,"Name":"Black Label Society"}
{"ArtistId":12,"Name":"Black Sabbath"}
{"ArtistId":13,"Name":"Body Count"}
{"ArtistId":14,"Name":"Bruce Dickinson"}
{"ArtistId":15,"Name":"Buddy Guy"}
{"ArtistId":16,"Name":"Caetano Veloso"}
{"ArtistId":17,"Name":"Chico Buarque"}
{"ArtistId":18,"Name":"Chico Science & Naçăo Zumbi"}
{"ArtistId":19,"Name":"Cidade Negra"}
{"ArtistId":20,"Name":"Cláudio Zoli"}
{"ArtistId":21,"Name":"Various Artists"}
{"ArtistId":22,"Name":"Led Zeppelin"}
{"ArtistId":23,"Name":"Frank Zappa & Captain Beefheart"}
{"ArtistId":24,"Name":"Marcos Valle"}
{"ArtistId":25,"Name":"Milton Nascimento & Bebeto"}
{"ArtistId":26,"Name":"Azymuth"}
{"ArtistId":27,"Name":"Gilberto Gil"}
{"ArtistId":28,"Name":"Joăo Gilberto"}
{"ArtistId":29,"Name":"Bebel Gilberto"}
{"ArtistId":30,"Name":"Jorge Vercilo"}
{"ArtistId":31,"Name":"Baby Consuelo"}
{"ArtistId":32,"Name":"Ney Matogrosso"}
{"ArtistId":33,"Name":"Luiz Melodia"}
{"ArtistId":34,"Name":"Nando Reis"}
{"ArtistId":35,"Name":"Pedro Luís & A Parede"}
{"ArtistId":36,"Name":"O Rappa"}
{"ArtistId":37,"Name":"Ed Motta"}
{"ArtistId":38,"Name":"Banda Black Rio"}
{"ArtistId":39,"Name":"Fernanda Porto"}
{"ArtistId":40,"Name":"Os Cariocas"}
{"ArtistId":41,"Name":"Elis Regina"}
{"ArtistId":42,"Name":"Milton Nascimento"}
{"ArtistId":43,"Name":"A Cor Do Som"}
{"ArtistId":44,"Name":"Kid Abelha"}
{"ArtistId":45,"Name":"Sandra De Sá"}
{"ArtistId":46,"Name":"Jorge Ben"}
{"ArtistId":47,"Name":"Hermeto Pascoal"}
{"ArtistId":48,"Name":"Barăo Vermelho"}
{"ArtistId":49,"Name":"Edson, DJ Marky & DJ Patife Featuring Fernanda Porto"}
{"ArtistId":50,"Name":"Metallica"}
{"ArtistId":51,"Name":"Queen"}
{"ArtistId":52,"Name":"Kiss"}
{"ArtistId":53,"Name":"Spyro Gyra"}
{"ArtistId":54,"Name":"Green Day"}
{"ArtistId":55,"Name":"David Coverdale"}
{"ArtistId":56,"Name":"Gonzaguinha"}
{"ArtistId":57,"Name":"Os Mutantes"}
{"ArtistId":58,"Name":"Deep Purple"}
{"ArtistId":59,"Name":"Santana"}
{"ArtistId":60,"Name":"Santana Feat. Dave Matthews"}
{"ArtistId":61,"Name":"Santana Feat. Everlast"}
{"ArtistId":62,"Name":"Santana Feat. Rob Thomas"}
{"ArtistId":63,"Name":"Santana Feat. Lauryn Hill & Cee-Lo"}
{"ArtistId":64,"Name":"Santana Feat. The Project G&B"}
{"ArtistId":65,"Name":"Santana Feat. Maná"}
{"ArtistId":66,"Name":"Santana Feat. Eagle-Eye Cherry"}
{"ArtistId":67,"Name":"Santana Feat. Eric Clapton"}
{"ArtistId":68,"Name":"Miles Davis"}
{"ArtistId":69,"Name":"Gene Krupa"}
{"ArtistId":70,"Name":"Toquinho & Vinícius"}
{"ArtistId":71,"Name":"Vinícius De Moraes & Baden Powell"}
{"ArtistId":72,"Name":"Vinícius De Moraes"}
{"ArtistId":73,"Name":"Vinícius E Qurteto Em Cy"}
{"ArtistId":74,"Name":"Vinícius E Odette Lara"}
{"ArtistId":75,"Name":"Vinicius, Toquinho & Quarteto Em Cy"}
{"ArtistId":76,"Name":"Creedence Clearwater Revival"}
{"ArtistId":77,"Name":"Cássia Eller"}
{"ArtistId":78,"Name":"Def Leppard"}
{"ArtistId":79,"Name":"Dennis Chambers"}
{"ArtistId":80,"Name":"Djavan"}
{"ArtistId":81,"Name":"Eric Clapton"}
{"ArtistId":82,"Name":"Faith No More"}
{"ArtistId":83,"Name":"Falamansa"}
{"ArtistId":84,"Name":"Foo Fighters"}
{"ArtistId":85,"Name":"Frank Sinatra"}
{"ArtistId":86,"Name":"Funk Como Le Gusta"}
{"ArtistId":87,"Name":"Godsmack"}
{"ArtistId":88,"Name":"Guns N' Roses"}
{"ArtistId":89,"Name":"Incognito"}
{"ArtistId":90,"Name":"Iron Maiden"}
{"ArtistId":91,"Name":"James Brown"}
{"ArtistId":92,"Name":"Jamiroquai"}
{"ArtistId":93,"Name":"JET"}
{"ArtistId":94,"Name":"Jimi Hendrix"}
{"ArtistId":95,"Name":"Joe Satriani"}
{"ArtistId":96,"Name":"Jota Quest"}
{"ArtistId":97,"Name":"Joăo Suplicy"}
{"ArtistId":98,"Name":"Judas Priest"}
{"ArtistId":99,"Name":"Legiăo Urbana"}
{"ArtistId":100,"Name":"Lenny Kravitz"}
{"ArtistId":101,"Name":"Lulu Santos"}
{"ArtistId":102,"Name":"Marillion"}
{"ArtistId":103,"Name":"Marisa Monte"}
{"ArtistId":104,"Name":"Marvin Gaye"}
{"ArtistId":105,"Name":"Men At Work"}
{"ArtistId":106,"Name":"Motörhead"}
{"ArtistId":107,"Name":"Motörhead & Girlschool"}
{"ArtistId":108,"Name":"Mônica Marianno"}
{"ArtistId":109,"Name":"Mötley Crüe"}
{"ArtistId":110,"Name":"Nirvana"}
{"ArtistId":111,"Name":"O Terço"}
{"ArtistId":112,"Name":"Olodum"}
{"ArtistId":113,"Name":"Os Paralamas Do Sucesso"}
{"ArtistId":114,"Name":"Ozzy Osbourne"}
{"ArtistId":115,"Name":"Page & Plant"}
{"ArtistId":116,"Name":"Passengers"}
{"ArtistId":117,"Name":"Paul D'Ianno"}
{"ArtistId":118,"Name":"Pearl Jam"}
{"ArtistId":119,"Name":"Peter Tosh"}
{"ArtistId":120,"Name":"Pink Floyd"}
{"ArtistId":121,"Name":"Planet Hemp"}
{"ArtistId":122,"Name":"R.E.M. Feat. Kate Pearson"}
{"ArtistId":123,"Name":"R.E.M. Feat. KRS-One"}
{"ArtistId":124,"Name":"R.E.M."}
{"ArtistId":125,"Name":"Raimundos"}
{"ArtistId":126,"Name":"Raul Seixas"}
{"ArtistId":127,"Name":"Red Hot Chili Peppers"}
{"ArtistId":128,"Name":"Rush"}
{"ArtistId":129,"Name":"Simply Red"}
{"ArtistId":130,"Name":"Skank"}
{"ArtistId":131,"Name":"Smashing Pumpkins"}
{"ArtistId":132,"Name":"Soundgarden"}
{"ArtistId":133,"Name":"Stevie Ray Vaughan & Double Trouble"}
{"ArtistId":134,"Name":"Stone Temple Pilots"}
{"ArtistId":135,"Name":"System Of A Down"}
{"ArtistId":136,"Name":"Terry Bozzio, Tony Levin & Steve Stevens"}
{"ArtistId":137,"Name":"The Black Crowes"}
{"ArtistId":138,"Name":"The Clash"}
{"ArtistId":139,"Name":"The Cult"}
{"ArtistId":140,"Name":"The Doors"}
{"ArtistId":141,"Name":"The Police"}
{"ArtistId":142,"Name":"The Rolling Stones"}
{"ArtistId":143,"Name":"The Tea Party"}
{"ArtistId":144,"Name":"The Who"}
{"ArtistId":145,"Name":"Tim Maia"}
{"ArtistId":146,"Name":"Tităs"}
{"ArtistId":147,"Name":"Battlestar Galactica"}
{"ArtistId":148,"Name":"Heroes"}
{"ArtistId":149,"Name":"Lost"}
{"ArtistId":150,"Name":"U2"}
{"ArtistId":151,"Name":"UB40"}
{"ArtistId":152,"Name":"Van Halen"}
{"ArtistId":153,"Name":"Velvet Revolver"}
{"ArtistId":154,"Name":"Whitesnake"}
{"ArtistId":155,"Name":"Zeca Pagodinho"}
{"ArtistId":156,"Name":"The Office"}
{"ArtistId":157,"Name":"Dread Zeppelin"}
{"ArtistId":158,"Name":"Battlestar Galactica (Classic)"}
{"ArtistId":159,"Name":"Aquaman"}
{"ArtistId":160,"Name":"Christina Aguilera featuring BigElf"}
{"ArtistId":161,"Name":"Aerosmith & Sierra Leone's Refugee Allstars"}
{"ArtistId":162,"Name":"Los Lonely Boys"}
{"ArtistId":163,"Name":"Corinne Bailey Rae"}
{"ArtistId":164,"Name":"Dhani Harrison & Jakob Dylan"}
{"ArtistId":165,"Name":"Jackson Browne"}
{"ArtistId":166,"Name":"Avril Lavigne"}
{"ArtistId":167,"Name":"Big & Rich"}
{"ArtistId":168,"Name":"Youssou N'Dour"}
{"ArtistId":169,"Name":"Black Eyed Peas"}
{"ArtistId":170,"Name":"Jack Johnson"}
{"ArtistId":171,"Name":"Ben Harper"}
{"ArtistId":172,"Name":"Snow Patrol"}
{"ArtistId":173,"Name":"Matisyahu"}
{"ArtistId":174,"Name":"The Postal Service"}
{"ArtistId":175,"Name":"Jaguares"}
{"ArtistId":176,"Name":"The Flaming Lips"}
{"ArtistId":177,"Name":"Jack's Mannequin & Mick Fleetwood"}
{"ArtistId":178,"Name":"Regina Spektor"}
{"ArtistId":179,"Name":"Scorpions"}
{"ArtistId":180,"Name":"House Of Pain"}
{"ArtistId":181,"Name":"Xis"}
{"ArtistId":182,"Name":"Nega Gizza"}
{"ArtistId":183,"Name":"Gustavo & Andres Veiga & Salazar"}
{"ArtistId":184,"Name":"Rodox"}
{"ArtistId":185,"Name":"Charlie Brown Jr."}
{"ArtistId":186,"Name":"Pedro Luís E A Parede"}
{"ArtistId":187,"Name":"Los Hermanos"}
{"ArtistId":188,"Name":"Mundo Livre S/A"}
{"ArtistId":189,"Name":"Otto"}
{"ArtistId":190,"Name":"Instituto"}
{"ArtistId":191,"Name":"Naçăo Zumbi"}
{"ArtistId":192,"Name":"DJ Dolores & Orchestra Santa Massa"}
{"ArtistId":193,"Name":"Seu Jorge"}
{"ArtistId":194,"Name":"Sabotage E Instituto"}
{"ArtistId":195,"Name":"Stereo Maracana"}
{"ArtistId":196,"Name":"Cake"}
{"ArtistId":197,"Name":"Aisha Duo"}
{"ArtistId":198,"Name":"Habib Koité and Bamada"}
{"ArtistId":199,"Name":"Karsh Kale"}
{"ArtistId":200,"Name":"The Posies"}
{"ArtistId":201,"Name":"Luciana Souza/Romero Lubambo"}
{"ArtistId":202,"Name":"Aaron Goldberg"}
{"ArtistId":203,"Name":"Nicolaus Esterhazy Sinfonia"}
{"ArtistId":204,"Name":"Temple of the Dog"}
{"ArtistId":205,"Name":"Chris Cornell"}
{"ArtistId":206,"Name":"Alberto Turco & Nova Schola Gregoriana"}
{"ArtistId":207,"Name":"Richard Marlow & The Choir of Trinity College, Cambridge"}
{"ArtistId":208,"Name":"English Concert & Trevor Pinnock"}
{"ArtistId":209,"Name":"Anne-Sophie Mutter, Herbert Von Karajan & Wiener Philharmoniker"}
{"ArtistId":210,"Name":"Hilary Hahn, Jeffrey Kahane, Los Angeles Chamber Orchestra & Margaret Batjer"}
{"ArtistId":211,"Name":"Wilhelm Kempff"}
{"ArtistId":212,"Name":"Yo-Yo Ma"}
{"ArtistId":213,"Name":"Scholars Baroque Ensemble"}
{"ArtistId":214,"Name":"Academy of St. Martin in the Fields & Sir Neville Marriner"}
{"ArtistId":215,"Name":"Academy of St. Martin in the Fields Chamber Ensemble & Sir Neville Marriner"}
{"ArtistId":216,"Name":"Berliner Philharmoniker, Claudio Abbado & Sabine Meyer"}
{"ArtistId":217,"Name":"Royal Philharmonic Orchestra & Sir Thomas Beecham"}
{"ArtistId":218,"Name":"Orchestre Révolutionnaire et Romantique & John Eliot Gardiner"}
{"ArtistId":219,"Name":"Britten Sinfonia, Ivor Bolton & Lesley Garrett"}
{"ArtistId":220,"Name":"Chicago Symphony Chorus, Chicago Symphony Orchestra & Sir Georg Solti"}
{"ArtistId":221,"Name":"Sir Georg Solti & Wiener Philharmoniker"}
{"ArtistId":222,"Name":"Academy of St. Martin in the Fields, John Birch, Sir Neville Marriner & Sylvia McNair"}
{"ArtistId":223,"Name":"London Symphony Orchestra & Sir Charles Mackerras"}
{"ArtistId":224,"Name":"Barry Wordsworth & BBC Concert Orchestra"}
{"ArtistId":225,"Name":"Herbert Von Karajan, Mirella Freni & Wiener Philharmoniker"}
{"ArtistId":226,"Name":"Eugene Ormandy"}
{"ArtistId":227,"Name":"Luciano Pavarotti"}
{"ArtistId":228,"Name":"Leonard Bernstein & New York Philharmonic"}
{"ArtistId":229,"Name":"Boston Symphony Orchestra & Seiji Ozawa"}
{"ArtistId":230,"Name":"Aaron Copland & London Symphony Orchestra"}
{"ArtistId":231,"Name":"Ton Koopman"}
{"ArtistId":232,"Name":"Sergei Prokofiev & Yuri Temirkanov"}
{"ArtistId":233,"Name":"Chicago Symphony Orchestra & Fritz Reiner"}
{"ArtistId":234,"Name":"Orchestra of The Age of Enlightenment"}
{"ArtistId":235,"Name":"Emanuel Ax, Eugene Ormandy & Philadelphia Orchestra"}
{"ArtistId":236,"Name":"James Levine"}
{"ArtistId":237,"Name":"Berliner Philharmoniker & Hans Rosbaud"}
{"ArtistId":238,"Name":"Maurizio Pollini"}
{"ArtistId":239,"Name":"Academy of St. Martin in the Fields, Sir Neville Marriner & William Bennett"}
{"ArtistId":240,"Name":"Gustav Mahler"}
{"ArtistId":241,"Name":"Felix Schmidt, London Symphony Orchestra & Rafael Frühbeck de Burgos"}
{"ArtistId":242,"Name":"Edo de Waart & San Francisco Symphony"}
{"ArtistId":243,"Name":"Antal Doráti & London Symphony Orchestra"}
{"ArtistId":244,"Name":"Choir Of Westminster Abbey & Simon Preston"}
{"ArtistId":245,"Name":"Michael Tilson Thomas & San Francisco Symphony"}
{"ArtistId":246,"Name":"Chor der Wiener Staatsoper, Herbert Von Karajan & Wiener Philharmoniker"}
{"ArtistId":247,"Name":"The King's Singers"}
{"ArtistId":248,"Name":"Berliner Philharmoniker & Herbert Von Karajan"}
{"ArtistId":249,"Name":"Sir Georg Solti, Sumi Jo & Wiener Philharmoniker"}
{"ArtistId":250,"Name":"Christopher O'Riley"}
{"ArtistId":251,"Name":"Fretwork"}
{"ArtistId":252,"Name":"Amy Winehouse"}
{"ArtistId":253,"Name":"Calexico"}
{"ArtistId":254,"Name":"Otto Klemperer & Philharmonia Orchestra"}
{"ArtistId":255,"Name":"Yehudi Menuhin"}
{"ArtistId":256,"Name":"Philharmonia Orchestra & Sir Neville Marriner"}
{"ArtistId":257,"Name":"Academy of St. Martin in the Fields, Sir Neville Marriner & Thurston Dart"}
{"ArtistId":258,"Name":"Les Arts Florissants & William Christie"}
{"ArtistId":259,"Name":"The 12 Cellists of The Berlin Philharmonic"}
{"ArtistId":260,"Name":"Adrian Leaper & Doreen de Feis"}
{"ArtistId":261,"Name":"Roger Norrington, London Classical Players"}
{"ArtistId":262,"Name":"Charles Dutoit & L'Orchestre Symphonique de Montréal"}
{"ArtistId":263,"Name":"Equale Brass Ensemble, John Eliot Gardiner & Munich Monteverdi Orchestra and Choir"}
{"ArtistId":264,"Name":"Kent Nagano and Orchestre de l'Opéra de Lyon"}
{"ArtistId":265,"Name":"Julian Bream"}
{"ArtistId":266,"Name":"Martin Roscoe"}
{"ArtistId":267,"Name":"Göteborgs Symfoniker & Neeme Järvi"}
{"ArtistId":268,"Name":"Itzhak Perlman"}
{"ArtistId":269,"Name":"Michele Campanella"}
{"ArtistId":270,"Name":"Gerald Moore"}
{"ArtistId":271,"Name":"Mela Tenenbaum, Pro Musica Prague & Richard Kapp"}
{"ArtistId":272,"Name":"Emerson String Quartet"}
{"ArtistId":273,"Name":"C. Monteverdi, Nigel Rogers - Chiaroscuro; London Baroque; London Cornett & Sackbu"}
{"ArtistId":274,"Name":"Nash Ensemble"}
{"ArtistId":275,"Name":"Philip Glass Ensemble"}
@@ -0,0 +1,59 @@
{"CustomerId":1,"FirstName":"Luís","LastName":"Gonçalves","Company":"Embraer - Empresa Brasileira de Aeronáutica S.A.","Address":"Av. Brigadeiro Faria Lima, 2170","City":"Săo José dos Campos","State":"SP","Country":"Brazil","PostalCode":"12227-000","Phone":"+55 (12) 3923-5555","Fax":"+55 (12) 3923-5566","Email":"luisg@embraer.com.br","SupportRepId":3}
{"CustomerId":2,"FirstName":"Leonie","LastName":"Köhler","Company":null,"Address":"Theodor-Heuss-Straße 34","City":"Stuttgart","State":null,"Country":"Germany","PostalCode":"70174","Phone":"+49 0711 2842222","Fax":null,"Email":"leonekohler@surfeu.de","SupportRepId":5}
{"CustomerId":3,"FirstName":"François","LastName":"Tremblay","Company":null,"Address":"1498 rue Bélanger","City":"Montréal","State":"QC","Country":"Canada","PostalCode":"H2G 1A7","Phone":"+1 (514) 721-4711","Fax":null,"Email":"ftremblay@gmail.com","SupportRepId":3}
{"CustomerId":4,"FirstName":"Bjřrn","LastName":"Hansen","Company":null,"Address":"Ullevĺlsveien 14","City":"Oslo","State":null,"Country":"Norway","PostalCode":"0171","Phone":"+47 22 44 22 22","Fax":null,"Email":"bjorn.hansen@yahoo.no","SupportRepId":4}
{"CustomerId":5,"FirstName":"František","LastName":"Wichterlová","Company":"JetBrains s.r.o.","Address":"Klanova 9/506","City":"Prague","State":null,"Country":"Czech Republic","PostalCode":"14700","Phone":"+420 2 4172 5555","Fax":"+420 2 4172 5555","Email":"frantisekw@jetbrains.com","SupportRepId":4}
{"CustomerId":6,"FirstName":"Helena","LastName":"Holý","Company":null,"Address":"Rilská 3174/6","City":"Prague","State":null,"Country":"Czech Republic","PostalCode":"14300","Phone":"+420 2 4177 0449","Fax":null,"Email":"hholy@gmail.com","SupportRepId":5}
{"CustomerId":7,"FirstName":"Astrid","LastName":"Gruber","Company":null,"Address":"Rotenturmstraße 4, 1010 Innere Stadt","City":"Vienne","State":null,"Country":"Austria","PostalCode":"1010","Phone":"+43 01 5134505","Fax":null,"Email":"astrid.gruber@apple.at","SupportRepId":5}
{"CustomerId":8,"FirstName":"Daan","LastName":"Peeters","Company":null,"Address":"Grétrystraat 63","City":"Brussels","State":null,"Country":"Belgium","PostalCode":"1000","Phone":"+32 02 219 03 03","Fax":null,"Email":"daan_peeters@apple.be","SupportRepId":4}
{"CustomerId":9,"FirstName":"Kara","LastName":"Nielsen","Company":null,"Address":"Sřnder Boulevard 51","City":"Copenhagen","State":null,"Country":"Denmark","PostalCode":"1720","Phone":"+453 3331 9991","Fax":null,"Email":"kara.nielsen@jubii.dk","SupportRepId":4}
{"CustomerId":10,"FirstName":"Eduardo","LastName":"Martins","Company":"Woodstock Discos","Address":"Rua Dr. Falcăo Filho, 155","City":"Săo Paulo","State":"SP","Country":"Brazil","PostalCode":"01007-010","Phone":"+55 (11) 3033-5446","Fax":"+55 (11) 3033-4564","Email":"eduardo@woodstock.com.br","SupportRepId":4}
{"CustomerId":11,"FirstName":"Alexandre","LastName":"Rocha","Company":"Banco do Brasil S.A.","Address":"Av. Paulista, 2022","City":"Săo Paulo","State":"SP","Country":"Brazil","PostalCode":"01310-200","Phone":"+55 (11) 3055-3278","Fax":"+55 (11) 3055-8131","Email":"alero@uol.com.br","SupportRepId":5}
{"CustomerId":12,"FirstName":"Roberto","LastName":"Almeida","Company":"Riotur","Address":"Praça Pio X, 119","City":"Rio de Janeiro","State":"RJ","Country":"Brazil","PostalCode":"20040-020","Phone":"+55 (21) 2271-7000","Fax":"+55 (21) 2271-7070","Email":"roberto.almeida@riotur.gov.br","SupportRepId":3}
{"CustomerId":13,"FirstName":"Fernanda","LastName":"Ramos","Company":null,"Address":"Qe 7 Bloco G","City":"Brasília","State":"DF","Country":"Brazil","PostalCode":"71020-677","Phone":"+55 (61) 3363-5547","Fax":"+55 (61) 3363-7855","Email":"fernadaramos4@uol.com.br","SupportRepId":4}
{"CustomerId":14,"FirstName":"Mark","LastName":"Philips","Company":"Telus","Address":"8210 111 ST NW","City":"Edmonton","State":"AB","Country":"Canada","PostalCode":"T6G 2C7","Phone":"+1 (780) 434-4554","Fax":"+1 (780) 434-5565","Email":"mphilips12@shaw.ca","SupportRepId":5}
{"CustomerId":15,"FirstName":"Jennifer","LastName":"Peterson","Company":"Rogers Canada","Address":"700 W Pender Street","City":"Vancouver","State":"BC","Country":"Canada","PostalCode":"V6C 1G8","Phone":"+1 (604) 688-2255","Fax":"+1 (604) 688-8756","Email":"jenniferp@rogers.ca","SupportRepId":3}
{"CustomerId":16,"FirstName":"Frank","LastName":"Harris","Company":"Google Inc.","Address":"1600 Amphitheatre Parkway","City":"Mountain View","State":"CA","Country":"USA","PostalCode":"94043-1351","Phone":"+1 (650) 253-0000","Fax":"+1 (650) 253-0000","Email":"fharris@google.com","SupportRepId":4}
{"CustomerId":17,"FirstName":"Jack","LastName":"Smith","Company":"Microsoft Corporation","Address":"1 Microsoft Way","City":"Redmond","State":"WA","Country":"USA","PostalCode":"98052-8300","Phone":"+1 (425) 882-8080","Fax":"+1 (425) 882-8081","Email":"jacksmith@microsoft.com","SupportRepId":5}
{"CustomerId":18,"FirstName":"Michelle","LastName":"Brooks","Company":null,"Address":"627 Broadway","City":"New York","State":"NY","Country":"USA","PostalCode":"10012-2612","Phone":"+1 (212) 221-3546","Fax":"+1 (212) 221-4679","Email":"michelleb@aol.com","SupportRepId":3}
{"CustomerId":19,"FirstName":"Tim","LastName":"Goyer","Company":"Apple Inc.","Address":"1 Infinite Loop","City":"Cupertino","State":"CA","Country":"USA","PostalCode":"95014","Phone":"+1 (408) 996-1010","Fax":"+1 (408) 996-1011","Email":"tgoyer@apple.com","SupportRepId":3}
{"CustomerId":20,"FirstName":"Dan","LastName":"Miller","Company":null,"Address":"541 Del Medio Avenue","City":"Mountain View","State":"CA","Country":"USA","PostalCode":"94040-111","Phone":"+1 (650) 644-3358","Fax":null,"Email":"dmiller@comcast.com","SupportRepId":4}
{"CustomerId":21,"FirstName":"Kathy","LastName":"Chase","Company":null,"Address":"801 W 4th Street","City":"Reno","State":"NV","Country":"USA","PostalCode":"89503","Phone":"+1 (775) 223-7665","Fax":null,"Email":"kachase@hotmail.com","SupportRepId":5}
{"CustomerId":22,"FirstName":"Heather","LastName":"Leacock","Company":null,"Address":"120 S Orange Ave","City":"Orlando","State":"FL","Country":"USA","PostalCode":"32801","Phone":"+1 (407) 999-7788","Fax":null,"Email":"hleacock@gmail.com","SupportRepId":4}
{"CustomerId":23,"FirstName":"John","LastName":"Gordon","Company":null,"Address":"69 Salem Street","City":"Boston","State":"MA","Country":"USA","PostalCode":"2113","Phone":"+1 (617) 522-1333","Fax":null,"Email":"johngordon22@yahoo.com","SupportRepId":4}
{"CustomerId":24,"FirstName":"Frank","LastName":"Ralston","Company":null,"Address":"162 E Superior Street","City":"Chicago","State":"IL","Country":"USA","PostalCode":"60611","Phone":"+1 (312) 332-3232","Fax":null,"Email":"fralston@gmail.com","SupportRepId":3}
{"CustomerId":25,"FirstName":"Victor","LastName":"Stevens","Company":null,"Address":"319 N. Frances Street","City":"Madison","State":"WI","Country":"USA","PostalCode":"53703","Phone":"+1 (608) 257-0597","Fax":null,"Email":"vstevens@yahoo.com","SupportRepId":5}
{"CustomerId":26,"FirstName":"Richard","LastName":"Cunningham","Company":null,"Address":"2211 W Berry Street","City":"Fort Worth","State":"TX","Country":"USA","PostalCode":"76110","Phone":"+1 (817) 924-7272","Fax":null,"Email":"ricunningham@hotmail.com","SupportRepId":4}
{"CustomerId":27,"FirstName":"Patrick","LastName":"Gray","Company":null,"Address":"1033 N Park Ave","City":"Tucson","State":"AZ","Country":"USA","PostalCode":"85719","Phone":"+1 (520) 622-4200","Fax":null,"Email":"patrick.gray@aol.com","SupportRepId":4}
{"CustomerId":28,"FirstName":"Julia","LastName":"Barnett","Company":null,"Address":"302 S 700 E","City":"Salt Lake City","State":"UT","Country":"USA","PostalCode":"84102","Phone":"+1 (801) 531-7272","Fax":null,"Email":"jubarnett@gmail.com","SupportRepId":5}
{"CustomerId":29,"FirstName":"Robert","LastName":"Brown","Company":null,"Address":"796 Dundas Street West","City":"Toronto","State":"ON","Country":"Canada","PostalCode":"M6J 1V1","Phone":"+1 (416) 363-8888","Fax":null,"Email":"robbrown@shaw.ca","SupportRepId":3}
{"CustomerId":30,"FirstName":"Edward","LastName":"Francis","Company":null,"Address":"230 Elgin Street","City":"Ottawa","State":"ON","Country":"Canada","PostalCode":"K2P 1L7","Phone":"+1 (613) 234-3322","Fax":null,"Email":"edfrancis@yachoo.ca","SupportRepId":3}
{"CustomerId":31,"FirstName":"Martha","LastName":"Silk","Company":null,"Address":"194A Chain Lake Drive","City":"Halifax","State":"NS","Country":"Canada","PostalCode":"B3S 1C5","Phone":"+1 (902) 450-0450","Fax":null,"Email":"marthasilk@gmail.com","SupportRepId":5}
{"CustomerId":32,"FirstName":"Aaron","LastName":"Mitchell","Company":null,"Address":"696 Osborne Street","City":"Winnipeg","State":"MB","Country":"Canada","PostalCode":"R3L 2B9","Phone":"+1 (204) 452-6452","Fax":null,"Email":"aaronmitchell@yahoo.ca","SupportRepId":4}
{"CustomerId":33,"FirstName":"Ellie","LastName":"Sullivan","Company":null,"Address":"5112 48 Street","City":"Yellowknife","State":"NT","Country":"Canada","PostalCode":"X1A 1N6","Phone":"+1 (867) 920-2233","Fax":null,"Email":"ellie.sullivan@shaw.ca","SupportRepId":3}
{"CustomerId":34,"FirstName":"Joăo","LastName":"Fernandes","Company":null,"Address":"Rua da Assunçăo 53","City":"Lisbon","State":null,"Country":"Portugal","PostalCode":null,"Phone":"+351 (213) 466-111","Fax":null,"Email":"jfernandes@yahoo.pt","SupportRepId":4}
{"CustomerId":35,"FirstName":"Madalena","LastName":"Sampaio","Company":null,"Address":"Rua dos Campeőes Europeus de Viena, 4350","City":"Porto","State":null,"Country":"Portugal","PostalCode":null,"Phone":"+351 (225) 022-448","Fax":null,"Email":"masampaio@sapo.pt","SupportRepId":4}
{"CustomerId":36,"FirstName":"Hannah","LastName":"Schneider","Company":null,"Address":"Tauentzienstraße 8","City":"Berlin","State":null,"Country":"Germany","PostalCode":"10789","Phone":"+49 030 26550280","Fax":null,"Email":"hannah.schneider@yahoo.de","SupportRepId":5}
{"CustomerId":37,"FirstName":"Fynn","LastName":"Zimmermann","Company":null,"Address":"Berger Straße 10","City":"Frankfurt","State":null,"Country":"Germany","PostalCode":"60316","Phone":"+49 069 40598889","Fax":null,"Email":"fzimmermann@yahoo.de","SupportRepId":3}
{"CustomerId":38,"FirstName":"Niklas","LastName":"Schröder","Company":null,"Address":"Barbarossastraße 19","City":"Berlin","State":null,"Country":"Germany","PostalCode":"10779","Phone":"+49 030 2141444","Fax":null,"Email":"nschroder@surfeu.de","SupportRepId":3}
{"CustomerId":39,"FirstName":"Camille","LastName":"Bernard","Company":null,"Address":"4, Rue Milton","City":"Paris","State":null,"Country":"France","PostalCode":"75009","Phone":"+33 01 49 70 65 65","Fax":null,"Email":"camille.bernard@yahoo.fr","SupportRepId":4}
{"CustomerId":40,"FirstName":"Dominique","LastName":"Lefebvre","Company":null,"Address":"8, Rue Hanovre","City":"Paris","State":null,"Country":"France","PostalCode":"75002","Phone":"+33 01 47 42 71 71","Fax":null,"Email":"dominiquelefebvre@gmail.com","SupportRepId":4}
{"CustomerId":41,"FirstName":"Marc","LastName":"Dubois","Company":null,"Address":"11, Place Bellecour","City":"Lyon","State":null,"Country":"France","PostalCode":"69002","Phone":"+33 04 78 30 30 30","Fax":null,"Email":"marc.dubois@hotmail.com","SupportRepId":5}
{"CustomerId":42,"FirstName":"Wyatt","LastName":"Girard","Company":null,"Address":"9, Place Louis Barthou","City":"Bordeaux","State":null,"Country":"France","PostalCode":"33000","Phone":"+33 05 56 96 96 96","Fax":null,"Email":"wyatt.girard@yahoo.fr","SupportRepId":3}
{"CustomerId":43,"FirstName":"Isabelle","LastName":"Mercier","Company":null,"Address":"68, Rue Jouvence","City":"Dijon","State":null,"Country":"France","PostalCode":"21000","Phone":"+33 03 80 73 66 99","Fax":null,"Email":"isabelle_mercier@apple.fr","SupportRepId":3}
{"CustomerId":44,"FirstName":"Terhi","LastName":"Hämäläinen","Company":null,"Address":"Porthaninkatu 9","City":"Helsinki","State":null,"Country":"Finland","PostalCode":"00530","Phone":"+358 09 870 2000","Fax":null,"Email":"terhi.hamalainen@apple.fi","SupportRepId":3}
{"CustomerId":45,"FirstName":"Ladislav","LastName":"Kovács","Company":null,"Address":"Erzsébet krt. 58.","City":"Budapest","State":null,"Country":"Hungary","PostalCode":"H-1073","Phone":null,"Fax":null,"Email":"ladislav_kovacs@apple.hu","SupportRepId":3}
{"CustomerId":46,"FirstName":"Hugh","LastName":"O'Reilly","Company":null,"Address":"3 Chatham Street","City":"Dublin","State":"Dublin","Country":"Ireland","PostalCode":null,"Phone":"+353 01 6792424","Fax":null,"Email":"hughoreilly@apple.ie","SupportRepId":3}
{"CustomerId":47,"FirstName":"Lucas","LastName":"Mancini","Company":null,"Address":"Via Degli Scipioni, 43","City":"Rome","State":"RM","Country":"Italy","PostalCode":"00192","Phone":"+39 06 39733434","Fax":null,"Email":"lucas.mancini@yahoo.it","SupportRepId":5}
{"CustomerId":48,"FirstName":"Johannes","LastName":"Van der Berg","Company":null,"Address":"Lijnbaansgracht 120bg","City":"Amsterdam","State":"VV","Country":"Netherlands","PostalCode":"1016","Phone":"+31 020 6223130","Fax":null,"Email":"johavanderberg@yahoo.nl","SupportRepId":5}
{"CustomerId":49,"FirstName":"Stanislaw","LastName":"Wójcik","Company":null,"Address":"Ordynacka 10","City":"Warsaw","State":null,"Country":"Poland","PostalCode":"00-358","Phone":"+48 22 828 37 39","Fax":null,"Email":"stanislaw.wójcik@wp.pl","SupportRepId":4}
{"CustomerId":50,"FirstName":"Enrique","LastName":"Muńoz","Company":null,"Address":"C/ San Bernardo 85","City":"Madrid","State":null,"Country":"Spain","PostalCode":"28015","Phone":"+34 914 454 454","Fax":null,"Email":"enrique_munoz@yahoo.es","SupportRepId":5}
{"CustomerId":51,"FirstName":"Joakim","LastName":"Johansson","Company":null,"Address":"Celsiusg. 9","City":"Stockholm","State":null,"Country":"Sweden","PostalCode":"11230","Phone":"+46 08-651 52 52","Fax":null,"Email":"joakim.johansson@yahoo.se","SupportRepId":5}
{"CustomerId":52,"FirstName":"Emma","LastName":"Jones","Company":null,"Address":"202 Hoxton Street","City":"London","State":null,"Country":"United Kingdom","PostalCode":"N1 5LH","Phone":"+44 020 7707 0707","Fax":null,"Email":"emma_jones@hotmail.com","SupportRepId":3}
{"CustomerId":53,"FirstName":"Phil","LastName":"Hughes","Company":null,"Address":"113 Lupus St","City":"London","State":null,"Country":"United Kingdom","PostalCode":"SW1V 3EN","Phone":"+44 020 7976 5722","Fax":null,"Email":"phil.hughes@gmail.com","SupportRepId":3}
{"CustomerId":54,"FirstName":"Steve","LastName":"Murray","Company":null,"Address":"110 Raeburn Pl","City":"Edinburgh","State":null,"Country":"United Kingdom","PostalCode":"EH4 1HH","Phone":"+44 0131 315 3300","Fax":null,"Email":"steve.murray@yahoo.uk","SupportRepId":5}
{"CustomerId":55,"FirstName":"Mark","LastName":"Taylor","Company":null,"Address":"421 Bourke Street","City":"Sidney","State":"NSW","Country":"Australia","PostalCode":"2010","Phone":"+61 (02) 9332 3633","Fax":null,"Email":"mark.taylor@yahoo.au","SupportRepId":4}
{"CustomerId":56,"FirstName":"Diego","LastName":"Gutiérrez","Company":null,"Address":"307 Macacha Güemes","City":"Buenos Aires","State":null,"Country":"Argentina","PostalCode":"1106","Phone":"+54 (0)11 4311 4333","Fax":null,"Email":"diego.gutierrez@yahoo.ar","SupportRepId":4}
{"CustomerId":57,"FirstName":"Luis","LastName":"Rojas","Company":null,"Address":"Calle Lira, 198","City":"Santiago","State":null,"Country":"Chile","PostalCode":null,"Phone":"+56 (0)2 635 4444","Fax":null,"Email":"luisrojas@yahoo.cl","SupportRepId":5}
{"CustomerId":58,"FirstName":"Manoj","LastName":"Pareek","Company":null,"Address":"12,Community Centre","City":"Delhi","State":null,"Country":"India","PostalCode":"110017","Phone":"+91 0124 39883988","Fax":null,"Email":"manoj.pareek@rediff.com","SupportRepId":3}
{"CustomerId":59,"FirstName":"Puja","LastName":"Srivastava","Company":null,"Address":"3,Raj Bhavan Road","City":"Bangalore","State":null,"Country":"India","PostalCode":"560001","Phone":"+91 080 22289999","Fax":null,"Email":"puja_srivastava@yahoo.in","SupportRepId":3}
@@ -0,0 +1,8 @@
{"EmployeeId":1,"LastName":"Adams","FirstName":"Andrew","Title":"General Manager","ReportsTo":null,"BirthDate":"1962-02-17T23:00:00.000Z","HireDate":"2002-08-13T22:00:00.000Z","Address":"11120 Jasper Ave NW","City":"Edmonton","State":"AB","Country":"Canada","PostalCode":"T5K 2N1","Phone":"+1 (780) 428-9482","Fax":"+1 (780) 428-3457","Email":"andrew@chinookcorp.com"}
{"EmployeeId":2,"LastName":"Edwards","FirstName":"Nancy","Title":"Sales Manager","ReportsTo":1,"BirthDate":"1958-12-07T23:00:00.000Z","HireDate":"2002-04-30T22:00:00.000Z","Address":"825 8 Ave SW","City":"Calgary","State":"AB","Country":"Canada","PostalCode":"T2P 2T3","Phone":"+1 (403) 262-3443","Fax":"+1 (403) 262-3322","Email":"nancy@chinookcorp.com"}
{"EmployeeId":3,"LastName":"Peacock","FirstName":"Jane","Title":"Sales Support Agent","ReportsTo":2,"BirthDate":"1973-08-28T23:00:00.000Z","HireDate":"2002-03-31T22:00:00.000Z","Address":"1111 6 Ave SW","City":"Calgary","State":"AB","Country":"Canada","PostalCode":"T2P 5M5","Phone":"+1 (403) 262-3443","Fax":"+1 (403) 262-6712","Email":"jane@chinookcorp.com"}
{"EmployeeId":4,"LastName":"Park","FirstName":"Margaret","Title":"Sales Support Agent","ReportsTo":2,"BirthDate":"1947-09-18T22:00:00.000Z","HireDate":"2003-05-02T22:00:00.000Z","Address":"683 10 Street SW","City":"Calgary","State":"AB","Country":"Canada","PostalCode":"T2P 5G3","Phone":"+1 (403) 263-4423","Fax":"+1 (403) 263-4289","Email":"margaret@chinookcorp.com"}
{"EmployeeId":5,"LastName":"Johnson","FirstName":"Steve","Title":"Sales Support Agent","ReportsTo":2,"BirthDate":"1965-03-02T23:00:00.000Z","HireDate":"2003-10-16T22:00:00.000Z","Address":"7727B 41 Ave","City":"Calgary","State":"AB","Country":"Canada","PostalCode":"T3B 1Y7","Phone":"1 (780) 836-9987","Fax":"1 (780) 836-9543","Email":"steve@chinookcorp.com"}
{"EmployeeId":6,"LastName":"Mitchell","FirstName":"Michael","Title":"IT Manager","ReportsTo":1,"BirthDate":"1973-06-30T23:00:00.000Z","HireDate":"2003-10-16T22:00:00.000Z","Address":"5827 Bowness Road NW","City":"Calgary","State":"AB","Country":"Canada","PostalCode":"T3B 0C5","Phone":"+1 (403) 246-9887","Fax":"+1 (403) 246-9899","Email":"michael@chinookcorp.com"}
{"EmployeeId":7,"LastName":"King","FirstName":"Robert","Title":"IT Staff","ReportsTo":6,"BirthDate":"1970-05-28T23:00:00.000Z","HireDate":"2004-01-01T23:00:00.000Z","Address":"590 Columbia Boulevard West","City":"Lethbridge","State":"AB","Country":"Canada","PostalCode":"T1K 5N8","Phone":"+1 (403) 456-9986","Fax":"+1 (403) 456-8485","Email":"robert@chinookcorp.com"}
{"EmployeeId":8,"LastName":"Callahan","FirstName":"Laura","Title":"IT Staff","ReportsTo":6,"BirthDate":"1968-01-08T23:00:00.000Z","HireDate":"2004-03-03T23:00:00.000Z","Address":"923 7 ST NW","City":"Lethbridge","State":"AB","Country":"Canada","PostalCode":"T1H 1Y8","Phone":"+1 (403) 467-3351","Fax":"+1 (403) 467-8772","Email":"laura@chinookcorp.com"}
+25
View File
@@ -0,0 +1,25 @@
{"GenreId":1,"Name":"Rock"}
{"GenreId":2,"Name":"Jazz"}
{"GenreId":3,"Name":"Metal"}
{"GenreId":4,"Name":"Alternative & Punk"}
{"GenreId":5,"Name":"Rock And Roll"}
{"GenreId":6,"Name":"Blues"}
{"GenreId":7,"Name":"Latin"}
{"GenreId":8,"Name":"Reggae"}
{"GenreId":9,"Name":"Pop"}
{"GenreId":10,"Name":"Soundtrack"}
{"GenreId":11,"Name":"Bossa Nova"}
{"GenreId":12,"Name":"Easy Listening"}
{"GenreId":13,"Name":"Heavy Metal"}
{"GenreId":14,"Name":"R&B/Soul"}
{"GenreId":15,"Name":"Electronica/Dance"}
{"GenreId":16,"Name":"World"}
{"GenreId":17,"Name":"Hip Hop/Rap"}
{"GenreId":18,"Name":"Science Fiction"}
{"GenreId":19,"Name":"TV Shows"}
{"GenreId":20,"Name":"Sci Fi & Fantasy"}
{"GenreId":21,"Name":"Drama"}
{"GenreId":22,"Name":"Comedy"}
{"GenreId":23,"Name":"Alternative"}
{"GenreId":24,"Name":"Classical"}
{"GenreId":25,"Name":"Opera"}
+412
View File
@@ -0,0 +1,412 @@
{"InvoiceId":1,"CustomerId":2,"InvoiceDate":"2008-12-31T23:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"1.98"}
{"InvoiceId":2,"CustomerId":4,"InvoiceDate":"2009-01-01T23:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"3.96"}
{"InvoiceId":3,"CustomerId":8,"InvoiceDate":"2009-01-02T23:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"5.94"}
{"InvoiceId":4,"CustomerId":14,"InvoiceDate":"2009-01-05T23:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"8.91"}
{"InvoiceId":5,"CustomerId":23,"InvoiceDate":"2009-01-10T23:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"13.86"}
{"InvoiceId":6,"CustomerId":37,"InvoiceDate":"2009-01-18T23:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"0.99"}
{"InvoiceId":7,"CustomerId":38,"InvoiceDate":"2009-01-31T23:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"1.98"}
{"InvoiceId":8,"CustomerId":40,"InvoiceDate":"2009-01-31T23:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"1.98"}
{"InvoiceId":9,"CustomerId":42,"InvoiceDate":"2009-02-01T23:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"3.96"}
{"InvoiceId":10,"CustomerId":46,"InvoiceDate":"2009-02-02T23:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"5.94"}
{"InvoiceId":11,"CustomerId":52,"InvoiceDate":"2009-02-05T23:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"8.91"}
{"InvoiceId":12,"CustomerId":2,"InvoiceDate":"2009-02-10T23:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"13.86"}
{"InvoiceId":13,"CustomerId":16,"InvoiceDate":"2009-02-18T23:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"0.99"}
{"InvoiceId":14,"CustomerId":17,"InvoiceDate":"2009-03-03T23:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"1.98"}
{"InvoiceId":15,"CustomerId":19,"InvoiceDate":"2009-03-03T23:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"1.98"}
{"InvoiceId":16,"CustomerId":21,"InvoiceDate":"2009-03-04T23:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"3.96"}
{"InvoiceId":17,"CustomerId":25,"InvoiceDate":"2009-03-05T23:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"5.94"}
{"InvoiceId":18,"CustomerId":31,"InvoiceDate":"2009-03-08T23:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"8.91"}
{"InvoiceId":19,"CustomerId":40,"InvoiceDate":"2009-03-13T23:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"13.86"}
{"InvoiceId":20,"CustomerId":54,"InvoiceDate":"2009-03-21T23:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"0.99"}
{"InvoiceId":21,"CustomerId":55,"InvoiceDate":"2009-04-03T22:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"1.98"}
{"InvoiceId":22,"CustomerId":57,"InvoiceDate":"2009-04-03T22:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":23,"CustomerId":59,"InvoiceDate":"2009-04-04T22:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"3.96"}
{"InvoiceId":24,"CustomerId":4,"InvoiceDate":"2009-04-05T22:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"5.94"}
{"InvoiceId":25,"CustomerId":10,"InvoiceDate":"2009-04-08T22:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"8.91"}
{"InvoiceId":26,"CustomerId":19,"InvoiceDate":"2009-04-13T22:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"13.86"}
{"InvoiceId":27,"CustomerId":33,"InvoiceDate":"2009-04-21T22:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"0.99"}
{"InvoiceId":28,"CustomerId":34,"InvoiceDate":"2009-05-04T22:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":29,"CustomerId":36,"InvoiceDate":"2009-05-04T22:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"1.98"}
{"InvoiceId":30,"CustomerId":38,"InvoiceDate":"2009-05-05T22:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"3.96"}
{"InvoiceId":31,"CustomerId":42,"InvoiceDate":"2009-05-06T22:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"5.94"}
{"InvoiceId":32,"CustomerId":48,"InvoiceDate":"2009-05-09T22:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"8.91"}
{"InvoiceId":33,"CustomerId":57,"InvoiceDate":"2009-05-14T22:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"13.86"}
{"InvoiceId":34,"CustomerId":12,"InvoiceDate":"2009-05-22T22:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"0.99"}
{"InvoiceId":35,"CustomerId":13,"InvoiceDate":"2009-06-04T22:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"1.98"}
{"InvoiceId":36,"CustomerId":15,"InvoiceDate":"2009-06-04T22:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"1.98"}
{"InvoiceId":37,"CustomerId":17,"InvoiceDate":"2009-06-05T22:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"3.96"}
{"InvoiceId":38,"CustomerId":21,"InvoiceDate":"2009-06-06T22:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"5.94"}
{"InvoiceId":39,"CustomerId":27,"InvoiceDate":"2009-06-09T22:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"8.91"}
{"InvoiceId":40,"CustomerId":36,"InvoiceDate":"2009-06-14T22:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"13.86"}
{"InvoiceId":41,"CustomerId":50,"InvoiceDate":"2009-06-22T22:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"0.99"}
{"InvoiceId":42,"CustomerId":51,"InvoiceDate":"2009-07-05T22:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"1.98"}
{"InvoiceId":43,"CustomerId":53,"InvoiceDate":"2009-07-05T22:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"1.98"}
{"InvoiceId":44,"CustomerId":55,"InvoiceDate":"2009-07-06T22:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"3.96"}
{"InvoiceId":45,"CustomerId":59,"InvoiceDate":"2009-07-07T22:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"5.94"}
{"InvoiceId":46,"CustomerId":6,"InvoiceDate":"2009-07-10T22:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"8.91"}
{"InvoiceId":47,"CustomerId":15,"InvoiceDate":"2009-07-15T22:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"13.86"}
{"InvoiceId":48,"CustomerId":29,"InvoiceDate":"2009-07-23T22:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"0.99"}
{"InvoiceId":49,"CustomerId":30,"InvoiceDate":"2009-08-05T22:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"1.98"}
{"InvoiceId":50,"CustomerId":32,"InvoiceDate":"2009-08-05T22:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"1.98"}
{"InvoiceId":51,"CustomerId":34,"InvoiceDate":"2009-08-06T22:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"3.96"}
{"InvoiceId":52,"CustomerId":38,"InvoiceDate":"2009-08-07T22:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"5.94"}
{"InvoiceId":53,"CustomerId":44,"InvoiceDate":"2009-08-10T22:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"8.91"}
{"InvoiceId":54,"CustomerId":53,"InvoiceDate":"2009-08-15T22:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"13.86"}
{"InvoiceId":55,"CustomerId":8,"InvoiceDate":"2009-08-23T22:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"0.99"}
{"InvoiceId":56,"CustomerId":9,"InvoiceDate":"2009-09-05T22:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"1.98"}
{"InvoiceId":57,"CustomerId":11,"InvoiceDate":"2009-09-05T22:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"1.98"}
{"InvoiceId":58,"CustomerId":13,"InvoiceDate":"2009-09-06T22:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"3.96"}
{"InvoiceId":59,"CustomerId":17,"InvoiceDate":"2009-09-07T22:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"5.94"}
{"InvoiceId":60,"CustomerId":23,"InvoiceDate":"2009-09-10T22:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"8.91"}
{"InvoiceId":61,"CustomerId":32,"InvoiceDate":"2009-09-15T22:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"13.86"}
{"InvoiceId":62,"CustomerId":46,"InvoiceDate":"2009-09-23T22:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"0.99"}
{"InvoiceId":63,"CustomerId":47,"InvoiceDate":"2009-10-06T22:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"1.98"}
{"InvoiceId":64,"CustomerId":49,"InvoiceDate":"2009-10-06T22:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"1.98"}
{"InvoiceId":65,"CustomerId":51,"InvoiceDate":"2009-10-07T22:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"3.96"}
{"InvoiceId":66,"CustomerId":55,"InvoiceDate":"2009-10-08T22:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"5.94"}
{"InvoiceId":67,"CustomerId":2,"InvoiceDate":"2009-10-11T22:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"8.91"}
{"InvoiceId":68,"CustomerId":11,"InvoiceDate":"2009-10-16T22:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"13.86"}
{"InvoiceId":69,"CustomerId":25,"InvoiceDate":"2009-10-24T22:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"0.99"}
{"InvoiceId":70,"CustomerId":26,"InvoiceDate":"2009-11-06T23:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"1.98"}
{"InvoiceId":71,"CustomerId":28,"InvoiceDate":"2009-11-06T23:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"1.98"}
{"InvoiceId":72,"CustomerId":30,"InvoiceDate":"2009-11-07T23:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"3.96"}
{"InvoiceId":73,"CustomerId":34,"InvoiceDate":"2009-11-08T23:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"5.94"}
{"InvoiceId":74,"CustomerId":40,"InvoiceDate":"2009-11-11T23:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"8.91"}
{"InvoiceId":75,"CustomerId":49,"InvoiceDate":"2009-11-16T23:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"13.86"}
{"InvoiceId":76,"CustomerId":4,"InvoiceDate":"2009-11-24T23:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"0.99"}
{"InvoiceId":77,"CustomerId":5,"InvoiceDate":"2009-12-07T23:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"1.98"}
{"InvoiceId":78,"CustomerId":7,"InvoiceDate":"2009-12-07T23:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"1.98"}
{"InvoiceId":79,"CustomerId":9,"InvoiceDate":"2009-12-08T23:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"3.96"}
{"InvoiceId":80,"CustomerId":13,"InvoiceDate":"2009-12-09T23:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"5.94"}
{"InvoiceId":81,"CustomerId":19,"InvoiceDate":"2009-12-12T23:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"8.91"}
{"InvoiceId":82,"CustomerId":28,"InvoiceDate":"2009-12-17T23:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"13.86"}
{"InvoiceId":83,"CustomerId":42,"InvoiceDate":"2009-12-25T23:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"0.99"}
{"InvoiceId":84,"CustomerId":43,"InvoiceDate":"2010-01-07T23:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"1.98"}
{"InvoiceId":85,"CustomerId":45,"InvoiceDate":"2010-01-07T23:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"1.98"}
{"InvoiceId":86,"CustomerId":47,"InvoiceDate":"2010-01-08T23:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"3.96"}
{"InvoiceId":87,"CustomerId":51,"InvoiceDate":"2010-01-09T23:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"6.94"}
{"InvoiceId":88,"CustomerId":57,"InvoiceDate":"2010-01-12T23:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"17.91"}
{"InvoiceId":89,"CustomerId":7,"InvoiceDate":"2010-01-17T23:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"18.86"}
{"InvoiceId":90,"CustomerId":21,"InvoiceDate":"2010-01-25T23:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"0.99"}
{"InvoiceId":91,"CustomerId":22,"InvoiceDate":"2010-02-07T23:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"1.98"}
{"InvoiceId":92,"CustomerId":24,"InvoiceDate":"2010-02-07T23:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"1.98"}
{"InvoiceId":93,"CustomerId":26,"InvoiceDate":"2010-02-08T23:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"3.96"}
{"InvoiceId":94,"CustomerId":30,"InvoiceDate":"2010-02-09T23:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"5.94"}
{"InvoiceId":95,"CustomerId":36,"InvoiceDate":"2010-02-12T23:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"8.91"}
{"InvoiceId":96,"CustomerId":45,"InvoiceDate":"2010-02-17T23:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"21.86"}
{"InvoiceId":97,"CustomerId":59,"InvoiceDate":"2010-02-25T23:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"1.99"}
{"InvoiceId":98,"CustomerId":1,"InvoiceDate":"2010-03-10T23:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"3.98"}
{"InvoiceId":99,"CustomerId":3,"InvoiceDate":"2010-03-10T23:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"3.98"}
{"InvoiceId":100,"CustomerId":5,"InvoiceDate":"2010-03-11T23:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"3.96"}
{"InvoiceId":101,"CustomerId":9,"InvoiceDate":"2010-03-12T23:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"5.94"}
{"InvoiceId":102,"CustomerId":15,"InvoiceDate":"2010-03-15T23:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"9.91"}
{"InvoiceId":103,"CustomerId":24,"InvoiceDate":"2010-03-20T23:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"15.86"}
{"InvoiceId":104,"CustomerId":38,"InvoiceDate":"2010-03-28T22:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"0.99"}
{"InvoiceId":105,"CustomerId":39,"InvoiceDate":"2010-04-10T22:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"1.98"}
{"InvoiceId":106,"CustomerId":41,"InvoiceDate":"2010-04-10T22:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"1.98"}
{"InvoiceId":107,"CustomerId":43,"InvoiceDate":"2010-04-11T22:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"3.96"}
{"InvoiceId":108,"CustomerId":47,"InvoiceDate":"2010-04-12T22:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"5.94"}
{"InvoiceId":109,"CustomerId":53,"InvoiceDate":"2010-04-15T22:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"8.91"}
{"InvoiceId":110,"CustomerId":3,"InvoiceDate":"2010-04-20T22:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"13.86"}
{"InvoiceId":111,"CustomerId":17,"InvoiceDate":"2010-04-28T22:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"0.99"}
{"InvoiceId":112,"CustomerId":18,"InvoiceDate":"2010-05-11T22:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"1.98"}
{"InvoiceId":113,"CustomerId":20,"InvoiceDate":"2010-05-11T22:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"1.98"}
{"InvoiceId":114,"CustomerId":22,"InvoiceDate":"2010-05-12T22:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"3.96"}
{"InvoiceId":115,"CustomerId":26,"InvoiceDate":"2010-05-13T22:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"5.94"}
{"InvoiceId":116,"CustomerId":32,"InvoiceDate":"2010-05-16T22:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"8.91"}
{"InvoiceId":117,"CustomerId":41,"InvoiceDate":"2010-05-21T22:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"13.86"}
{"InvoiceId":118,"CustomerId":55,"InvoiceDate":"2010-05-29T22:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"0.99"}
{"InvoiceId":119,"CustomerId":56,"InvoiceDate":"2010-06-11T22:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"1.98"}
{"InvoiceId":120,"CustomerId":58,"InvoiceDate":"2010-06-11T22:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"1.98"}
{"InvoiceId":121,"CustomerId":1,"InvoiceDate":"2010-06-12T22:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"3.96"}
{"InvoiceId":122,"CustomerId":5,"InvoiceDate":"2010-06-13T22:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"5.94"}
{"InvoiceId":123,"CustomerId":11,"InvoiceDate":"2010-06-16T22:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"8.91"}
{"InvoiceId":124,"CustomerId":20,"InvoiceDate":"2010-06-21T22:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"13.86"}
{"InvoiceId":125,"CustomerId":34,"InvoiceDate":"2010-06-29T22:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"0.99"}
{"InvoiceId":126,"CustomerId":35,"InvoiceDate":"2010-07-12T22:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":127,"CustomerId":37,"InvoiceDate":"2010-07-12T22:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"1.98"}
{"InvoiceId":128,"CustomerId":39,"InvoiceDate":"2010-07-13T22:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"3.96"}
{"InvoiceId":129,"CustomerId":43,"InvoiceDate":"2010-07-14T22:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"5.94"}
{"InvoiceId":130,"CustomerId":49,"InvoiceDate":"2010-07-17T22:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"8.91"}
{"InvoiceId":131,"CustomerId":58,"InvoiceDate":"2010-07-22T22:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"13.86"}
{"InvoiceId":132,"CustomerId":13,"InvoiceDate":"2010-07-30T22:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"0.99"}
{"InvoiceId":133,"CustomerId":14,"InvoiceDate":"2010-08-12T22:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"1.98"}
{"InvoiceId":134,"CustomerId":16,"InvoiceDate":"2010-08-12T22:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"1.98"}
{"InvoiceId":135,"CustomerId":18,"InvoiceDate":"2010-08-13T22:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"3.96"}
{"InvoiceId":136,"CustomerId":22,"InvoiceDate":"2010-08-14T22:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"5.94"}
{"InvoiceId":137,"CustomerId":28,"InvoiceDate":"2010-08-17T22:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"8.91"}
{"InvoiceId":138,"CustomerId":37,"InvoiceDate":"2010-08-22T22:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"13.86"}
{"InvoiceId":139,"CustomerId":51,"InvoiceDate":"2010-08-30T22:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"0.99"}
{"InvoiceId":140,"CustomerId":52,"InvoiceDate":"2010-09-12T22:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"1.98"}
{"InvoiceId":141,"CustomerId":54,"InvoiceDate":"2010-09-12T22:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"1.98"}
{"InvoiceId":142,"CustomerId":56,"InvoiceDate":"2010-09-13T22:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"3.96"}
{"InvoiceId":143,"CustomerId":1,"InvoiceDate":"2010-09-14T22:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"5.94"}
{"InvoiceId":144,"CustomerId":7,"InvoiceDate":"2010-09-17T22:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"8.91"}
{"InvoiceId":145,"CustomerId":16,"InvoiceDate":"2010-09-22T22:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"13.86"}
{"InvoiceId":146,"CustomerId":30,"InvoiceDate":"2010-09-30T22:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"0.99"}
{"InvoiceId":147,"CustomerId":31,"InvoiceDate":"2010-10-13T22:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"1.98"}
{"InvoiceId":148,"CustomerId":33,"InvoiceDate":"2010-10-13T22:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"1.98"}
{"InvoiceId":149,"CustomerId":35,"InvoiceDate":"2010-10-14T22:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"3.96"}
{"InvoiceId":150,"CustomerId":39,"InvoiceDate":"2010-10-15T22:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"5.94"}
{"InvoiceId":151,"CustomerId":45,"InvoiceDate":"2010-10-18T22:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"8.91"}
{"InvoiceId":152,"CustomerId":54,"InvoiceDate":"2010-10-23T22:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"13.86"}
{"InvoiceId":153,"CustomerId":9,"InvoiceDate":"2010-10-31T23:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"0.99"}
{"InvoiceId":154,"CustomerId":10,"InvoiceDate":"2010-11-13T23:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"1.98"}
{"InvoiceId":155,"CustomerId":12,"InvoiceDate":"2010-11-13T23:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"1.98"}
{"InvoiceId":156,"CustomerId":14,"InvoiceDate":"2010-11-14T23:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"3.96"}
{"InvoiceId":157,"CustomerId":18,"InvoiceDate":"2010-11-15T23:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"5.94"}
{"InvoiceId":158,"CustomerId":24,"InvoiceDate":"2010-11-18T23:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"8.91"}
{"InvoiceId":159,"CustomerId":33,"InvoiceDate":"2010-11-23T23:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"13.86"}
{"InvoiceId":160,"CustomerId":47,"InvoiceDate":"2010-12-01T23:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"0.99"}
{"InvoiceId":161,"CustomerId":48,"InvoiceDate":"2010-12-14T23:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"1.98"}
{"InvoiceId":162,"CustomerId":50,"InvoiceDate":"2010-12-14T23:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"1.98"}
{"InvoiceId":163,"CustomerId":52,"InvoiceDate":"2010-12-15T23:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"3.96"}
{"InvoiceId":164,"CustomerId":56,"InvoiceDate":"2010-12-16T23:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"5.94"}
{"InvoiceId":165,"CustomerId":3,"InvoiceDate":"2010-12-19T23:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"8.91"}
{"InvoiceId":166,"CustomerId":12,"InvoiceDate":"2010-12-24T23:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"13.86"}
{"InvoiceId":167,"CustomerId":26,"InvoiceDate":"2011-01-01T23:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"0.99"}
{"InvoiceId":168,"CustomerId":27,"InvoiceDate":"2011-01-14T23:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"1.98"}
{"InvoiceId":169,"CustomerId":29,"InvoiceDate":"2011-01-14T23:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"1.98"}
{"InvoiceId":170,"CustomerId":31,"InvoiceDate":"2011-01-15T23:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"3.96"}
{"InvoiceId":171,"CustomerId":35,"InvoiceDate":"2011-01-16T23:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"5.94"}
{"InvoiceId":172,"CustomerId":41,"InvoiceDate":"2011-01-19T23:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"8.91"}
{"InvoiceId":173,"CustomerId":50,"InvoiceDate":"2011-01-24T23:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"13.86"}
{"InvoiceId":174,"CustomerId":5,"InvoiceDate":"2011-02-01T23:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"0.99"}
{"InvoiceId":175,"CustomerId":6,"InvoiceDate":"2011-02-14T23:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"1.98"}
{"InvoiceId":176,"CustomerId":8,"InvoiceDate":"2011-02-14T23:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"1.98"}
{"InvoiceId":177,"CustomerId":10,"InvoiceDate":"2011-02-15T23:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"3.96"}
{"InvoiceId":178,"CustomerId":14,"InvoiceDate":"2011-02-16T23:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"5.94"}
{"InvoiceId":179,"CustomerId":20,"InvoiceDate":"2011-02-19T23:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"8.91"}
{"InvoiceId":180,"CustomerId":29,"InvoiceDate":"2011-02-24T23:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"13.86"}
{"InvoiceId":181,"CustomerId":43,"InvoiceDate":"2011-03-04T23:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"0.99"}
{"InvoiceId":182,"CustomerId":44,"InvoiceDate":"2011-03-17T23:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"1.98"}
{"InvoiceId":183,"CustomerId":46,"InvoiceDate":"2011-03-17T23:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":184,"CustomerId":48,"InvoiceDate":"2011-03-18T23:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"3.96"}
{"InvoiceId":185,"CustomerId":52,"InvoiceDate":"2011-03-19T23:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"5.94"}
{"InvoiceId":186,"CustomerId":58,"InvoiceDate":"2011-03-22T23:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"8.91"}
{"InvoiceId":187,"CustomerId":8,"InvoiceDate":"2011-03-27T22:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"13.86"}
{"InvoiceId":188,"CustomerId":22,"InvoiceDate":"2011-04-04T22:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"0.99"}
{"InvoiceId":189,"CustomerId":23,"InvoiceDate":"2011-04-17T22:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"1.98"}
{"InvoiceId":190,"CustomerId":25,"InvoiceDate":"2011-04-17T22:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"1.98"}
{"InvoiceId":191,"CustomerId":27,"InvoiceDate":"2011-04-18T22:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"3.96"}
{"InvoiceId":192,"CustomerId":31,"InvoiceDate":"2011-04-19T22:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"5.94"}
{"InvoiceId":193,"CustomerId":37,"InvoiceDate":"2011-04-22T22:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"14.91"}
{"InvoiceId":194,"CustomerId":46,"InvoiceDate":"2011-04-27T22:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"21.86"}
{"InvoiceId":195,"CustomerId":1,"InvoiceDate":"2011-05-05T22:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"0.99"}
{"InvoiceId":196,"CustomerId":2,"InvoiceDate":"2011-05-18T22:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"1.98"}
{"InvoiceId":197,"CustomerId":4,"InvoiceDate":"2011-05-18T22:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"1.98"}
{"InvoiceId":198,"CustomerId":6,"InvoiceDate":"2011-05-19T22:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"3.96"}
{"InvoiceId":199,"CustomerId":10,"InvoiceDate":"2011-05-20T22:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"5.94"}
{"InvoiceId":200,"CustomerId":16,"InvoiceDate":"2011-05-23T22:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"8.91"}
{"InvoiceId":201,"CustomerId":25,"InvoiceDate":"2011-05-28T22:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"18.86"}
{"InvoiceId":202,"CustomerId":39,"InvoiceDate":"2011-06-05T22:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"1.99"}
{"InvoiceId":203,"CustomerId":40,"InvoiceDate":"2011-06-18T22:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"2.98"}
{"InvoiceId":204,"CustomerId":42,"InvoiceDate":"2011-06-18T22:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"3.98"}
{"InvoiceId":205,"CustomerId":44,"InvoiceDate":"2011-06-19T22:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"7.96"}
{"InvoiceId":206,"CustomerId":48,"InvoiceDate":"2011-06-20T22:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"8.94"}
{"InvoiceId":207,"CustomerId":54,"InvoiceDate":"2011-06-23T22:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"8.91"}
{"InvoiceId":208,"CustomerId":4,"InvoiceDate":"2011-06-28T22:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"15.86"}
{"InvoiceId":209,"CustomerId":18,"InvoiceDate":"2011-07-06T22:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"0.99"}
{"InvoiceId":210,"CustomerId":19,"InvoiceDate":"2011-07-19T22:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"1.98"}
{"InvoiceId":211,"CustomerId":21,"InvoiceDate":"2011-07-19T22:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"1.98"}
{"InvoiceId":212,"CustomerId":23,"InvoiceDate":"2011-07-20T22:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"3.96"}
{"InvoiceId":213,"CustomerId":27,"InvoiceDate":"2011-07-21T22:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"5.94"}
{"InvoiceId":214,"CustomerId":33,"InvoiceDate":"2011-07-24T22:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"8.91"}
{"InvoiceId":215,"CustomerId":42,"InvoiceDate":"2011-07-29T22:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"13.86"}
{"InvoiceId":216,"CustomerId":56,"InvoiceDate":"2011-08-06T22:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"0.99"}
{"InvoiceId":217,"CustomerId":57,"InvoiceDate":"2011-08-19T22:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":218,"CustomerId":59,"InvoiceDate":"2011-08-19T22:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"1.98"}
{"InvoiceId":219,"CustomerId":2,"InvoiceDate":"2011-08-20T22:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"3.96"}
{"InvoiceId":220,"CustomerId":6,"InvoiceDate":"2011-08-21T22:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"5.94"}
{"InvoiceId":221,"CustomerId":12,"InvoiceDate":"2011-08-24T22:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"8.91"}
{"InvoiceId":222,"CustomerId":21,"InvoiceDate":"2011-08-29T22:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"13.86"}
{"InvoiceId":223,"CustomerId":35,"InvoiceDate":"2011-09-06T22:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"0.99"}
{"InvoiceId":224,"CustomerId":36,"InvoiceDate":"2011-09-19T22:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"1.98"}
{"InvoiceId":225,"CustomerId":38,"InvoiceDate":"2011-09-19T22:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"1.98"}
{"InvoiceId":226,"CustomerId":40,"InvoiceDate":"2011-09-20T22:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"3.96"}
{"InvoiceId":227,"CustomerId":44,"InvoiceDate":"2011-09-21T22:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"5.94"}
{"InvoiceId":228,"CustomerId":50,"InvoiceDate":"2011-09-24T22:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"8.91"}
{"InvoiceId":229,"CustomerId":59,"InvoiceDate":"2011-09-29T22:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"13.86"}
{"InvoiceId":230,"CustomerId":14,"InvoiceDate":"2011-10-07T22:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"0.99"}
{"InvoiceId":231,"CustomerId":15,"InvoiceDate":"2011-10-20T22:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"1.98"}
{"InvoiceId":232,"CustomerId":17,"InvoiceDate":"2011-10-20T22:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"1.98"}
{"InvoiceId":233,"CustomerId":19,"InvoiceDate":"2011-10-21T22:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"3.96"}
{"InvoiceId":234,"CustomerId":23,"InvoiceDate":"2011-10-22T22:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"5.94"}
{"InvoiceId":235,"CustomerId":29,"InvoiceDate":"2011-10-25T22:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"8.91"}
{"InvoiceId":236,"CustomerId":38,"InvoiceDate":"2011-10-30T23:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"13.86"}
{"InvoiceId":237,"CustomerId":52,"InvoiceDate":"2011-11-07T23:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"0.99"}
{"InvoiceId":238,"CustomerId":53,"InvoiceDate":"2011-11-20T23:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"1.98"}
{"InvoiceId":239,"CustomerId":55,"InvoiceDate":"2011-11-20T23:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"1.98"}
{"InvoiceId":240,"CustomerId":57,"InvoiceDate":"2011-11-21T23:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"3.96"}
{"InvoiceId":241,"CustomerId":2,"InvoiceDate":"2011-11-22T23:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"5.94"}
{"InvoiceId":242,"CustomerId":8,"InvoiceDate":"2011-11-25T23:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"8.91"}
{"InvoiceId":243,"CustomerId":17,"InvoiceDate":"2011-11-30T23:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"13.86"}
{"InvoiceId":244,"CustomerId":31,"InvoiceDate":"2011-12-08T23:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"0.99"}
{"InvoiceId":245,"CustomerId":32,"InvoiceDate":"2011-12-21T23:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"1.98"}
{"InvoiceId":246,"CustomerId":34,"InvoiceDate":"2011-12-21T23:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":247,"CustomerId":36,"InvoiceDate":"2011-12-22T23:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"3.96"}
{"InvoiceId":248,"CustomerId":40,"InvoiceDate":"2011-12-23T23:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"5.94"}
{"InvoiceId":249,"CustomerId":46,"InvoiceDate":"2011-12-26T23:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"8.91"}
{"InvoiceId":250,"CustomerId":55,"InvoiceDate":"2011-12-31T23:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"13.86"}
{"InvoiceId":251,"CustomerId":10,"InvoiceDate":"2012-01-08T23:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"0.99"}
{"InvoiceId":252,"CustomerId":11,"InvoiceDate":"2012-01-21T23:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"1.98"}
{"InvoiceId":253,"CustomerId":13,"InvoiceDate":"2012-01-21T23:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"1.98"}
{"InvoiceId":254,"CustomerId":15,"InvoiceDate":"2012-01-22T23:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"3.96"}
{"InvoiceId":255,"CustomerId":19,"InvoiceDate":"2012-01-23T23:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"5.94"}
{"InvoiceId":256,"CustomerId":25,"InvoiceDate":"2012-01-26T23:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"8.91"}
{"InvoiceId":257,"CustomerId":34,"InvoiceDate":"2012-01-31T23:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"13.86"}
{"InvoiceId":258,"CustomerId":48,"InvoiceDate":"2012-02-08T23:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"0.99"}
{"InvoiceId":259,"CustomerId":49,"InvoiceDate":"2012-02-21T23:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"1.98"}
{"InvoiceId":260,"CustomerId":51,"InvoiceDate":"2012-02-21T23:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"1.98"}
{"InvoiceId":261,"CustomerId":53,"InvoiceDate":"2012-02-22T23:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"3.96"}
{"InvoiceId":262,"CustomerId":57,"InvoiceDate":"2012-02-23T23:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"5.94"}
{"InvoiceId":263,"CustomerId":4,"InvoiceDate":"2012-02-26T23:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"8.91"}
{"InvoiceId":264,"CustomerId":13,"InvoiceDate":"2012-03-02T23:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"13.86"}
{"InvoiceId":265,"CustomerId":27,"InvoiceDate":"2012-03-10T23:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"0.99"}
{"InvoiceId":266,"CustomerId":28,"InvoiceDate":"2012-03-23T23:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"1.98"}
{"InvoiceId":267,"CustomerId":30,"InvoiceDate":"2012-03-23T23:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"1.98"}
{"InvoiceId":268,"CustomerId":32,"InvoiceDate":"2012-03-24T23:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"3.96"}
{"InvoiceId":269,"CustomerId":36,"InvoiceDate":"2012-03-25T22:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"5.94"}
{"InvoiceId":270,"CustomerId":42,"InvoiceDate":"2012-03-28T22:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"8.91"}
{"InvoiceId":271,"CustomerId":51,"InvoiceDate":"2012-04-02T22:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"13.86"}
{"InvoiceId":272,"CustomerId":6,"InvoiceDate":"2012-04-10T22:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"0.99"}
{"InvoiceId":273,"CustomerId":7,"InvoiceDate":"2012-04-23T22:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"1.98"}
{"InvoiceId":274,"CustomerId":9,"InvoiceDate":"2012-04-23T22:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"1.98"}
{"InvoiceId":275,"CustomerId":11,"InvoiceDate":"2012-04-24T22:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"3.96"}
{"InvoiceId":276,"CustomerId":15,"InvoiceDate":"2012-04-25T22:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"5.94"}
{"InvoiceId":277,"CustomerId":21,"InvoiceDate":"2012-04-28T22:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"8.91"}
{"InvoiceId":278,"CustomerId":30,"InvoiceDate":"2012-05-03T22:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"13.86"}
{"InvoiceId":279,"CustomerId":44,"InvoiceDate":"2012-05-11T22:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"0.99"}
{"InvoiceId":280,"CustomerId":45,"InvoiceDate":"2012-05-24T22:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"1.98"}
{"InvoiceId":281,"CustomerId":47,"InvoiceDate":"2012-05-24T22:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"1.98"}
{"InvoiceId":282,"CustomerId":49,"InvoiceDate":"2012-05-25T22:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"3.96"}
{"InvoiceId":283,"CustomerId":53,"InvoiceDate":"2012-05-26T22:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"5.94"}
{"InvoiceId":284,"CustomerId":59,"InvoiceDate":"2012-05-29T22:00:00.000Z","BillingAddress":"3,Raj Bhavan Road","BillingCity":"Bangalore","BillingState":null,"BillingCountry":"India","BillingPostalCode":"560001","Total":"8.91"}
{"InvoiceId":285,"CustomerId":9,"InvoiceDate":"2012-06-03T22:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"13.86"}
{"InvoiceId":286,"CustomerId":23,"InvoiceDate":"2012-06-11T22:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"0.99"}
{"InvoiceId":287,"CustomerId":24,"InvoiceDate":"2012-06-24T22:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"1.98"}
{"InvoiceId":288,"CustomerId":26,"InvoiceDate":"2012-06-24T22:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"1.98"}
{"InvoiceId":289,"CustomerId":28,"InvoiceDate":"2012-06-25T22:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"3.96"}
{"InvoiceId":290,"CustomerId":32,"InvoiceDate":"2012-06-26T22:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"5.94"}
{"InvoiceId":291,"CustomerId":38,"InvoiceDate":"2012-06-29T22:00:00.000Z","BillingAddress":"Barbarossastraße 19","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10779","Total":"8.91"}
{"InvoiceId":292,"CustomerId":47,"InvoiceDate":"2012-07-04T22:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"13.86"}
{"InvoiceId":293,"CustomerId":2,"InvoiceDate":"2012-07-12T22:00:00.000Z","BillingAddress":"Theodor-Heuss-Straße 34","BillingCity":"Stuttgart","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"70174","Total":"0.99"}
{"InvoiceId":294,"CustomerId":3,"InvoiceDate":"2012-07-25T22:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"1.98"}
{"InvoiceId":295,"CustomerId":5,"InvoiceDate":"2012-07-25T22:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"1.98"}
{"InvoiceId":296,"CustomerId":7,"InvoiceDate":"2012-07-26T22:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"3.96"}
{"InvoiceId":297,"CustomerId":11,"InvoiceDate":"2012-07-27T22:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"5.94"}
{"InvoiceId":298,"CustomerId":17,"InvoiceDate":"2012-07-30T22:00:00.000Z","BillingAddress":"1 Microsoft Way","BillingCity":"Redmond","BillingState":"WA","BillingCountry":"USA","BillingPostalCode":"98052-8300","Total":"10.91"}
{"InvoiceId":299,"CustomerId":26,"InvoiceDate":"2012-08-04T22:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"23.86"}
{"InvoiceId":300,"CustomerId":40,"InvoiceDate":"2012-08-12T22:00:00.000Z","BillingAddress":"8, Rue Hanovre","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75002","Total":"0.99"}
{"InvoiceId":301,"CustomerId":41,"InvoiceDate":"2012-08-25T22:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"1.98"}
{"InvoiceId":302,"CustomerId":43,"InvoiceDate":"2012-08-25T22:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"1.98"}
{"InvoiceId":303,"CustomerId":45,"InvoiceDate":"2012-08-26T22:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"3.96"}
{"InvoiceId":304,"CustomerId":49,"InvoiceDate":"2012-08-27T22:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"5.94"}
{"InvoiceId":305,"CustomerId":55,"InvoiceDate":"2012-08-30T22:00:00.000Z","BillingAddress":"421 Bourke Street","BillingCity":"Sidney","BillingState":"NSW","BillingCountry":"Australia","BillingPostalCode":"2010","Total":"8.91"}
{"InvoiceId":306,"CustomerId":5,"InvoiceDate":"2012-09-04T22:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"16.86"}
{"InvoiceId":307,"CustomerId":19,"InvoiceDate":"2012-09-12T22:00:00.000Z","BillingAddress":"1 Infinite Loop","BillingCity":"Cupertino","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"95014","Total":"1.99"}
{"InvoiceId":308,"CustomerId":20,"InvoiceDate":"2012-09-25T22:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"3.98"}
{"InvoiceId":309,"CustomerId":22,"InvoiceDate":"2012-09-25T22:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"3.98"}
{"InvoiceId":310,"CustomerId":24,"InvoiceDate":"2012-09-26T22:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"7.96"}
{"InvoiceId":311,"CustomerId":28,"InvoiceDate":"2012-09-27T22:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"11.94"}
{"InvoiceId":312,"CustomerId":34,"InvoiceDate":"2012-09-30T22:00:00.000Z","BillingAddress":"Rua da Assunçăo 53","BillingCity":"Lisbon","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"10.91"}
{"InvoiceId":313,"CustomerId":43,"InvoiceDate":"2012-10-05T22:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"16.86"}
{"InvoiceId":314,"CustomerId":57,"InvoiceDate":"2012-10-13T22:00:00.000Z","BillingAddress":"Calle Lira, 198","BillingCity":"Santiago","BillingState":null,"BillingCountry":"Chile","BillingPostalCode":null,"Total":"0.99"}
{"InvoiceId":315,"CustomerId":58,"InvoiceDate":"2012-10-26T22:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"1.98"}
{"InvoiceId":316,"CustomerId":1,"InvoiceDate":"2012-10-26T22:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"1.98"}
{"InvoiceId":317,"CustomerId":3,"InvoiceDate":"2012-10-27T22:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"3.96"}
{"InvoiceId":318,"CustomerId":7,"InvoiceDate":"2012-10-28T23:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"5.94"}
{"InvoiceId":319,"CustomerId":13,"InvoiceDate":"2012-10-31T23:00:00.000Z","BillingAddress":"Qe 7 Bloco G","BillingCity":"Brasília","BillingState":"DF","BillingCountry":"Brazil","BillingPostalCode":"71020-677","Total":"8.91"}
{"InvoiceId":320,"CustomerId":22,"InvoiceDate":"2012-11-05T23:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"13.86"}
{"InvoiceId":321,"CustomerId":36,"InvoiceDate":"2012-11-13T23:00:00.000Z","BillingAddress":"Tauentzienstraße 8","BillingCity":"Berlin","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"10789","Total":"0.99"}
{"InvoiceId":322,"CustomerId":37,"InvoiceDate":"2012-11-26T23:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"1.98"}
{"InvoiceId":323,"CustomerId":39,"InvoiceDate":"2012-11-26T23:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"1.98"}
{"InvoiceId":324,"CustomerId":41,"InvoiceDate":"2012-11-27T23:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"3.96"}
{"InvoiceId":325,"CustomerId":45,"InvoiceDate":"2012-11-28T23:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"5.94"}
{"InvoiceId":326,"CustomerId":51,"InvoiceDate":"2012-12-01T23:00:00.000Z","BillingAddress":"Celsiusg. 9","BillingCity":"Stockholm","BillingState":null,"BillingCountry":"Sweden","BillingPostalCode":"11230","Total":"8.91"}
{"InvoiceId":327,"CustomerId":1,"InvoiceDate":"2012-12-06T23:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"13.86"}
{"InvoiceId":328,"CustomerId":15,"InvoiceDate":"2012-12-14T23:00:00.000Z","BillingAddress":"700 W Pender Street","BillingCity":"Vancouver","BillingState":"BC","BillingCountry":"Canada","BillingPostalCode":"V6C 1G8","Total":"0.99"}
{"InvoiceId":329,"CustomerId":16,"InvoiceDate":"2012-12-27T23:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"1.98"}
{"InvoiceId":330,"CustomerId":18,"InvoiceDate":"2012-12-27T23:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"1.98"}
{"InvoiceId":331,"CustomerId":20,"InvoiceDate":"2012-12-28T23:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"3.96"}
{"InvoiceId":332,"CustomerId":24,"InvoiceDate":"2012-12-29T23:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"5.94"}
{"InvoiceId":333,"CustomerId":30,"InvoiceDate":"2013-01-01T23:00:00.000Z","BillingAddress":"230 Elgin Street","BillingCity":"Ottawa","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"K2P 1L7","Total":"8.91"}
{"InvoiceId":334,"CustomerId":39,"InvoiceDate":"2013-01-06T23:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"13.86"}
{"InvoiceId":335,"CustomerId":53,"InvoiceDate":"2013-01-14T23:00:00.000Z","BillingAddress":"113 Lupus St","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"SW1V 3EN","Total":"0.99"}
{"InvoiceId":336,"CustomerId":54,"InvoiceDate":"2013-01-27T23:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"1.98"}
{"InvoiceId":337,"CustomerId":56,"InvoiceDate":"2013-01-27T23:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"1.98"}
{"InvoiceId":338,"CustomerId":58,"InvoiceDate":"2013-01-28T23:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"3.96"}
{"InvoiceId":339,"CustomerId":3,"InvoiceDate":"2013-01-29T23:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"5.94"}
{"InvoiceId":340,"CustomerId":9,"InvoiceDate":"2013-02-01T23:00:00.000Z","BillingAddress":"Sřnder Boulevard 51","BillingCity":"Copenhagen","BillingState":null,"BillingCountry":"Denmark","BillingPostalCode":"1720","Total":"8.91"}
{"InvoiceId":341,"CustomerId":18,"InvoiceDate":"2013-02-06T23:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"13.86"}
{"InvoiceId":342,"CustomerId":32,"InvoiceDate":"2013-02-14T23:00:00.000Z","BillingAddress":"696 Osborne Street","BillingCity":"Winnipeg","BillingState":"MB","BillingCountry":"Canada","BillingPostalCode":"R3L 2B9","Total":"0.99"}
{"InvoiceId":343,"CustomerId":33,"InvoiceDate":"2013-02-27T23:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"1.98"}
{"InvoiceId":344,"CustomerId":35,"InvoiceDate":"2013-02-27T23:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":345,"CustomerId":37,"InvoiceDate":"2013-02-28T23:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"3.96"}
{"InvoiceId":346,"CustomerId":41,"InvoiceDate":"2013-03-01T23:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"5.94"}
{"InvoiceId":347,"CustomerId":47,"InvoiceDate":"2013-03-04T23:00:00.000Z","BillingAddress":"Via Degli Scipioni, 43","BillingCity":"Rome","BillingState":"RM","BillingCountry":"Italy","BillingPostalCode":"00192","Total":"8.91"}
{"InvoiceId":348,"CustomerId":56,"InvoiceDate":"2013-03-09T23:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"13.86"}
{"InvoiceId":349,"CustomerId":11,"InvoiceDate":"2013-03-17T23:00:00.000Z","BillingAddress":"Av. Paulista, 2022","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01310-200","Total":"0.99"}
{"InvoiceId":350,"CustomerId":12,"InvoiceDate":"2013-03-30T23:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"1.98"}
{"InvoiceId":351,"CustomerId":14,"InvoiceDate":"2013-03-30T23:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"1.98"}
{"InvoiceId":352,"CustomerId":16,"InvoiceDate":"2013-03-31T22:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"3.96"}
{"InvoiceId":353,"CustomerId":20,"InvoiceDate":"2013-04-01T22:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"5.94"}
{"InvoiceId":354,"CustomerId":26,"InvoiceDate":"2013-04-04T22:00:00.000Z","BillingAddress":"2211 W Berry Street","BillingCity":"Fort Worth","BillingState":"TX","BillingCountry":"USA","BillingPostalCode":"76110","Total":"8.91"}
{"InvoiceId":355,"CustomerId":35,"InvoiceDate":"2013-04-09T22:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"13.86"}
{"InvoiceId":356,"CustomerId":49,"InvoiceDate":"2013-04-17T22:00:00.000Z","BillingAddress":"Ordynacka 10","BillingCity":"Warsaw","BillingState":null,"BillingCountry":"Poland","BillingPostalCode":"00-358","Total":"0.99"}
{"InvoiceId":357,"CustomerId":50,"InvoiceDate":"2013-04-30T22:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"1.98"}
{"InvoiceId":358,"CustomerId":52,"InvoiceDate":"2013-04-30T22:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"1.98"}
{"InvoiceId":359,"CustomerId":54,"InvoiceDate":"2013-05-01T22:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"3.96"}
{"InvoiceId":360,"CustomerId":58,"InvoiceDate":"2013-05-02T22:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"5.94"}
{"InvoiceId":361,"CustomerId":5,"InvoiceDate":"2013-05-05T22:00:00.000Z","BillingAddress":"Klanova 9/506","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14700","Total":"8.91"}
{"InvoiceId":362,"CustomerId":14,"InvoiceDate":"2013-05-10T22:00:00.000Z","BillingAddress":"8210 111 ST NW","BillingCity":"Edmonton","BillingState":"AB","BillingCountry":"Canada","BillingPostalCode":"T6G 2C7","Total":"13.86"}
{"InvoiceId":363,"CustomerId":28,"InvoiceDate":"2013-05-18T22:00:00.000Z","BillingAddress":"302 S 700 E","BillingCity":"Salt Lake City","BillingState":"UT","BillingCountry":"USA","BillingPostalCode":"84102","Total":"0.99"}
{"InvoiceId":364,"CustomerId":29,"InvoiceDate":"2013-05-31T22:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"1.98"}
{"InvoiceId":365,"CustomerId":31,"InvoiceDate":"2013-05-31T22:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"1.98"}
{"InvoiceId":366,"CustomerId":33,"InvoiceDate":"2013-06-01T22:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"3.96"}
{"InvoiceId":367,"CustomerId":37,"InvoiceDate":"2013-06-02T22:00:00.000Z","BillingAddress":"Berger Straße 10","BillingCity":"Frankfurt","BillingState":null,"BillingCountry":"Germany","BillingPostalCode":"60316","Total":"5.94"}
{"InvoiceId":368,"CustomerId":43,"InvoiceDate":"2013-06-05T22:00:00.000Z","BillingAddress":"68, Rue Jouvence","BillingCity":"Dijon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"21000","Total":"8.91"}
{"InvoiceId":369,"CustomerId":52,"InvoiceDate":"2013-06-10T22:00:00.000Z","BillingAddress":"202 Hoxton Street","BillingCity":"London","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"N1 5LH","Total":"13.86"}
{"InvoiceId":370,"CustomerId":7,"InvoiceDate":"2013-06-18T22:00:00.000Z","BillingAddress":"Rotenturmstraße 4, 1010 Innere Stadt","BillingCity":"Vienne","BillingState":null,"BillingCountry":"Austria","BillingPostalCode":"1010","Total":"0.99"}
{"InvoiceId":371,"CustomerId":8,"InvoiceDate":"2013-07-01T22:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"1.98"}
{"InvoiceId":372,"CustomerId":10,"InvoiceDate":"2013-07-01T22:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"1.98"}
{"InvoiceId":373,"CustomerId":12,"InvoiceDate":"2013-07-02T22:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"3.96"}
{"InvoiceId":374,"CustomerId":16,"InvoiceDate":"2013-07-03T22:00:00.000Z","BillingAddress":"1600 Amphitheatre Parkway","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94043-1351","Total":"5.94"}
{"InvoiceId":375,"CustomerId":22,"InvoiceDate":"2013-07-06T22:00:00.000Z","BillingAddress":"120 S Orange Ave","BillingCity":"Orlando","BillingState":"FL","BillingCountry":"USA","BillingPostalCode":"32801","Total":"8.91"}
{"InvoiceId":376,"CustomerId":31,"InvoiceDate":"2013-07-11T22:00:00.000Z","BillingAddress":"194A Chain Lake Drive","BillingCity":"Halifax","BillingState":"NS","BillingCountry":"Canada","BillingPostalCode":"B3S 1C5","Total":"13.86"}
{"InvoiceId":377,"CustomerId":45,"InvoiceDate":"2013-07-19T22:00:00.000Z","BillingAddress":"Erzsébet krt. 58.","BillingCity":"Budapest","BillingState":null,"BillingCountry":"Hungary","BillingPostalCode":"H-1073","Total":"0.99"}
{"InvoiceId":378,"CustomerId":46,"InvoiceDate":"2013-08-01T22:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"1.98"}
{"InvoiceId":379,"CustomerId":48,"InvoiceDate":"2013-08-01T22:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"1.98"}
{"InvoiceId":380,"CustomerId":50,"InvoiceDate":"2013-08-02T22:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"3.96"}
{"InvoiceId":381,"CustomerId":54,"InvoiceDate":"2013-08-03T22:00:00.000Z","BillingAddress":"110 Raeburn Pl","BillingCity":"Edinburgh","BillingState":null,"BillingCountry":"United Kingdom","BillingPostalCode":"EH4 1HH","Total":"5.94"}
{"InvoiceId":382,"CustomerId":1,"InvoiceDate":"2013-08-06T22:00:00.000Z","BillingAddress":"Av. Brigadeiro Faria Lima, 2170","BillingCity":"Săo José dos Campos","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"12227-000","Total":"8.91"}
{"InvoiceId":383,"CustomerId":10,"InvoiceDate":"2013-08-11T22:00:00.000Z","BillingAddress":"Rua Dr. Falcăo Filho, 155","BillingCity":"Săo Paulo","BillingState":"SP","BillingCountry":"Brazil","BillingPostalCode":"01007-010","Total":"13.86"}
{"InvoiceId":384,"CustomerId":24,"InvoiceDate":"2013-08-19T22:00:00.000Z","BillingAddress":"162 E Superior Street","BillingCity":"Chicago","BillingState":"IL","BillingCountry":"USA","BillingPostalCode":"60611","Total":"0.99"}
{"InvoiceId":385,"CustomerId":25,"InvoiceDate":"2013-09-01T22:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"1.98"}
{"InvoiceId":386,"CustomerId":27,"InvoiceDate":"2013-09-01T22:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"1.98"}
{"InvoiceId":387,"CustomerId":29,"InvoiceDate":"2013-09-02T22:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"3.96"}
{"InvoiceId":388,"CustomerId":33,"InvoiceDate":"2013-09-03T22:00:00.000Z","BillingAddress":"5112 48 Street","BillingCity":"Yellowknife","BillingState":"NT","BillingCountry":"Canada","BillingPostalCode":"X1A 1N6","Total":"5.94"}
{"InvoiceId":389,"CustomerId":39,"InvoiceDate":"2013-09-06T22:00:00.000Z","BillingAddress":"4, Rue Milton","BillingCity":"Paris","BillingState":null,"BillingCountry":"France","BillingPostalCode":"75009","Total":"8.91"}
{"InvoiceId":390,"CustomerId":48,"InvoiceDate":"2013-09-11T22:00:00.000Z","BillingAddress":"Lijnbaansgracht 120bg","BillingCity":"Amsterdam","BillingState":"VV","BillingCountry":"Netherlands","BillingPostalCode":"1016","Total":"13.86"}
{"InvoiceId":391,"CustomerId":3,"InvoiceDate":"2013-09-19T22:00:00.000Z","BillingAddress":"1498 rue Bélanger","BillingCity":"Montréal","BillingState":"QC","BillingCountry":"Canada","BillingPostalCode":"H2G 1A7","Total":"0.99"}
{"InvoiceId":392,"CustomerId":4,"InvoiceDate":"2013-10-02T22:00:00.000Z","BillingAddress":"Ullevĺlsveien 14","BillingCity":"Oslo","BillingState":null,"BillingCountry":"Norway","BillingPostalCode":"0171","Total":"1.98"}
{"InvoiceId":393,"CustomerId":6,"InvoiceDate":"2013-10-02T22:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"1.98"}
{"InvoiceId":394,"CustomerId":8,"InvoiceDate":"2013-10-03T22:00:00.000Z","BillingAddress":"Grétrystraat 63","BillingCity":"Brussels","BillingState":null,"BillingCountry":"Belgium","BillingPostalCode":"1000","Total":"3.96"}
{"InvoiceId":395,"CustomerId":12,"InvoiceDate":"2013-10-04T22:00:00.000Z","BillingAddress":"Praça Pio X, 119","BillingCity":"Rio de Janeiro","BillingState":"RJ","BillingCountry":"Brazil","BillingPostalCode":"20040-020","Total":"5.94"}
{"InvoiceId":396,"CustomerId":18,"InvoiceDate":"2013-10-07T22:00:00.000Z","BillingAddress":"627 Broadway","BillingCity":"New York","BillingState":"NY","BillingCountry":"USA","BillingPostalCode":"10012-2612","Total":"8.91"}
{"InvoiceId":397,"CustomerId":27,"InvoiceDate":"2013-10-12T22:00:00.000Z","BillingAddress":"1033 N Park Ave","BillingCity":"Tucson","BillingState":"AZ","BillingCountry":"USA","BillingPostalCode":"85719","Total":"13.86"}
{"InvoiceId":398,"CustomerId":41,"InvoiceDate":"2013-10-20T22:00:00.000Z","BillingAddress":"11, Place Bellecour","BillingCity":"Lyon","BillingState":null,"BillingCountry":"France","BillingPostalCode":"69002","Total":"0.99"}
{"InvoiceId":399,"CustomerId":42,"InvoiceDate":"2013-11-02T23:00:00.000Z","BillingAddress":"9, Place Louis Barthou","BillingCity":"Bordeaux","BillingState":null,"BillingCountry":"France","BillingPostalCode":"33000","Total":"1.98"}
{"InvoiceId":400,"CustomerId":44,"InvoiceDate":"2013-11-02T23:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"1.98"}
{"InvoiceId":401,"CustomerId":46,"InvoiceDate":"2013-11-03T23:00:00.000Z","BillingAddress":"3 Chatham Street","BillingCity":"Dublin","BillingState":"Dublin","BillingCountry":"Ireland","BillingPostalCode":null,"Total":"3.96"}
{"InvoiceId":402,"CustomerId":50,"InvoiceDate":"2013-11-04T23:00:00.000Z","BillingAddress":"C/ San Bernardo 85","BillingCity":"Madrid","BillingState":null,"BillingCountry":"Spain","BillingPostalCode":"28015","Total":"5.94"}
{"InvoiceId":403,"CustomerId":56,"InvoiceDate":"2013-11-07T23:00:00.000Z","BillingAddress":"307 Macacha Güemes","BillingCity":"Buenos Aires","BillingState":null,"BillingCountry":"Argentina","BillingPostalCode":"1106","Total":"8.91"}
{"InvoiceId":404,"CustomerId":6,"InvoiceDate":"2013-11-12T23:00:00.000Z","BillingAddress":"Rilská 3174/6","BillingCity":"Prague","BillingState":null,"BillingCountry":"Czech Republic","BillingPostalCode":"14300","Total":"25.86"}
{"InvoiceId":405,"CustomerId":20,"InvoiceDate":"2013-11-20T23:00:00.000Z","BillingAddress":"541 Del Medio Avenue","BillingCity":"Mountain View","BillingState":"CA","BillingCountry":"USA","BillingPostalCode":"94040-111","Total":"0.99"}
{"InvoiceId":406,"CustomerId":21,"InvoiceDate":"2013-12-03T23:00:00.000Z","BillingAddress":"801 W 4th Street","BillingCity":"Reno","BillingState":"NV","BillingCountry":"USA","BillingPostalCode":"89503","Total":"1.98"}
{"InvoiceId":407,"CustomerId":23,"InvoiceDate":"2013-12-03T23:00:00.000Z","BillingAddress":"69 Salem Street","BillingCity":"Boston","BillingState":"MA","BillingCountry":"USA","BillingPostalCode":"2113","Total":"1.98"}
{"InvoiceId":408,"CustomerId":25,"InvoiceDate":"2013-12-04T23:00:00.000Z","BillingAddress":"319 N. Frances Street","BillingCity":"Madison","BillingState":"WI","BillingCountry":"USA","BillingPostalCode":"53703","Total":"3.96"}
{"InvoiceId":409,"CustomerId":29,"InvoiceDate":"2013-12-05T23:00:00.000Z","BillingAddress":"796 Dundas Street West","BillingCity":"Toronto","BillingState":"ON","BillingCountry":"Canada","BillingPostalCode":"M6J 1V1","Total":"5.94"}
{"InvoiceId":410,"CustomerId":35,"InvoiceDate":"2013-12-08T23:00:00.000Z","BillingAddress":"Rua dos Campeőes Europeus de Viena, 4350","BillingCity":"Porto","BillingState":null,"BillingCountry":"Portugal","BillingPostalCode":null,"Total":"8.91"}
{"InvoiceId":411,"CustomerId":44,"InvoiceDate":"2013-12-13T23:00:00.000Z","BillingAddress":"Porthaninkatu 9","BillingCity":"Helsinki","BillingState":null,"BillingCountry":"Finland","BillingPostalCode":"00530","Total":"13.86"}
{"InvoiceId":412,"CustomerId":58,"InvoiceDate":"2013-12-21T23:00:00.000Z","BillingAddress":"12,Community Centre","BillingCity":"Delhi","BillingState":null,"BillingCountry":"India","BillingPostalCode":"110017","Total":"1.99"}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,5 @@
{"MediaTypeId":1,"Name":"MPEG audio file"}
{"MediaTypeId":2,"Name":"Protected AAC audio file"}
{"MediaTypeId":3,"Name":"Protected MPEG-4 video file"}
{"MediaTypeId":4,"Name":"Purchased AAC audio file"}
{"MediaTypeId":5,"Name":"AAC audio file"}
@@ -0,0 +1,18 @@
{"PlaylistId":1,"Name":"Music"}
{"PlaylistId":2,"Name":"Movies"}
{"PlaylistId":3,"Name":"TV Shows"}
{"PlaylistId":4,"Name":"Audiobooks"}
{"PlaylistId":5,"Name":"90’s Music"}
{"PlaylistId":6,"Name":"Audiobooks"}
{"PlaylistId":7,"Name":"Movies"}
{"PlaylistId":8,"Name":"Music"}
{"PlaylistId":9,"Name":"Music Videos"}
{"PlaylistId":10,"Name":"TV Shows"}
{"PlaylistId":11,"Name":"Brazilian Music"}
{"PlaylistId":12,"Name":"Classical"}
{"PlaylistId":13,"Name":"Classical 101 - Deep Cuts"}
{"PlaylistId":14,"Name":"Classical 101 - Next Steps"}
{"PlaylistId":15,"Name":"Classical 101 - The Basics"}
{"PlaylistId":16,"Name":"Grunge"}
{"PlaylistId":17,"Name":"Heavy Metal Classic"}
{"PlaylistId":18,"Name":"On-The-Go 1"}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+176
View File
@@ -0,0 +1,176 @@
/*******************************************************************************
Create Tables
********************************************************************************/
CREATE TABLE `Album`
(
`AlbumId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(160) NOT NULL,
`ArtistId` INT NOT NULL,
CONSTRAINT `PK_Album` PRIMARY KEY (`AlbumId`)
);
CREATE TABLE `Artist`
(
`ArtistId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(120),
CONSTRAINT `PK_Artist` PRIMARY KEY (`ArtistId`)
);
CREATE TABLE `Customer`
(
`CustomerId` INT NOT NULL AUTO_INCREMENT,
`FirstName` NVARCHAR(40) NOT NULL,
`LastName` NVARCHAR(20) NOT NULL,
`MiddleName` NVARCHAR(20) NOT NULL,
`Company` NVARCHAR(80),
`Street` NVARCHAR(70),
`City` NVARCHAR(40),
`State` NVARCHAR(40),
`Country` NVARCHAR(40),
`PostalCode` NVARCHAR(10),
`Phone` NVARCHAR(24),
`Fax` NVARCHAR(24),
`Email` NVARCHAR(60) NOT NULL,
`SupportRepId` INT,
CONSTRAINT `PK_Customer` PRIMARY KEY (`CustomerId`)
);
CREATE TABLE `Employee`
(
`EmployeeId` INT NOT NULL AUTO_INCREMENT,
`LastName` NVARCHAR(20) NOT NULL,
`FirstName` NVARCHAR(20) NOT NULL,
`Title` NVARCHAR(30),
`ReportsTo` INT,
`BirthDate` DATETIME,
`HireDate` DATETIME,
`Address` NVARCHAR(70),
`City` NVARCHAR(40),
`State` NVARCHAR(40),
`Country` NVARCHAR(40),
`PostalCode` NVARCHAR(10),
`Phone` NVARCHAR(24),
`Fax` NVARCHAR(24),
`Email` NVARCHAR(60),
CONSTRAINT `PK_Employee` PRIMARY KEY (`EmployeeId`)
);
CREATE TABLE `Genre`
(
`GenreId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(120),
CONSTRAINT `PK_Genre` PRIMARY KEY (`GenreId`)
);
CREATE TABLE `Genre_Backup`
(
`GenreId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(120),
CONSTRAINT `PK_GenreBackup` PRIMARY KEY (`GenreId`)
);
CREATE TABLE `Invoice`
(
`InvoiceId` INT NOT NULL AUTO_INCREMENT,
`CustomerId` INT NOT NULL,
`InvoiceDate` DATETIME NOT NULL,
`BillingAddress` NVARCHAR(70),
`BillingCity` NVARCHAR(40),
`BillingState` NVARCHAR(40),
`BillingCountry` NVARCHAR(40),
`BillingPostalCode` NVARCHAR(10),
`Total` NUMERIC(10,2) NOT NULL,
CONSTRAINT `PK_Invoice` PRIMARY KEY (`InvoiceId`)
);
CREATE TABLE `MediaType`
(
`MediaTypeId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(120),
CONSTRAINT `PK_MediaType` PRIMARY KEY (`MediaTypeId`)
);
CREATE TABLE `Playlist`
(
`PlaylistId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(120),
CONSTRAINT `PK_Playlist` PRIMARY KEY (`PlaylistId`)
);
CREATE TABLE `PlaylistTrack`
(
`PlaylistId` INT NOT NULL,
`TrackId` INT NOT NULL,
CONSTRAINT `PK_PlaylistTrack` PRIMARY KEY (`PlaylistId`, `TrackId`)
);
CREATE TABLE `Track`
(
`TrackId` INT NOT NULL AUTO_INCREMENT,
`Name` NVARCHAR(200) NOT NULL,
`AlbumId` INT,
`MediaTypeId` INT NOT NULL,
`GenreId` INT,
`Composer` NVARCHAR(220),
`Milliseconds` INT NOT NULL,
`Bytes` INT,
`UnitPrice` NUMERIC(10,2) NOT NULL,
CONSTRAINT `PK_Track` PRIMARY KEY (`TrackId`)
);
/*******************************************************************************
Create Primary Key Unique Indexes
********************************************************************************/
/*******************************************************************************
Create Foreign Keys
********************************************************************************/
ALTER TABLE `Album` ADD CONSTRAINT `FK_AlbumArtistId`
FOREIGN KEY (`ArtistId`) REFERENCES `Artist` (`ArtistId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_AlbumArtistId` ON `Album` (`ArtistId`);
ALTER TABLE `Customer` ADD CONSTRAINT `FK_CustomerSupportRepId`
FOREIGN KEY (`SupportRepId`) REFERENCES `Employee` (`EmployeeId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_CustomerSupportRepId` ON `Customer` (`SupportRepId`);
ALTER TABLE `Employee` ADD CONSTRAINT `FK_EmployeeReportsTo`
FOREIGN KEY (`ReportsTo`) REFERENCES `Employee` (`EmployeeId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_EmployeeReportsTo` ON `Employee` (`ReportsTo`);
ALTER TABLE `Invoice` ADD CONSTRAINT `FK_InvoiceCustomerId`
FOREIGN KEY (`CustomerId`) REFERENCES `Customer` (`CustomerId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_InvoiceCustomerId` ON `Invoice` (`CustomerId`);
ALTER TABLE `PlaylistTrack` ADD CONSTRAINT `FK_PlaylistTrackPlaylistId`
FOREIGN KEY (`PlaylistId`) REFERENCES `Playlist` (`PlaylistId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_PlaylistTrackPlaylistId` ON `PlaylistTrack` (`PlaylistId`);
ALTER TABLE `PlaylistTrack` ADD CONSTRAINT `FK_PlaylistTrackTrackId`
FOREIGN KEY (`TrackId`) REFERENCES `Track` (`TrackId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_PlaylistTrackTrackId` ON `PlaylistTrack` (`TrackId`);
ALTER TABLE `Track` ADD CONSTRAINT `FK_TrackAlbumId`
FOREIGN KEY (`AlbumId`) REFERENCES `Album` (`AlbumId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_TrackAlbumId` ON `Track` (`AlbumId`);
ALTER TABLE `Track` ADD CONSTRAINT `FK_TrackGenreId`
FOREIGN KEY (`GenreId`) REFERENCES `Genre` (`GenreId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_TrackGenreId` ON `Track` (`GenreId`);
ALTER TABLE `Track` ADD CONSTRAINT `FK_TrackMediaTypeId`
FOREIGN KEY (`MediaTypeId`) REFERENCES `MediaType` (`MediaTypeId`) ON DELETE NO ACTION ON UPDATE NO ACTION;
CREATE INDEX `IFK_TrackMediaTypeId` ON `Track` (`MediaTypeId`);
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1
View File
@@ -0,0 +1 @@
{"data":{"structure":{"columns":[{"columnName":"Month"},{"columnName":"Total"},{"columnName":"Invoices"}]},"rows":[{"Month":"2021-01","Total":"35.64","Invoices":"6"},{"Month":"2021-02","Total":"37.62","Invoices":"7"},{"Month":"2021-03","Total":"37.62","Invoices":"7"},{"Month":"2021-04","Total":"37.62","Invoices":"7"},{"Month":"2021-05","Total":"37.62","Invoices":"7"},{"Month":"2021-06","Total":"37.62","Invoices":"7"},{"Month":"2021-07","Total":"37.62","Invoices":"7"},{"Month":"2021-08","Total":"37.62","Invoices":"7"},{"Month":"2021-09","Total":"37.62","Invoices":"7"},{"Month":"2021-10","Total":"37.62","Invoices":"7"},{"Month":"2021-11","Total":"37.62","Invoices":"7"},{"Month":"2021-12","Total":"37.62","Invoices":"7"},{"Month":"2022-01","Total":"52.62","Invoices":"7"},{"Month":"2022-02","Total":"46.62","Invoices":"7"},{"Month":"2022-03","Total":"44.62","Invoices":"7"},{"Month":"2022-04","Total":"37.62","Invoices":"7"},{"Month":"2022-05","Total":"37.62","Invoices":"7"},{"Month":"2022-06","Total":"37.62","Invoices":"7"},{"Month":"2022-07","Total":"37.62","Invoices":"7"},{"Month":"2022-08","Total":"37.62","Invoices":"7"},{"Month":"2022-09","Total":"36.63","Invoices":"6"},{"Month":"2022-10","Total":"37.62","Invoices":"7"},{"Month":"2022-11","Total":"37.62","Invoices":"7"},{"Month":"2022-12","Total":"37.62","Invoices":"7"},{"Month":"2023-01","Total":"37.62","Invoices":"7"},{"Month":"2023-02","Total":"37.62","Invoices":"7"},{"Month":"2023-03","Total":"37.62","Invoices":"7"},{"Month":"2023-04","Total":"51.62","Invoices":"7"},{"Month":"2023-05","Total":"42.62","Invoices":"7"},{"Month":"2023-06","Total":"50.62","Invoices":"7"},{"Month":"2023-07","Total":"37.62","Invoices":"7"},{"Month":"2023-08","Total":"37.62","Invoices":"7"},{"Month":"2023-09","Total":"37.62","Invoices":"7"},{"Month":"2023-10","Total":"37.62","Invoices":"7"},{"Month":"2023-11","Total":"23.76","Invoices":"6"},{"Month":"2023-12","Total":"37.62","Invoices":"7"},{"Month":"2024-01","Total":"37.62","Invoices":"7"},{"Month":"2024-02","Total":"37.62","Invoices":"7"},{"Month":"2024-03","Total":"37.62","Invoices":"7"},{"Month":"2024-04","Total":"37.62","Invoices":"7"},{"Month":"2024-05","Total":"37.62","Invoices":"7"},{"Month":"2024-06","Total":"37.62","Invoices":"7"},{"Month":"2024-07","Total":"39.62","Invoices":"7"},{"Month":"2024-08","Total":"47.62","Invoices":"7"},{"Month":"2024-09","Total":"46.71","Invoices":"6"},{"Month":"2024-10","Total":"42.62","Invoices":"7"},{"Month":"2024-11","Total":"37.62","Invoices":"7"},{"Month":"2024-12","Total":"37.62","Invoices":"7"},{"Month":"2025-01","Total":"37.62","Invoices":"7"},{"Month":"2025-02","Total":"27.72","Invoices":"5"},{"Month":"2025-03","Total":"37.62","Invoices":"7"},{"Month":"2025-04","Total":"33.66","Invoices":"5"},{"Month":"2025-05","Total":"37.62","Invoices":"7"},{"Month":"2025-06","Total":"37.62","Invoices":"7"},{"Month":"2025-07","Total":"37.62","Invoices":"7"},{"Month":"2025-08","Total":"37.62","Invoices":"7"},{"Month":"2025-09","Total":"37.62","Invoices":"7"},{"Month":"2025-10","Total":"37.62","Invoices":"7"},{"Month":"2025-11","Total":"49.62","Invoices":"7"},{"Month":"2025-12","Total":"38.62","Invoices":"7"}]},"config":{"chartType":"line","labelColumn":"Month","dataColumn_Total":true,"dataColumn_Invoices":false,"truncateFrom":"begin","dataColumn_Month":false,"dataColumnColor_Total":"gold"}}
+1
View File
@@ -0,0 +1 @@
{"data":{"structure":{"columns":[{"columnName":"OS"},{"columnName":"Downloads"}]},"rows":[{"OS":"Windows","Downloads":1724},{"OS":"MaxOS","Downloads":711},{"OS":"Linux","Downloads":445},{"OS":"iOS","Downloads":105},{"OS":"Android","Downloads":77}]},"config":{"chartType":"pie","labelColumn":"OS","dataColumn_Downloads":true,"showRelativeValues":false}}
File diff suppressed because one or more lines are too long
+592
View File
@@ -0,0 +1,592 @@
{
"tables": [
{
"pureName": "InvoiceLine",
"tableRowCount": "2240",
"tableEngine": "InnoDB",
"objectComment": "",
"modifyDate": "2025-01-30 07:20:38",
"objectId": "InvoiceLine",
"contentHash": "2025-01-30 07:20:38",
"columns": [
{
"pureName": "InvoiceLine",
"notNull": true,
"autoIncrement": true,
"columnName": "InvoiceLineId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "InvoiceLine",
"notNull": true,
"autoIncrement": false,
"columnName": "InvoiceId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "InvoiceLine",
"notNull": true,
"autoIncrement": false,
"columnName": "TrackId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "InvoiceLine",
"notNull": true,
"autoIncrement": false,
"columnName": "UnitPrice",
"columnComment": "",
"dataType": "decimal(10,2)",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "InvoiceLine",
"notNull": true,
"autoIncrement": false,
"columnName": "Quantity",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
}
],
"primaryKey": {
"constraintName": "PRIMARY",
"pureName": "InvoiceLine",
"constraintType": "primaryKey",
"columns": [
{
"columnName": "InvoiceLineId"
}
]
},
"foreignKeys": [
{
"constraintName": "FK_InvoiceLineInvoiceId",
"constraintType": "foreignKey",
"pureName": "InvoiceLine",
"refTableName": "Invoice",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "InvoiceId",
"refColumnName": "InvoiceId"
}
]
},
{
"constraintName": "FK_InvoiceLineTrackId",
"constraintType": "foreignKey",
"pureName": "InvoiceLine",
"refTableName": "Track",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "TrackId",
"refColumnName": "TrackId"
}
]
}
],
"indexes": [
{
"constraintName": "IFK_InvoiceLineInvoiceId",
"indexType": "BTREE",
"isUnique": false,
"columns": [
{
"columnName": "InvoiceId",
"isDescending": 0
}
],
"pureName": "InvoiceLine",
"constraintType": "index"
},
{
"constraintName": "IFK_InvoiceLineTrackId",
"indexType": "BTREE",
"isUnique": false,
"columns": [
{
"columnName": "TrackId",
"isDescending": 0
}
],
"pureName": "InvoiceLine",
"constraintType": "index"
}
],
"uniques": [],
"engine": "mysql@dbgate-plugin-mysql",
"dependencies": [],
"objectTypeField": "tables",
"checks": [],
"conid": "mysql",
"database": "MyChinook",
"designerId": "InvoiceLine-61eb0ba0-dedc-11ef-acf9-b7e3c0869b02",
"left": 513,
"top": 247,
"alias": null
},
{
"pureName": "Customer",
"tableRowCount": "59",
"tableEngine": "InnoDB",
"objectComment": "",
"modifyDate": "2025-01-30 07:20:37",
"objectId": "Customer",
"contentHash": "2025-01-30 07:20:37",
"columns": [
{
"pureName": "Customer",
"notNull": true,
"autoIncrement": true,
"columnName": "CustomerId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": true,
"autoIncrement": false,
"columnName": "FirstName",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": true,
"autoIncrement": false,
"columnName": "LastName",
"columnComment": "",
"dataType": "varchar(20)",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "Company",
"columnComment": "",
"dataType": "varchar(80)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "Address",
"columnComment": "",
"dataType": "varchar(70)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "City",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "State",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "Country",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "PostalCode",
"columnComment": "",
"dataType": "varchar(10)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "Phone",
"columnComment": "",
"dataType": "varchar(24)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "Fax",
"columnComment": "",
"dataType": "varchar(24)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": true,
"autoIncrement": false,
"columnName": "Email",
"columnComment": "",
"dataType": "varchar(60)",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Customer",
"notNull": false,
"autoIncrement": false,
"columnName": "SupportRepId",
"columnComment": "",
"dataType": "int",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
}
],
"primaryKey": {
"constraintName": "PRIMARY",
"pureName": "Customer",
"constraintType": "primaryKey",
"columns": [
{
"columnName": "CustomerId"
}
]
},
"foreignKeys": [
{
"constraintName": "FK_CustomerSupportRepId",
"constraintType": "foreignKey",
"pureName": "Customer",
"refTableName": "Employee",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "SupportRepId",
"refColumnName": "EmployeeId"
}
]
}
],
"indexes": [
{
"constraintName": "IFK_CustomerSupportRepId",
"indexType": "BTREE",
"isUnique": false,
"columns": [
{
"columnName": "SupportRepId",
"isDescending": 0
}
],
"pureName": "Customer",
"constraintType": "index"
}
],
"uniques": [],
"engine": "mysql@dbgate-plugin-mysql",
"dependencies": [
{
"constraintName": "FK_InvoiceCustomerId",
"constraintType": "foreignKey",
"pureName": "Invoice",
"refTableName": "Customer",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "CustomerId",
"refColumnName": "CustomerId"
}
]
}
],
"objectTypeField": "tables",
"checks": [],
"conid": "mysql",
"database": "MyChinook",
"designerId": "5d82f690-dedc-11ef-acf9-b7e3c0869b02",
"left": 50,
"top": 50
},
{
"pureName": "Invoice",
"tableRowCount": "412",
"tableEngine": "InnoDB",
"objectComment": "",
"modifyDate": "2025-01-30 07:20:38",
"objectId": "Invoice",
"contentHash": "2025-01-30 07:20:38",
"columns": [
{
"pureName": "Invoice",
"notNull": true,
"autoIncrement": true,
"columnName": "InvoiceId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": true,
"autoIncrement": false,
"columnName": "CustomerId",
"columnComment": "",
"dataType": "int",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": true,
"autoIncrement": false,
"columnName": "InvoiceDate",
"columnComment": "",
"dataType": "datetime",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": false,
"autoIncrement": false,
"columnName": "BillingAddress",
"columnComment": "",
"dataType": "varchar(70)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": false,
"autoIncrement": false,
"columnName": "BillingCity",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": false,
"autoIncrement": false,
"columnName": "BillingState",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": false,
"autoIncrement": false,
"columnName": "BillingCountry",
"columnComment": "",
"dataType": "varchar(40)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": false,
"autoIncrement": false,
"columnName": "BillingPostalCode",
"columnComment": "",
"dataType": "varchar(10)",
"defaultValue": "NULL",
"isUnsigned": false,
"isZerofill": false
},
{
"pureName": "Invoice",
"notNull": true,
"autoIncrement": false,
"columnName": "Total",
"columnComment": "",
"dataType": "decimal(10,2)",
"defaultValue": null,
"isUnsigned": false,
"isZerofill": false
}
],
"primaryKey": {
"constraintName": "PRIMARY",
"pureName": "Invoice",
"constraintType": "primaryKey",
"columns": [
{
"columnName": "InvoiceId"
}
]
},
"foreignKeys": [
{
"constraintName": "FK_InvoiceCustomerId",
"constraintType": "foreignKey",
"pureName": "Invoice",
"refTableName": "Customer",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "CustomerId",
"refColumnName": "CustomerId"
}
]
}
],
"indexes": [
{
"constraintName": "IFK_InvoiceCustomerId",
"indexType": "BTREE",
"isUnique": false,
"columns": [
{
"columnName": "CustomerId",
"isDescending": 0
}
],
"pureName": "Invoice",
"constraintType": "index"
}
],
"uniques": [],
"engine": "mysql@dbgate-plugin-mysql",
"dependencies": [
{
"constraintName": "FK_InvoiceLineInvoiceId",
"constraintType": "foreignKey",
"pureName": "InvoiceLine",
"refTableName": "Invoice",
"updateAction": "NO ACTION",
"deleteAction": "NO ACTION",
"columns": [
{
"columnName": "InvoiceId",
"refColumnName": "InvoiceId"
}
]
}
],
"objectTypeField": "tables",
"checks": [],
"conid": "mysql",
"database": "MyChinook",
"designerId": "Invoice-609cb9b0-dedc-11ef-acf9-b7e3c0869b02",
"left": 279,
"top": 112,
"alias": null
}
],
"references": [
{
"designerId": "undefined-609cb9b1-dedc-11ef-acf9-b7e3c0869b02",
"sourceId": "Invoice-609cb9b0-dedc-11ef-acf9-b7e3c0869b02",
"targetId": "5d82f690-dedc-11ef-acf9-b7e3c0869b02",
"joinType": "INNER JOIN",
"columns": [
{
"source": "CustomerId",
"target": "CustomerId"
}
]
},
{
"designerId": "undefined-61eb32b0-dedc-11ef-acf9-b7e3c0869b02",
"sourceId": "InvoiceLine-61eb0ba0-dedc-11ef-acf9-b7e3c0869b02",
"targetId": "Invoice-609cb9b0-dedc-11ef-acf9-b7e3c0869b02",
"joinType": "LEFT JOIN",
"columns": [
{
"source": "InvoiceId",
"target": "InvoiceId"
}
]
}
],
"columns": [
{
"designerId": "5d82f690-dedc-11ef-acf9-b7e3c0869b02",
"columnName": "LastName",
"isOutput": true,
"filter": "NOT NULL",
"sortOrder": 1
},
{
"designerId": "5d82f690-dedc-11ef-acf9-b7e3c0869b02",
"columnName": "FirstName",
"isOutput": true,
"sortOrder": 2
},
{
"designerId": "Invoice-609cb9b0-dedc-11ef-acf9-b7e3c0869b02",
"columnName": "InvoiceDate",
"isOutput": true
}
]
}
+16
View File
@@ -0,0 +1,16 @@
CREATE TABLE "public"."cities" (
"id" SERIAL,
"name" VARCHAR(250) NULL,
"location" VARCHAR(500) NULL,
CONSTRAINT "PK_cities" PRIMARY KEY ("id")
);
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (1, 'Praha', 'POLYGON((14.2 50,14.2 50.15,14.6 50.15,14.6 50,14.2 50))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (2, 'Brno', 'POLYGON((16.5 49.1,16.5 49.3,16.8 49.3,16.8 49.1,16.5 49.1))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (3, 'Ostrava', 'POLYGON((18.15 49.7,18.15 49.9,18.4 49.9,18.4 49.7,18.15 49.7))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (4, 'Plzeň', 'POLYGON((13.3 49.7,13.3 49.8,13.5 49.8,13.5 49.7,13.3 49.7))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (5, 'Olomouc', 'POLYGON((17.2 49.5,17.2 49.65,17.3 49.65,17.3 49.5,17.2 49.5))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (6, 'Liberec', 'POLYGON((14.9 50.7,14.9 50.8,15.1 50.8,15.1 50.7,14.9 50.7))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (7, 'České Budějovice', 'POLYGON((14.4 48.9,14.4 49,14.6 49,14.6 48.9,14.4 48.9))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (8, 'Hradec Králové', 'POLYGON((15.7 50.1,15.7 50.3,16 50.3,16 50.1,15.7 50.1))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (9, 'Pardubice', 'POLYGON((15.7 49.9,15.7 50.1,15.9 50.1,15.9 49.9,15.7 49.9))');
INSERT INTO "public"."cities" ("id", "name", "location") VALUES (10, 'Ústí nad Labem', 'POLYGON((13.9 50.6,13.9 50.7,14.2 50.7,14.2 50.6,13.9 50.6))');
@@ -0,0 +1,13 @@
{"__isStreamHeader":true,"pureName":"addresses","tableRowCount":"12","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:32","objectId":"addresses","contentHash":"2025-02-03 02:56:32","columns":[{"notNull":true,"autoIncrement":true,"columnName":"address_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"customer_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"line1","columnComment":"","dataType":"varchar(60)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":false,"autoIncrement":false,"columnName":"line2","columnComment":"","dataType":"varchar(60)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"city","columnComment":"","dataType":"varchar(40)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"state","columnComment":"","dataType":"varchar(2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"zip_code","columnComment":"","dataType":"varchar(10)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"phone","columnComment":"","dataType":"varchar(12)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"disabled","columnComment":"","dataType":"tinyint","defaultValue":"0","isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"addresses","constraintType":"primaryKey","columns":[{"columnName":"address_id"}]},"foreignKeys":[{"constraintName":"addresses_fk_customers","constraintType":"foreignKey","pureName":"addresses","refTableName":"customers","updateAction":"NO ACTION","deleteAction":"NO ACTION","columns":[{"columnName":"customer_id","refColumnName":"customer_id"}]}],"indexes":[{"constraintName":"addresses_fk_customers","indexType":"BTREE","isUnique":false,"columns":[{"columnName":"customer_id","isDescending":0}]}],"uniques":[],"engine":"mysql@dbgate-plugin-mysql"}
{"address_id":1,"customer_id":1,"line1":"100 East Ridgewood Ave.","line2":"","city":"Paramus","state":"NJ","zip_code":"07652","phone":"201-653-4472","disabled":0}
{"address_id":2,"customer_id":1,"line1":"21 Rosewood Rd.","line2":"","city":"Woodcliff Lake","state":"NJ","zip_code":"07677","phone":"201-653-4472","disabled":0}
{"address_id":3,"customer_id":2,"line1":"16285 Wendell St.","line2":"","city":"Omaha","state":"NE","zip_code":"68135","phone":"402-896-2576","disabled":0}
{"address_id":4,"customer_id":3,"line1":"19270 NW Cornell Rd.","line2":"","city":"Beaverton","state":"OR","zip_code":"97006","phone":"503-654-1291","disabled":0}
{"address_id":5,"customer_id":4,"line1":"186 Vermont St.","line2":"Apt. 2","city":"San Francisco","state":"CA","zip_code":"94110","phone":"415-292-6651","disabled":0}
{"address_id":6,"customer_id":4,"line1":"1374 46th Ave.","line2":"","city":"San Francisco","state":"CA","zip_code":"94129","phone":"415-292-6651","disabled":0}
{"address_id":7,"customer_id":5,"line1":"6982 Palm Ave.","line2":"","city":"Fresno","state":"CA","zip_code":"93711","phone":"559-431-2398","disabled":0}
{"address_id":8,"customer_id":6,"line1":"23 Mountain View St.","line2":"","city":"Denver","state":"CO","zip_code":"80208","phone":"303-912-3852","disabled":0}
{"address_id":9,"customer_id":7,"line1":"7361 N. 41st St.","line2":"Apt. B","city":"New York","state":"NY","zip_code":"10012","phone":"212-335-2093","disabled":0}
{"address_id":10,"customer_id":7,"line1":"3829 Broadway Ave.","line2":"Suite 2","city":"New York","state":"NY","zip_code":"10012","phone":"212-239-1208","disabled":0}
{"address_id":11,"customer_id":8,"line1":"2381 Buena Vista St.","line2":"","city":"Los Angeles","state":"CA","zip_code":"90023","phone":"213-772-5033","disabled":0}
{"address_id":12,"customer_id":8,"line1":"291 W. Hollywood Blvd.","line2":"","city":"Los Angeles","state":"CA","zip_code":"90024","phone":"213-391-2938","disabled":0}
@@ -0,0 +1,46 @@
name: addresses
columns:
- name: address_id
type: int
default: null
autoIncrement: true
notNull: true
- name: customer_id
type: int
default: null
notNull: true
references: customers
- name: line1
type: varchar(60)
default: null
notNull: true
- name: line2
type: varchar(60)
default: null
- name: city
type: varchar(40)
default: null
notNull: true
- name: state
type: varchar(2)
default: null
notNull: true
- name: zip_code
type: varchar(10)
default: null
notNull: true
- name: phone
type: varchar(12)
default: null
notNull: true
- name: disabled
type: int
default: 0
notNull: true
primaryKey:
- address_id
indexes:
- name: addresses_fk_customers
unique: false
columns:
- customer_id
@@ -0,0 +1,4 @@
{"__isStreamHeader":true,"pureName":"administrators","tableRowCount":"3","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:33","objectId":"administrators","contentHash":"2025-02-03 02:56:33","columns":[{"notNull":true,"autoIncrement":true,"columnName":"admin_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"email_address","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"password","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"first_name","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"last_name","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"administrators","constraintType":"primaryKey","columns":[{"columnName":"admin_id"}]},"foreignKeys":[],"indexes":[],"uniques":[],"engine":"mysql@dbgate-plugin-mysql"}
{"admin_id":1,"email_address":"admin@myguitarshop.com","password":"6a718fbd768c2378b511f8249b54897f940e9022","first_name":"Admin","last_name":"User"}
{"admin_id":2,"email_address":"joel@murach.com","password":"971e95957d3b74d70d79c20c94e9cd91b85f7aae","first_name":"Joel","last_name":"Murach"}
{"admin_id":3,"email_address":"mike@murach.com","password":"3f2975c819cefc686282456aeae3a137bf896ee8","first_name":"Mike","last_name":"Murach"}
@@ -0,0 +1,25 @@
name: administrators
columns:
- name: admin_id
type: int
default: null
autoIncrement: true
notNull: true
- name: email_address
type: varchar(255)
default: null
notNull: true
- name: password
type: varchar(255)
default: null
notNull: true
- name: first_name
type: varchar(255)
default: null
notNull: true
- name: last_name
type: varchar(255)
default: null
notNull: true
primaryKey:
- admin_id
@@ -0,0 +1,5 @@
{"__isStreamHeader":true,"pureName":"categories","tableRowCount":"4","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:32","objectId":"categories","contentHash":"2025-02-03 02:56:32","columns":[{"notNull":true,"autoIncrement":true,"columnName":"category_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"category_name","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"categories","constraintType":"primaryKey","columns":[{"columnName":"category_id"}]},"foreignKeys":[],"indexes":[],"uniques":[{"constraintName":"category_name","columns":[{"columnName":"category_name"}]}],"engine":"mysql@dbgate-plugin-mysql"}
{"category_id":2,"category_name":"Basses"}
{"category_id":3,"category_name":"Drums"}
{"category_id":1,"category_name":"Guitars"}
{"category_id":4,"category_name":"Keyboards"}
@@ -0,0 +1,12 @@
name: categories
columns:
- name: category_id
type: int
default: null
notNull: true
- name: category_name
type: varchar(255)
default: null
notNull: true
primaryKey:
- category_id
@@ -0,0 +1,9 @@
{"__isStreamHeader":true,"pureName":"customers","tableRowCount":"8","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:32","objectId":"customers","contentHash":"2025-02-03 02:56:32","columns":[{"notNull":true,"autoIncrement":true,"columnName":"customer_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"email_address","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"password","columnComment":"","dataType":"varchar(60)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"first_name","columnComment":"","dataType":"varchar(60)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"last_name","columnComment":"","dataType":"varchar(60)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":false,"autoIncrement":false,"columnName":"shipping_address_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":false,"autoIncrement":false,"columnName":"billing_address_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"customers","constraintType":"primaryKey","columns":[{"columnName":"customer_id"}]},"foreignKeys":[],"indexes":[],"uniques":[{"constraintName":"email_address","columns":[{"columnName":"email_address"}]}],"engine":"mysql@dbgate-plugin-mysql"}
{"customer_id":1,"email_address":"allan.sherwood@yahoo.com","password":"650215acec746f0e32bdfff387439eefc1358737","first_name":"Allan","last_name":"Sherwood","shipping_address_id":1,"billing_address_id":2}
{"customer_id":2,"email_address":"barryz@gmail.com","password":"3f563468d42a448cb1e56924529f6e7bbe529cc7","first_name":"Barry","last_name":"Zimmer","shipping_address_id":3,"billing_address_id":3}
{"customer_id":3,"email_address":"christineb@solarone.com","password":"ed19f5c0833094026a2f1e9e6f08a35d26037066","first_name":"Christine","last_name":"Brown","shipping_address_id":4,"billing_address_id":4}
{"customer_id":4,"email_address":"david.goldstein@hotmail.com","password":"b444ac06613fc8d63795be9ad0beaf55011936ac","first_name":"David","last_name":"Goldstein","shipping_address_id":5,"billing_address_id":6}
{"customer_id":5,"email_address":"erinv@gmail.com","password":"109f4b3c50d7b0df729d299bc6f8e9ef9066971f","first_name":"Erin","last_name":"Valentino","shipping_address_id":7,"billing_address_id":7}
{"customer_id":6,"email_address":"frankwilson@sbcglobal.net","password":"3ebfa301dc59196f18593c45e519287a23297589","first_name":"Frank Lee","last_name":"Wilson","shipping_address_id":8,"billing_address_id":8}
{"customer_id":7,"email_address":"gary_hernandez@yahoo.com","password":"1ff2b3704aede04eecb51e50ca698efd50a1379b","first_name":"Gary","last_name":"Hernandez","shipping_address_id":9,"billing_address_id":10}
{"customer_id":8,"email_address":"heatheresway@mac.com","password":"911ddc3b8f9a13b5499b6bc4638a2b4f3f68bf23","first_name":"Heather","last_name":"Esway","shipping_address_id":11,"billing_address_id":12}
@@ -0,0 +1,31 @@
name: customers
columns:
- name: customer_id
type: int
default: null
autoIncrement: true
notNull: true
- name: email_address
type: varchar(255)
default: null
notNull: true
- name: password
type: varchar(60)
default: null
notNull: true
- name: first_name
type: varchar(60)
default: null
notNull: true
- name: last_name
type: varchar(60)
default: null
notNull: true
- name: shipping_address_id
type: int
default: null
- name: billing_address_id
type: int
default: null
primaryKey:
- customer_id
@@ -0,0 +1,13 @@
{"__isStreamHeader":true,"pureName":"order_items","tableRowCount":"12","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:33","objectId":"order_items","contentHash":"2025-02-03 02:56:33","columns":[{"notNull":true,"autoIncrement":true,"columnName":"item_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"order_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"product_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"item_price","columnComment":"","dataType":"decimal(10,2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"discount_amount","columnComment":"","dataType":"decimal(10,2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"quantity","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"order_items","constraintType":"primaryKey","columns":[{"columnName":"item_id"}]},"foreignKeys":[{"constraintName":"items_fk_products","constraintType":"foreignKey","pureName":"order_items","refTableName":"products","updateAction":"NO ACTION","deleteAction":"NO ACTION","columns":[{"columnName":"product_id","refColumnName":"product_id"}]},{"constraintName":"items_fk_orders","constraintType":"foreignKey","pureName":"order_items","refTableName":"orders","updateAction":"NO ACTION","deleteAction":"NO ACTION","columns":[{"columnName":"order_id","refColumnName":"order_id"}]}],"indexes":[{"constraintName":"items_fk_orders","indexType":"BTREE","isUnique":false,"columns":[{"columnName":"order_id","isDescending":0}]},{"constraintName":"items_fk_products","indexType":"BTREE","isUnique":false,"columns":[{"columnName":"product_id","isDescending":0}]}],"uniques":[],"engine":"mysql@dbgate-plugin-mysql"}
{"item_id":1,"order_id":1,"product_id":2,"item_price":"1199.00","discount_amount":"359.70","quantity":1}
{"item_id":2,"order_id":2,"product_id":4,"item_price":"489.99","discount_amount":"186.20","quantity":1}
{"item_id":3,"order_id":3,"product_id":3,"item_price":"2517.00","discount_amount":"1308.84","quantity":1}
{"item_id":4,"order_id":3,"product_id":6,"item_price":"415.00","discount_amount":"161.85","quantity":1}
{"item_id":5,"order_id":4,"product_id":2,"item_price":"1199.00","discount_amount":"359.70","quantity":2}
{"item_id":6,"order_id":5,"product_id":5,"item_price":"299.00","discount_amount":"0.00","quantity":1}
{"item_id":7,"order_id":6,"product_id":5,"item_price":"299.00","discount_amount":"0.00","quantity":1}
{"item_id":8,"order_id":7,"product_id":1,"item_price":"699.00","discount_amount":"209.70","quantity":1}
{"item_id":9,"order_id":7,"product_id":7,"item_price":"799.99","discount_amount":"240.00","quantity":1}
{"item_id":10,"order_id":7,"product_id":9,"item_price":"699.99","discount_amount":"210.00","quantity":1}
{"item_id":11,"order_id":8,"product_id":10,"item_price":"799.99","discount_amount":"120.00","quantity":1}
{"item_id":12,"order_id":9,"product_id":1,"item_price":"699.00","discount_amount":"209.70","quantity":1}
@@ -0,0 +1,40 @@
name: order_items
columns:
- name: item_id
type: int
default: null
autoIncrement: true
notNull: true
- name: order_id
type: int
default: null
notNull: true
references: orders
- name: product_id
type: int
default: null
notNull: true
references: products
- name: item_price
type: decimal(10,2)
default: null
notNull: true
- name: discount_amount
type: decimal(10,2)
default: null
notNull: true
- name: quantity
type: int
default: null
notNull: true
primaryKey:
- item_id
indexes:
- name: items_fk_orders
unique: false
columns:
- order_id
- name: items_fk_products
unique: false
columns:
- product_id
@@ -0,0 +1,10 @@
{"__isStreamHeader":true,"pureName":"orders","tableRowCount":"9","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03T02:56:32","objectId":"orders","contentHash":"2025-02-03 02:56:32","columns":[{"notNull":true,"autoIncrement":true,"columnName":"order_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"customer_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"order_date","columnComment":"","dataType":"datetime","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"ship_amount","columnComment":"","dataType":"decimal(10,2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"tax_amount","columnComment":"","dataType":"decimal(10,2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":false,"autoIncrement":false,"columnName":"ship_date","columnComment":"","dataType":"datetime","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"ship_address_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"card_type","columnComment":"","dataType":"varchar(50)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"card_number","columnComment":"","dataType":"char(16)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"card_expires","columnComment":"","dataType":"char(7)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"billing_address_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"orders","constraintType":"primaryKey","columns":[{"columnName":"order_id"}]},"foreignKeys":[{"constraintName":"orders_fk_customers","constraintType":"foreignKey","pureName":"orders","refTableName":"customers","updateAction":"NO ACTION","deleteAction":"NO ACTION","columns":[{"columnName":"customer_id","refColumnName":"customer_id"}]}],"indexes":[{"constraintName":"orders_fk_customers","indexType":"BTREE","isUnique":false,"columns":[{"columnName":"customer_id","isDescending":0}]}],"uniques":[],"engine":"mysql@dbgate-plugin-mysql"}
{"order_id":1,"customer_id":1,"order_date":"2018-03-28T09:40:28","ship_amount":"5.00","tax_amount":"32.32","ship_date":"2018-03-30T15:32:51","ship_address_id":1,"card_type":"Visa","card_number":"4111111111111111","card_expires":"04/2020","billing_address_id":2}
{"order_id":2,"customer_id":2,"order_date":"2018-03-28T11:23:20","ship_amount":"5.00","tax_amount":"0.00","ship_date":"2018-03-29T12:52:14","ship_address_id":3,"card_type":"Visa","card_number":"4012888888881881","card_expires":"08/2019","billing_address_id":3}
{"order_id":3,"customer_id":1,"order_date":"2018-03-29T09:44:58","ship_amount":"10.00","tax_amount":"89.92","ship_date":"2018-03-31T09:11:41","ship_address_id":1,"card_type":"Visa","card_number":"4111111111111111","card_expires":"04/2017","billing_address_id":2}
{"order_id":4,"customer_id":3,"order_date":"2018-03-30T15:22:31","ship_amount":"5.00","tax_amount":"0.00","ship_date":"2018-04-03T16:32:21","ship_address_id":4,"card_type":"American Express","card_number":"378282246310005","card_expires":"04/2016","billing_address_id":4}
{"order_id":5,"customer_id":4,"order_date":"2018-03-31T05:43:11","ship_amount":"5.00","tax_amount":"0.00","ship_date":"2018-04-02T14:21:12","ship_address_id":5,"card_type":"Visa","card_number":"4111111111111111","card_expires":"04/2019","billing_address_id":6}
{"order_id":6,"customer_id":5,"order_date":"2018-03-31T18:37:22","ship_amount":"5.00","tax_amount":"0.00","ship_date":null,"ship_address_id":7,"card_type":"Discover","card_number":"6011111111111117","card_expires":"04/2019","billing_address_id":7}
{"order_id":7,"customer_id":6,"order_date":"2018-04-01T23:11:12","ship_amount":"15.00","tax_amount":"0.00","ship_date":"2018-04-03T10:21:35","ship_address_id":8,"card_type":"MasterCard","card_number":"5555555555554444","card_expires":"04/2019","billing_address_id":8}
{"order_id":8,"customer_id":7,"order_date":"2018-04-02T11:26:38","ship_amount":"5.00","tax_amount":"0.00","ship_date":null,"ship_address_id":9,"card_type":"Visa","card_number":"4012888888881881","card_expires":"04/2019","billing_address_id":10}
{"order_id":9,"customer_id":4,"order_date":"2018-04-03T12:22:31","ship_amount":"5.00","tax_amount":"0.00","ship_date":null,"ship_address_id":5,"card_type":"Visa","card_number":"4111111111111111","card_expires":"04/2019","billing_address_id":6}
@@ -0,0 +1,54 @@
name: orders
columns:
- name: order_id
type: int
default: null
autoIncrement: true
notNull: true
- name: customer_id
type: int
default: null
notNull: true
references: customers
- name: order_date
type: datetime
default: null
notNull: true
- name: ship_amount
type: decimal(10,2)
default: null
notNull: true
- name: tax_amount
type: decimal(10,2)
default: null
notNull: true
- name: ship_date
type: datetime
default: null
- name: ship_address_id
type: int
default: null
notNull: true
- name: card_type
type: varchar(50)
default: null
notNull: true
- name: card_number
type: char(16)
default: null
notNull: true
- name: card_expires
type: char(7)
default: null
notNull: true
- name: billing_address_id
type: int
default: null
notNull: true
primaryKey:
- order_id
indexes:
- name: orders_fk_customers
unique: false
columns:
- customer_id
@@ -0,0 +1,11 @@
{"__isStreamHeader":true,"pureName":"products","tableRowCount":"10","tableEngine":"InnoDB","objectComment":"","modifyDate":"2025-02-03 02:56:32","objectId":"products","contentHash":"2025-02-03 02:56:32","columns":[{"notNull":true,"autoIncrement":true,"columnName":"product_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"category_id","columnComment":"","dataType":"int","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"product_code","columnComment":"","dataType":"varchar(10)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"product_name","columnComment":"","dataType":"varchar(255)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"description","columnComment":"","dataType":"text","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"list_price","columnComment":"","dataType":"decimal(10,2)","defaultValue":null,"isUnsigned":false,"isZerofill":false},{"notNull":true,"autoIncrement":false,"columnName":"discount_percent","columnComment":"","dataType":"decimal(10,2)","defaultValue":"0.00","isUnsigned":false,"isZerofill":false},{"notNull":false,"autoIncrement":false,"columnName":"date_added","columnComment":"","dataType":"datetime","defaultValue":null,"isUnsigned":false,"isZerofill":false}],"primaryKey":{"constraintName":"PRIMARY","pureName":"products","constraintType":"primaryKey","columns":[{"columnName":"product_id"}]},"foreignKeys":[{"constraintName":"products_fk_categories","constraintType":"foreignKey","pureName":"products","refTableName":"categories","updateAction":"NO ACTION","deleteAction":"NO ACTION","columns":[{"columnName":"category_id","refColumnName":"category_id"}]}],"indexes":[{"constraintName":"products_fk_categories","indexType":"BTREE","isUnique":false,"columns":[{"columnName":"category_id","isDescending":0}]}],"uniques":[{"constraintName":"product_code","columns":[{"columnName":"product_code"}]}],"engine":"mysql@dbgate-plugin-mysql"}
{"product_id":1,"category_id":1,"product_code":"strat","product_name":"Fender Stratocaster","description":"The Fender Stratocaster is the electric guitar design that changed the world. New features include a tinted neck, parchment pickguard and control knobs, and a '70s-style logo. Includes select alder body, 21-fret maple neck with your choice of a rosewood or maple fretboard, 3 single-coil pickups, vintage-style tremolo, and die-cast tuning keys. This guitar features a thicker bridge block for increased sustain and a more stable point of contact with the strings. At this low price, why play anything but the real thing?\r\n\r\nFeatures:\r\n\r\n* New features:\r\n* Thicker bridge block\r\n* 3-ply parchment pick guard\r\n* Tinted neck","list_price":"699.00","discount_percent":"30.00","date_added":"2017-10-30T09:32:40"}
{"product_id":2,"category_id":1,"product_code":"les_paul","product_name":"Gibson Les Paul","description":"This Les Paul guitar offers a carved top and humbucking pickups. It has a simple yet elegant design. Cutting-yet-rich tone?the hallmark of the Les Paul?pours out of the 490R and 498T Alnico II magnet humbucker pickups, which are mounted on a carved maple top with a mahogany back. The faded finish models are equipped with BurstBucker Pro pickups and a mahogany top. This guitar includes a Gibson hardshell case (Faded and satin finish models come with a gig bag) and a limited lifetime warranty.\r\n\r\nFeatures:\r\n\r\n* Carved maple top and mahogany back (Mahogany top on faded finish models)\r\n* Mahogany neck, '59 Rounded Les Paul\r\n* Rosewood fingerboard (Ebony on Alpine white)\r\n* Tune-O-Matic bridge with stopbar\r\n* Chrome or gold hardware\r\n* 490R and 498T Alnico 2 magnet humbucker pickups (BurstBucker Pro on faded finish models)\r\n* 2 volume and 2 tone knobs, 3-way switch","list_price":"1199.00","discount_percent":"30.00","date_added":"2017-12-05T16:33:13"}
{"product_id":3,"category_id":1,"product_code":"sg","product_name":"Gibson SG","description":"This Gibson SG electric guitar takes the best of the '62 original and adds the longer and sturdier neck joint of the late '60s models. All the classic features you'd expect from a historic guitar. Hot humbuckers go from rich, sweet lightning to warm, tingling waves of sustain. A silky-fast rosewood fretboard plays like a dream. The original-style beveled mahogany body looks like a million bucks. Plus, Tune-O-Matic bridge and chrome hardware. Limited lifetime warranty. Includes hardshell case.\r\n\r\nFeatures:\r\n\r\n* Double-cutaway beveled mahogany body\r\n* Set mahogany neck with rounded '50s profile\r\n* Bound rosewood fingerboard with trapezoid inlays\r\n* Tune-O-Matic bridge with stopbar tailpiece\r\n* Chrome hardware\r\n* 490R humbucker in the neck position\r\n* 498T humbucker in the bridge position\r\n* 2 volume knobs, 2 tone knobs, 3-way switch\r\n* 24-3/4\" scale","list_price":"2517.00","discount_percent":"52.00","date_added":"2018-02-04T11:04:31"}
{"product_id":4,"category_id":1,"product_code":"fg700s","product_name":"Yamaha FG700S","description":"The Yamaha FG700S solid top acoustic guitar has the ultimate combo for projection and pure tone. The expertly braced spruce top speaks clearly atop the rosewood body. It has a rosewood fingerboard, rosewood bridge, die-cast tuners, body and neck binding, and a tortoise pickguard.\r\n\r\nFeatures:\r\n\r\n* Solid Sitka spruce top\r\n* Rosewood back and sides\r\n* Rosewood fingerboard\r\n* Rosewood bridge\r\n* White/black body and neck binding\r\n* Die-cast tuners\r\n* Tortoise pickguard\r\n* Limited lifetime warranty","list_price":"489.99","discount_percent":"38.00","date_added":"2018-06-01T11:12:59"}
{"product_id":5,"category_id":1,"product_code":"washburn","product_name":"Washburn D10S","description":"The Washburn D10S acoustic guitar is superbly crafted with a solid spruce top and mahogany back and sides for exceptional tone. A mahogany neck and rosewood fingerboard make fretwork a breeze, while chrome Grover-style machines keep you perfectly tuned. The Washburn D10S comes with a limited lifetime warranty.\r\n\r\nFeatures:\r\n\r\n * Spruce top\r\n * Mahogany back, sides\r\n * Mahogany neck Rosewood fingerboard\r\n * Chrome Grover-style machines","list_price":"299.00","discount_percent":"0.00","date_added":"2018-07-30T13:58:35"}
{"product_id":6,"category_id":1,"product_code":"rodriguez","product_name":"Rodriguez Caballero 11","description":"Featuring a carefully chosen, solid Canadian cedar top and laminated bubinga back and sides, the Caballero 11 classical guitar is a beauty to behold and play. The headstock and fretboard are of Indian rosewood. Nickel-plated tuners and Silver-plated frets are installed to last a lifetime. The body binding and wood rosette are exquisite.\r\n\r\nThe Rodriguez Guitar is hand crafted and glued to create precise balances. From the invisible careful sanding, even inside the body, that ensures the finished instrument's purity of tone, to the beautifully unique rosette inlays around the soundhole and on the back of the neck, each guitar is a credit to its luthier and worthy of being handed down from one generation to another.\r\n\r\nThe tone, resonance and beauty of fine guitars are all dependent upon the wood from which they are made. The wood used in the construction of Rodriguez guitars is carefully chosen and aged to guarantee the highest quality. No wood is purchased before the tree has been cut down, and at least 2 years must elapse before the tree is turned into lumber. The wood has to be well cut from the log. The grain must be close and absolutely vertical. The shop is totally free from humidity.","list_price":"415.00","discount_percent":"39.00","date_added":"2018-07-30T14:12:41"}
{"product_id":7,"category_id":2,"product_code":"precision","product_name":"Fender Precision","description":"The Fender Precision bass guitar delivers the sound, look, and feel today's bass players demand. This bass features that classic P-Bass old-school design. Each Precision bass boasts contemporary features and refinements that make it an excellent value. Featuring an alder body and a split single-coil pickup, this classic electric bass guitar lives up to its Fender legacy.\r\n\r\nFeatures:\r\n\r\n* Body: Alder\r\n* Neck: Maple, modern C shape, tinted satin urethane finish\r\n* Fingerboard: Rosewood or maple (depending on color)\r\n* 9-1/2\" Radius (241 mm)\r\n* Frets: 20 Medium-jumbo frets\r\n* Pickups: 1 Standard Precision Bass split single-coil pickup (Mid)\r\n* Controls: Volume, Tone\r\n* Bridge: Standard vintage style with single groove saddles\r\n* Machine heads: Standard\r\n* Hardware: Chrome\r\n* Pickguard: 3-Ply Parchment\r\n* Scale Length: 34\" (864 mm)\r\n* Width at Nut: 1-5/8\" (41.3 mm)\r\n* Unique features: Knurled chrome P Bass knobs, Fender transition logo","list_price":"799.99","discount_percent":"30.00","date_added":"2018-06-01T11:29:35"}
{"product_id":8,"category_id":2,"product_code":"hofner","product_name":"Hofner Icon","description":"With authentic details inspired by the original, the Hofner Icon makes the legendary violin bass available to the rest of us. Don't get the idea that this a just a \"nowhere man\" look-alike. This quality instrument features a real spruce top and beautiful flamed maple back and sides. The semi-hollow body and set neck will give you the warm, round tone you expect from the violin bass.\r\n\r\nFeatures:\r\n\r\n* Authentic details inspired by the original\r\n* Spruce top\r\n* Flamed maple back and sides\r\n* Set neck\r\n* Rosewood fretboard\r\n* 30\" scale\r\n* 22 frets\r\n* Dot inlay","list_price":"499.99","discount_percent":"25.00","date_added":"2018-07-30T14:18:33"}
{"product_id":9,"category_id":3,"product_code":"ludwig","product_name":"Ludwig 5-piece Drum Set with Cymbals","description":"This product includes a Ludwig 5-piece drum set and a Zildjian starter cymbal pack.\r\n\r\nWith the Ludwig drum set, you get famous Ludwig quality. This set features a bass drum, two toms, a floor tom, and a snare?each with a wrapped finish. Drum hardware includes LA214FP bass pedal, snare stand, cymbal stand, hi-hat stand, and a throne.\r\n\r\nWith the Zildjian cymbal pack, you get a 14\" crash, 18\" crash/ride, and a pair of 13\" hi-hats. Sound grooves and round hammer strikes in a simple circular pattern on the top surface of these cymbals magnify the basic sound of the distinctive alloy.\r\n\r\nFeatures:\r\n\r\n* Famous Ludwig quality\r\n* Wrapped finishes\r\n* 22\" x 16\" kick drum\r\n* 12\" x 10\" and 13\" x 11\" toms\r\n* 16\" x 16\" floor tom\r\n* 14\" x 6-1/2\" snare drum kick pedal\r\n* Snare stand\r\n* Straight cymbal stand hi-hat stand\r\n* FREE throne","list_price":"699.99","discount_percent":"30.00","date_added":"2018-07-30T12:46:40"}
{"product_id":10,"category_id":3,"product_code":"tama","product_name":"Tama 5-Piece Drum Set with Cymbals","description":"The Tama 5-piece Drum Set is the most affordable Tama drum kit ever to incorporate so many high-end features.\r\n\r\nWith over 40 years of experience, Tama knows what drummers really want. Which is why, no matter how long you've been playing the drums, no matter what budget you have to work with, Tama has the set you need, want, and can afford. Every aspect of the modern drum kit was exhaustively examined and reexamined and then improved before it was accepted as part of the Tama design. Which is why, if you start playing Tama now as a beginner, you'll still enjoy playing it when you've achieved pro-status. That's how good these groundbreaking new drums are.\r\n\r\nOnly Tama comes with a complete set of genuine Meinl HCS cymbals. These high-quality brass cymbals are made in Germany and are sonically matched so they sound great together. They are even lathed for a more refined tonal character. The set includes 14\" hi-hats, 16\" crash cymbal, and a 20\" ride cymbal.\r\n\r\nFeatures:\r\n\r\n* 100% poplar 6-ply/7.5mm shells\r\n* Precise bearing edges\r\n* 100% glued finishes\r\n* Original small lugs\r\n* Drum heads\r\n* Accu-tune bass drum hoops\r\n* Spur brackets\r\n* Tom holder\r\n* Tom brackets","list_price":"799.99","discount_percent":"15.00","date_added":"2018-07-30T13:14:15"}
@@ -0,0 +1,42 @@
name: products
columns:
- name: product_id
type: int
default: null
autoIncrement: true
notNull: true
- name: category_id
type: int
default: null
notNull: true
references: categories
- name: product_code
type: varchar(10)
default: null
notNull: true
- name: product_name
type: varchar(255)
default: null
notNull: true
- name: description
type: text
default: null
notNull: true
- name: list_price
type: decimal(10,2)
default: null
notNull: true
- name: discount_percent
type: decimal(10,2)
default: '0.00'
notNull: true
- name: date_added
type: datetime
default: null
primaryKey:
- product_id
indexes:
- name: products_fk_categories
unique: false
columns:
- category_id
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
+923
View File
@@ -0,0 +1,923 @@
HSET "movie:1" title "Guardians of the Galaxy" genre "Action" votes 704613 rating 8.1 release_year 2014 plot "A group of intergalactic criminals must pull together to stop a fanatical warrior with plans to purge the universe." poster "https://m.media-amazon.com/images/M/MV5BMTAwMjU5OTgxNjZeQTJeQWpwZ15BbWU4MDUxNDYxODEx._V1_SX300.jpg" ibmdb_id "tt2015381"
HSET "movie:2" title "Interstellar" genre "Adventure" votes 961763 rating 8.6 release_year 2014 plot "A team of explorers travel through a wormhole in space in an attempt to ensure humanity's survival." poster "https://m.media-amazon.com/images/M/MV5BZjdkOTU3MDktN2IxOS00OGEyLWFmMjktY2FiMmZkNWIyODZiXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt0816692"
HSET "movie:3" title "The Grand Budapest Hotel" genre "Adventure" votes 492158 rating 8.1 release_year 2014 plot "A writer encounters the owner of an aging high-class hotel,who tells him of his early years serving as a lobby boy in the hotel's glorious years under an exceptional concierge." poster "https://m.media-amazon.com/images/M/MV5BMzM5NjUxOTEyMl5BMl5BanBnXkFtZTgwNjEyMDM0MDE@._V1_SX300.jpg" ibmdb_id "tt2278388"
HSET "movie:4" title "Gone Girl" genre "Crime" votes 589116 rating 8.1 release_year 2014 plot "With his wife's disappearance having become the focus of an intense media circus,a man sees the spotlight turned on him when it's suspected that he may not be innocent." poster "https://m.media-amazon.com/images/M/MV5BMTk0MDQ3MzAzOV5BMl5BanBnXkFtZTgwNzU1NzE3MjE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2267998"
HSET "movie:5" title "The Imitation Game" genre "Biography" votes 489175 rating 8.1 release_year 2014
HSET "movie:6" title "John Wick" genre "Action" votes 503014 rating 7.4 release_year 2014 plot "An ex-hit-man comes out of retirement to track down the gangsters that killed his dog and took everything from him." poster "https://m.media-amazon.com/images/M/MV5BMTU2NjA1ODgzMF5BMl5BanBnXkFtZTgwMTM2MTI4MjE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2911666"
HSET "movie:7" title "X-Men: Days of Future Past" genre "Action" votes 524078 rating 8.0 release_year 2014
HSET "movie:8" title "Ouija: Origin of Evil" genre "Horror" votes 6144 rating 6.6 release_year 2016
HSET "movie:9" title "The Equalizer" genre "Action" votes 235859 rating 7.2 release_year 2014
HSET "movie:10" title "Maleficent" genre "Action" votes 257707 rating 7.0 release_year 2014
HSET "movie:11" title "Whiplash" genre "Drama" votes 667323 rating 8.5 release_year 2014 plot "A promising young drummer enrolls at a cut-throat music conservatory where his dreams of greatness are mentored by an instructor who will stop at nothing to realize a student's potential." poster "https://m.media-amazon.com/images/M/MV5BOTA5NDZlZGUtMjAxOS00YTRkLTkwYmMtYWQ0NWEwZDZiNjEzXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2582802"
HSET "movie:12" title "Fury" genre "Action" votes 312068 rating 7.6 release_year 2014
HSET "movie:13" title "Kingsman: The Secret Service" genre "Action" votes 410076 rating 7.7 release_year 2014
HSET "movie:14" title "It Follows" genre "Horror" votes 120440 rating 6.9 release_year 2014
HSET "movie:15" title "Edge of Tomorrow" genre "Action" votes 443643 rating 7.9 release_year 2014
HSET "movie:16" title "The Theory of Everything" genre "Biography" votes 275057 rating 7.7 release_year 2014
HSET "movie:17" title "The Babadook" genre "Drama" votes 185189 rating 6.8 release_year 2014 plot "A single mother and her child fall into a deep well of paranoia when an eerie children's book titled Mister Babadook manifests in their home." poster "https://m.media-amazon.com/images/M/MV5BMTk0NzMzODc2NF5BMl5BanBnXkFtZTgwOTYzNTM1MzE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2321549"
HSET "movie:18" title "Divergent" genre "Adventure" votes 412364 rating 6.7 release_year 2014 plot "In a world divided by factions based on virtues,Tris learns she's Divergent and won't fit in. When she discovers a plot to destroy Divergents,Tris and the mysterious Four must find out what makes Divergents dangerous before it's too late." poster "https://m.media-amazon.com/images/M/MV5BMTYxMzYwODE4OV5BMl5BanBnXkFtZTgwNDE5MzE2MDE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt1840309"
HSET "movie:19" title "Sin City: A Dame to Kill For" genre "Action" votes 114899 rating 6.5 release_year 2014
HSET "movie:20" title "Need for Speed" genre "Action" votes 139153 rating 6.5 release_year 2014
HSET "movie:22" title "Dracula Untold" genre "Action" votes 141759 rating 6.3 release_year 2014
HSET "movie:23" title "The Book of Life" genre "Animation" votes 47048 rating 7.3 release_year 2014
HSET "movie:24" title "The Purge: Anarchy" genre "Action" votes 99115 rating 6.5 release_year 2014
HSET "movie:25" title "Captain America: The Winter Soldier" genre "Action" votes 510608 rating 7.8 release_year 2014
HSET "movie:26" title "Transformers: Age of Extinction" genre "Action" votes 246318 rating 5.7 release_year 2014
HSET "movie:27" title "Teenage Mutant Ninja Turtles" genre "Action" votes 172213 rating 5.9 release_year 2014
HSET "movie:28" title "Lucifer" genre "Crime" votes 58703 rating 8.3 release_year 2015
HSET "movie:29" title "The Hobbit: The Battle of the Five Armies" genre "Adventure" votes 363557 rating 7.4 release_year 2014
HSET "movie:30" title "Clown" genre "Horror" votes 12690 rating 5.7 release_year 2014
HSET "movie:31" title "Birdman or (The Unexpected Virtue of Ignorance)" genre "Comedy" votes 408054 rating 7.8 release_year 2014
HSET "movie:32" title "The Evil Dead" genre "Horror" votes 144850 rating 7.6 release_year 1981
HSET "movie:33" title "The Giver" genre "Drama" votes 88897 rating 6.5 release_year 2014
HSET "movie:34" title "What We Do in the Shadows" genre "Comedy" votes 73230 rating 7.6 release_year 2014
HSET "movie:35" title "Shin Gojira" genre "Action" votes 2915 rating 7.6 release_year 2016
HSET "movie:36" title "The Maze Runner" genre "Action" votes 318953 rating 6.8 release_year 2014
HSET "movie:37" title "Nightcrawler" genre "Crime" votes 304445 rating 7.9 release_year 2014
HSET "movie:38" title "The Fault in Our Stars" genre "Drama" votes 256899 rating 7.8 release_year 2014
HSET "movie:39" title "Hercules" genre "Action" votes 117904 rating 6.0 release_year 2014
HSET "movie:40" title "Neighbors" genre "Comedy" votes 224378 rating 6.4 release_year 2014
HSET "movie:41" title "The Expendables 3" genre "Action" votes 130394 rating 6.1 release_year 2014
HSET "movie:42" title "The Lego Movie" genre "Animation" votes 251297 rating 7.8 release_year 2014
HSET "movie:43" title "Love Rosie" genre "Comedy" votes 72052 rating 7.2 release_year 2014
HSET "movie:44" title "Boyhood" genre "Drama" votes 272604 rating 7.9 release_year 2014
HSET "movie:45" title "American Sniper" genre "Action" votes 333228 rating 7.3 release_year 2014
HSET "movie:46" title "Big Hero 6" genre "Animation" votes 288143 rating 7.9 release_year 2014
HSET "movie:47" title "The Hunger Games: Mockingjay - Part 1" genre "Adventure" votes 313261 rating 6.7 release_year 2014 plot "Katniss Everdeen is in District 13 after she shatters the games forever. Under the leadership of President Coin and the advice of her trusted friends,Katniss spreads her wings as she fights to save Peeta and a nation moved by her courage." poster "https://m.media-amazon.com/images/M/MV5BMTcxNDI2NDAzNl5BMl5BanBnXkFtZTgwODM3MTc2MjE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt1951265"
HSET "movie:48" title "Noah" genre "Action" votes 203170 rating 5.8 release_year 2014
HSET "movie:49" title "Predestination" genre "Drama" votes 172521 rating 7.4 release_year 2014
HSET "movie:50" title "Unbroken" genre "Biography" votes 106707 rating 7.2 release_year 2014
HSET "movie:51" title "Big Eyes" genre "Biography" votes 58303 rating 7.0 release_year 2014
HSET "movie:52" title "I Origins" genre "Drama" votes 78760 rating 7.3 release_year 2014
HSET "movie:53" title "Inherent Vice" genre "Comedy" votes 64396 rating 6.7 release_year 2014
HSET "movie:54" title "Relatos salvajes" genre "Comedy" votes 96058 rating 8.1 release_year 2014
HSET "movie:55" title "The Taking" genre "Horror" votes 16365 rating 6.0 release_year 2014
HSET "movie:56" title "300: Rise of an Empire" genre "Action" votes 229109 rating 6.2 release_year 2014
HSET "movie:57" title "22 Jump Street" genre "Action" votes 265037 rating 7.1 release_year 2014
HSET "movie:58" title "The Best of Me" genre "Drama" votes 45116 rating 6.7 release_year 2014
HSET "movie:59" title "Vampire Academy" genre "Action" votes 42267 rating 5.6 release_year 2014
HSET "movie:60" title "Seventh Son" genre "Action" votes 56323 rating 5.5 release_year 2014
HSET "movie:61" title "Deliver Us from Evil" genre "Horror" votes 55582 rating 6.2 release_year 2014
HSET "movie:62" title "Dawn of the Planet of the Apes" genre "Action" votes 323652 rating 7.6 release_year 2014
HSET "movie:63" title "Exodus: Gods and Kings" genre "Action" votes 131331 rating 6.1 release_year 2014
HSET "movie:64" title "Annabelle" genre "Horror" votes 85055 rating 5.4 release_year 2014
HSET "movie:65" title "The Loft" genre "Mystery" votes 35542 rating 6.3 release_year 2014
HSET "movie:66" title "Tusk" genre "Comedy" votes 32399 rating 5.4 release_year 2014
HSET "movie:67" title "The Interview" genre "Comedy" votes 251910 rating 6.6 release_year 2014
HSET "movie:68" title "The Voices" genre "Comedy" votes 36321 rating 6.3 release_year 2014
HSET "movie:69" title "I Frankenstein" genre "Action" votes 67009 rating 5.1 release_year 2014
HSET "movie:70" title "The Judge" genre "Crime" votes 140247 rating 7.4 release_year 2014
HSET "movie:71" title "Burnt" genre "Comedy" votes 66999 rating 6.6 release_year 2015
HSET "movie:72" title "If I Stay" genre "Drama" votes 86751 rating 6.8 release_year 2014
HSET "movie:73" title "As Above So Below" genre "Horror" votes 52008 rating 6.2 release_year 2014
HSET "movie:74" title "3 Days to Kill" genre "Action" votes 70604 rating 6.2 release_year 2014
HSET "movie:75" title "Before We Go" genre "Comedy" votes 48623 rating 6.8 release_year 2014 plot "Two strangers stuck in Manhattan for the night grow into each other's most trusted confidants when an evening of unexpected adventure forces them to confront their fears and take control of their lives." poster "https://m.media-amazon.com/images/M/MV5BOTMxNzE0NjY4NV5BMl5BanBnXkFtZTgwMjIxNjIzNjE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:76" title "Non-Stop" genre "Action" votes 242556 rating 6.9 release_year 2014 plot "An air marshal springs into action during a transatlantic flight after receiving a series of text messages demanding $150 million into an off-shore account,or someone will die every 20 minutes." poster "https://m.media-amazon.com/images/M/MV5BOTI3NzcxMjkzMl5BMl5BanBnXkFtZTgwMDY0NTQ0MDE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:77" title "That Awkward Moment" genre "Comedy" votes 95104 rating 6.1 release_year 2014 plot "Three best friends find themselves where we've all been - at that confusing moment in every dating relationship when you have to decide 'So...where is this going?'" poster "https://m.media-amazon.com/images/M/MV5BMjExODEyMjMwNV5BMl5BanBnXkFtZTgwMTAyODM1MDE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:78" title "Vincent" genre "Short" votes 18284 rating 8.4 release_year 1982
HSET "movie:79" title "Blended" genre "Comedy" votes 89403 rating 6.5 release_year 2014
HSET "movie:80" title "The Guest" genre "Action" votes 65590 rating 6.7 release_year 2014
HSET "movie:81" title "The Other Woman" genre "Comedy" votes 106752 rating 6.0 release_year 2014
HSET "movie:82" title "Left Behind" genre "Action" votes 25659 rating 3.1 release_year 2014
HSET "movie:83" title "Annie" genre "Comedy" votes 25486 rating 5.3 release_year 2014
HSET "movie:84" title "Cybernatural (aka Unfriended)" genre "Horror" votes 65166 rating 5.5 release_year 2014 plot "A group of online chat room friends find themselves haunted by a mysterious,supernatural force using the account of their dead friend." poster "https://m.media-amazon.com/images/M/MV5BMzdlNWI2MjYtMWY3ZC00N2EzLWIzNTgtZDY2NGI4OTY3Yzc5XkEyXkFqcGdeQXVyMjQwMjk0NjI@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:85" title "The Gambler" genre "Crime" votes 62581 rating 6.0 release_year 2014 plot "Literature professor and gambler Jim Bennett's debt causes him to borrow money from his mother and a loan shark. Further complicating his situation,is his relationship with one of his students. Will Bennett risk his life for a second chance?" poster "https://m.media-amazon.com/images/M/MV5BMjA5MjIzODE3N15BMl5BanBnXkFtZTgwNzUwNzYwMzE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:86" title "The Salvation" genre "Drama" votes 24481 rating 6.8 release_year 2014
HSET "movie:87" title "A Million Ways to Die in the West" genre "Comedy" votes 138651 rating 6.1 release_year 2014
HSET "movie:88" title "Testament of Youth" genre "Biography" votes 15500 rating 7.3 release_year 2014
HSET "movie:89" title "Hunt for the Wilderpeople" genre "Adventure" votes 22696 rating 8.0 release_year 2016
HSET "movie:90" title "Transcendence" genre "Drama" votes 176429 rating 6.3 release_year 2014
HSET "movie:91" title "Sex Tape" genre "Comedy" votes 86018 rating 5.1 release_year 2014
HSET "movie:92" title "Honeytrap" genre "Crime" votes 325 rating 5.6 release_year 2014
HSET "movie:93" title "X+Y" genre "Drama" votes 19609 rating 7.2 release_year 2014
HSET "movie:94" title "Creep" genre "Horror" votes 14696 rating 6.2 release_year 2014
HSET "movie:95" title "The Drop" genre "Crime" votes 109038 rating 7.1 release_year 2014
HSET "movie:96" title "Ich seh ich seh" genre "Drama" votes 22916 rating 6.7 release_year 2014
HSET "movie:97" title "Eliza Graves" genre "Drama" votes 36059 rating 6.8 release_year 2014
HSET "movie:98" title "Horrible Bosses 2" genre "Comedy" votes 117742 rating 6.3 release_year 2014
HSET "movie:99" title "Jack Ryan: Shadow Recruit" genre "Action" votes 100550 rating 6.2 release_year 2014
HSET "movie:100" title "Man Down" genre "Drama" votes 414 rating 6.5 release_year 2015
HSET "movie:102" title "The Revenant" genre "Adventure" votes 441653 rating 8.1 release_year 2015
HSET "movie:103" title "Joy" genre "Biography" votes 83047 rating 6.6 release_year 2015
HSET "movie:104" title "Spectre" genre "Action" votes 287494 rating 6.8 release_year 2015
HSET "movie:105" title "The VVitch: A New-England Folktale" genre "Horror" votes 79688 rating 6.7 release_year 2015
HSET "movie:106" title "The Big Short" genre "Biography" votes 206783 rating 7.8 release_year 2015
HSET "movie:107" title "Jurassic World" genre "Action" votes 429565 rating 7.0 release_year 2015
HSET "movie:108" title "Mad Max: Fury Road" genre "Action" votes 578046 rating 8.1 release_year 2015
HSET "movie:109" title "The Martian" genre "Adventure" votes 506641 rating 8.0 release_year 2015
HSET "movie:110" title "The Hateful Eight" genre "Crime" votes 294908 rating 7.9 release_year 2015
HSET "movie:111" title "The Danish Girl" genre "Biography" votes 92054 rating 7.0 release_year 2015
HSET "movie:112" title "Sicario" genre "Action" votes 212880 rating 7.6 release_year 2015
HSET "movie:113" title "Avengers: Age of Ultron" genre "Action" votes 479512 rating 7.5 release_year 2015
HSET "movie:114" title "Spotlight" genre "Biography" votes 220052 rating 8.1 release_year 2015
HSET "movie:115" title "Room" genre "Drama" votes 182004 rating 8.2 release_year 2015
HSET "movie:116" title "Fifty Shades of Grey" genre "Drama" votes 224710 rating 4.1 release_year 2015
HSET "movie:117" title "Ex Machina" genre "Drama" votes 304335 rating 7.7 release_year 2015
HSET "movie:118" title "The Lobster" genre "Comedy" votes 90934 rating 7.1 release_year 2015
HSET "movie:119" title "Mr. Right" genre "Action" votes 22752 rating 6.3 release_year 2015
HSET "movie:120" title "Mission: Impossible - Rogue Nation" genre "Action" votes 241599 rating 7.4 release_year 2015
HSET "movie:121" title "The Hunger Games: Mockingjay - Part 2" genre "Adventure" votes 179028 rating 6.6 release_year 2015 plot "Katniss and a team of rebels from District 13 prepare for the final battle that will decide the fate of Panem." poster "https://m.media-amazon.com/images/M/MV5BNjQzNDI2NTU1Ml5BMl5BanBnXkFtZTgwNTAyMDQ5NjE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt1951266"
HSET "movie:122" title "P.S. I Love You" genre "Drama" votes 170878 rating 7.1 release_year 2007
HSET "movie:123" title "Black Mass" genre "Biography" votes 123475 rating 7.0 release_year 2015
HSET "movie:124" title "In the Heart of the Sea" genre "Action" votes 79623 rating 6.9 release_year 2015
HSET "movie:125" title "By the Sea" genre "Drama" votes 9662 rating 5.3 release_year 2015
HSET "movie:126" title "Knock Knock" genre "Drama" votes 47192 rating 4.9 release_year 2015
HSET "movie:127" title "Inside Out" genre "Animation" votes 367848 rating 8.2 release_year 2015
HSET "movie:128" title "Straight Outta Compton" genre "Biography" votes 127258 rating 7.9 release_year 2015
HSET "movie:130" title "The Invitation" genre "Thriller" votes 28593 rating 6.7 release_year 2015
HSET "movie:131" title "Brooklyn" genre "Drama" votes 82468 rating 7.5 release_year 2015
HSET "movie:132" title "Bridge of Spies" genre "Drama" votes 192125 rating 7.6 release_year 2015
HSET "movie:133" title "Cinderella" genre "Drama" votes 107389 rating 7.0 release_year 2015
HSET "movie:134" title "Green Room" genre "Crime" votes 41386 rating 7.1 release_year 2015
HSET "movie:135" title "Steve Jobs" genre "Biography" votes 102485 rating 7.2 release_year 2015
HSET "movie:136" title "Krampus" genre "Comedy" votes 33237 rating 6.2 release_year 2015
HSET "movie:137" title "Furious Seven" genre "Action" votes 284316 rating 7.2 release_year 2015
HSET "movie:138" title "Crimson Peak" genre "Drama" votes 88501 rating 6.6 release_year 2015
HSET "movie:139" title "Fathers & Daughters" genre "Drama" votes 12242 rating 7.1 release_year 2015
HSET "movie:140" title "Terminator Genisys" genre "Action" votes 194182 rating 6.5 release_year 2015
HSET "movie:141" title "Legends of Tomorrow" genre "Action" votes 42082 rating 7.1 release_year 2016
HSET "movie:142" title "Spy" genre "Action" votes 176403 rating 7.1 release_year 2015
HSET "movie:143" title "Eye in the Sky" genre "Drama" votes 44086 rating 7.3 release_year 2015
HSET "movie:144" title "Everest" genre "Adventure" votes 142142 rating 7.1 release_year 2015
HSET "movie:145" title "The Man Who Knew Infinity" genre "Biography" votes 18444 rating 7.2 release_year 2015
HSET "movie:146" title "The Visit" genre "Horror" votes 70878 rating 6.2 release_year 2015
HSET "movie:147" title "Carol" genre "Drama" votes 66848 rating 7.2 release_year 2015
HSET "movie:148" title "Sister Sister" genre "Comedy" votes 8021 rating 6.1 release_year 1994
HSET "movie:149" title "The Intern" genre "Comedy" votes 142646 rating 7.2 release_year 2015
HSET "movie:150" title "Demolition" genre "Drama" votes 42400 rating 7.0 release_year 2015
HSET "movie:151" title "Goosebumps" genre "Adventure" votes 51870 rating 6.3 release_year 2015
HSET "movie:152" title "Hardcore Henry" genre "Action" votes 48460 rating 6.8 release_year 2015
HSET "movie:153" title "Desierto" genre "Drama" votes 2618 rating 5.8 release_year 2015
HSET "movie:154" title "The Unspoken" genre "Thriller" votes 423 rating 4.9 release_year 2015
HSET "movie:155" title "Trainwreck" genre "Comedy" votes 98763 rating 6.3 release_year 2015
HSET "movie:156" title "Creed" genre "Drama" votes 157387 rating 7.7 release_year 2015
HSET "movie:157" title "Southpaw" genre "Drama" votes 154514 rating 7.4 release_year 2015
HSET "movie:158" title "Victor Frankenstein" genre "Drama" votes 32516 rating 6.0 release_year 2015
HSET "movie:159" title "Pitch Perfect 2" genre "Comedy" votes 101190 rating 6.5 release_year 2015
HSET "movie:160" title "Colonia" genre "Drama" votes 22234 rating 7.1 release_year 2015
HSET "movie:161" title "San Andreas" genre "Action" votes 152249 rating 6.1 release_year 2015
HSET "movie:162" title "The Age of Adaline" genre "Drama" votes 99943 rating 7.2 release_year 2015
HSET "movie:163" title "Point Break" genre "Action" votes 38527 rating 5.3 release_year 2015 plot "A young FBI agent infiltrates an extraordinary team of extreme sports athletes he suspects of masterminding a string of unprecedented,sophisticated corporate heists." poster "https://m.media-amazon.com/images/M/MV5BMjIxNDkzOTAyNV5BMl5BanBnXkFtZTgwNjEyOTY3NjE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:164" title "Into the Forest" genre "Drama" votes 5638 rating 6.0 release_year 2015
HSET "movie:165" title "Hotel Transylvania 2" genre "Animation" votes 61666 rating 6.7 release_year 2015
HSET "movie:166" title "Pan" genre "Adventure" votes 43442 rating 5.8 release_year 2015
HSET "movie:167" title "The Dressmaker" genre "Drama" votes 25597 rating 7.1 release_year 2015
HSET "movie:168" title "Maze Runner: The Scorch Trials" genre "Action" votes 146153 rating 6.4 release_year 2015
HSET "movie:169" title "Youth" genre "Comedy" votes 45576 rating 7.4 release_year 2015
HSET "movie:170" title "Vacation" genre "Adventure" votes 69598 rating 6.1 release_year 2015
HSET "movie:171" title "Bone Tomahawk" genre "Adventure" votes 38814 rating 7.1 release_year 2015
HSET "movie:172" title "Scouts Guide to the Zombie Apocalypse" genre "Action" votes 28124 rating 6.3 release_year 2015
HSET "movie:173" title "Tomorrowland" genre "Action" votes 132793 rating 6.5 release_year 2015
HSET "movie:174" title "The Gift" genre "Mystery" votes 86698 rating 7.1 release_year 2015 plot "A young married couple's lives are thrown into a harrowing tailspin when an acquaintance from the husband's past brings mysterious gifts and a horrifying secret to light after more than 20 years." poster "https://m.media-amazon.com/images/M/MV5BMTQzMjM2NjM1Nl5BMl5BanBnXkFtZTgwMDM1MjQyNTE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:175" title "The Last Witch Hunter" genre "Action" votes 63434 rating 6.0 release_year 2015
HSET "movie:176" title "Insurgent" genre "Adventure" votes 160386 rating 6.3 release_year 2015
HSET "movie:177" title "The DUFF" genre "Comedy" votes 79071 rating 6.5 release_year 2015 plot "A high school senior instigates a social pecking order revolution after finding out that she has been labeled the DUFF - Designated Ugly Fat Friend - by her prettier,more popular counterparts." poster "https://m.media-amazon.com/images/M/MV5BMTc3OTg3MDUwN15BMl5BanBnXkFtZTgwMTAwMTkxNDE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:178" title "The Good Dinosaur" genre "Animation" votes 68749 rating 6.8 release_year 2015
HSET "movie:179" title "Focus" genre "Comedy" votes 155186 rating 6.6 release_year 2015
HSET "movie:180" title "Jupiter Ascending" genre "Action" votes 142878 rating 5.4 release_year 2015
HSET "movie:181" title "Fantastic Four" genre "Action" votes 114717 rating 4.3 release_year 2015
HSET "movie:182" title "Concussion" genre "Biography" votes 51021 rating 7.1 release_year 2015
HSET "movie:183" title "Muhammad: The Messenger of God" genre "Biography" votes 4266 rating 8.1 release_year 2015
HSET "movie:184" title "Equals" genre "Drama" votes 10357 rating 6.1 release_year 2015
HSET "movie:185" title "Magic Mike XXL" genre "Comedy" votes 39910 rating 5.7 release_year 2015
HSET "movie:186" title "The Longest Ride" genre "Drama" votes 53050 rating 7.1 release_year 2015
HSET "movie:187" title "Daddy's Home" genre "Comedy" votes 59706 rating 6.1 release_year 2015
HSET "movie:188" title "Knight of Cups" genre "Drama" votes 14456 rating 5.7 release_year 2015
HSET "movie:189" title "The Ridiculous 6" genre "Comedy" votes 28505 rating 4.9 release_year 2015
HSET "movie:190" title "Ted 2" genre "Comedy" votes 123758 rating 6.4 release_year 2015
HSET "movie:191" title "Minions" genre "Animation" votes 148448 rating 6.4 release_year 2015
HSET "movie:192" title "Macbeth" genre "Drama" votes 37044 rating 6.7 release_year 2015
HSET "movie:193" title "The Final Girls" genre "Comedy" votes 20599 rating 6.6 release_year 2015 plot "A young woman grieving the loss of her mother,a famous scream queen from the 1980s,finds herself pulled into the world of her mom's most famous movie. Reunited,the women must fight off the film's maniacal killer." poster "https://m.media-amazon.com/images/M/MV5BMjI4Nzk2NzAzOV5BMl5BanBnXkFtZTgwNjI1NzY4NjE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2118624"
HSET "movie:194" title "A Bigger Splash" genre "Crime" votes 10315 rating 6.4 release_year 2015
HSET "movie:195" title "Chappie" genre "Action" votes 177519 rating 6.9 release_year 2015
HSET "movie:196" title "En man som heter Ove" genre "Comedy" votes 7806 rating 7.6 release_year 2015
HSET "movie:197" title "Doctor Strange" genre "Action" votes 71532 rating 8.0 release_year 2016
HSET "movie:198" title "Jack Reacher: Never Go Back" genre "Action" votes 130230 rating 6.1 release_year 2016 plot "Jack Reacher must uncover the truth behind a major government conspiracy in order to clear his name while on the run as a fugitive from the law." poster "https://m.media-amazon.com/images/M/MV5BODQ3ODQ3NDI4NV5BMl5BanBnXkFtZTgwMDY1Mzk5OTE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt3393786"
HSET "movie:199" title "Inferno" genre "Action" votes 28671 rating 6.4 release_year 2016
HSET "movie:200" title "Sausage Party" genre "Animation" votes 61333 rating 6.5 release_year 2016
HSET "movie:201" title "The Accountant" genre "Action" votes 27335 rating 7.7 release_year 2016
HSET "movie:202" title "Nocturnal Animals" genre "Drama" votes 2060 rating 8.1 release_year 2016
HSET "movie:204" title "Suicide Squad" genre "Action" votes 249658 rating 6.6 release_year 2016
HSET "movie:205" title "Boo! A Madea Halloween" genre "Comedy" votes 1851 rating 4.7 release_year 2016
HSET "movie:206" title "Split" genre "Horror" votes 331 rating 8.1 release_year 2016
HSET "movie:207" title "Miss Peregrine's Home for Peculiar Children" genre "Adventure" votes 31522 rating 7.0 release_year 2016
HSET "movie:208" title "Keeping Up with the Joneses" genre "Action" votes 1964 rating 5.8 release_year 2016
HSET "movie:209" title "Hacksaw Ridge" genre "Biography" votes 6904 rating 8.8 release_year 2016
HSET "movie:210" title "Trolls" genre "Animation" votes 3307 rating 6.7 release_year 2016
HSET "movie:211" title "Captain Fantastic" genre "Comedy" votes 30203 rating 8.0 release_year 2016
HSET "movie:212" title "Star Trek Beyond" genre "Action" votes 111125 rating 7.2 release_year 2016
HSET "movie:213" title "Bad Moms" genre "Comedy" votes 30510 rating 6.3 release_year 2016
HSET "movie:214" title "Ghostbusters" genre "Action" votes 111399 rating 5.4 release_year 2016
HSET "movie:215" title "Arrival" genre "Drama" votes 2396 rating 8.5 release_year 2016
HSET "movie:216" title "Don't Breathe" genre "Crime" votes 55841 rating 7.3 release_year 2016
HSET "movie:217" title "Nerve" genre "Adventure" votes 37601 rating 6.7 release_year 2016
HSET "movie:218" title "Finding Dory" genre "Animation" votes 87660 rating 7.6 release_year 2016
HSET "movie:219" title "Gods of Egypt" genre "Action" votes 60592 rating 5.5 release_year 2016
HSET "movie:220" title "X-Men: Apocalypse" genre "Action" votes 210509 rating 7.2 release_year 2016
HSET "movie:221" title "Deadpool" genre "Action" votes 533503 rating 8.1 release_year 2016
HSET "movie:222" title "Independence Day: Resurgence" genre "Action" votes 93353 rating 5.4 release_year 2016
HSET "movie:223" title "The BFG" genre "Adventure" votes 21997 rating 6.6 release_year 2016
HSET "movie:224" title "Anthropoid" genre "Biography" votes 8307 rating 7.3 release_year 2016
HSET "movie:225" title "The Magnificent Seven" genre "Action" votes 35670 rating 7.1 release_year 2016
HSET "movie:226" title "Deepwater Horizon" genre "Action" votes 19531 rating 7.5 release_year 2016
HSET "movie:227" title "The Infiltrator" genre "Biography" votes 20436 rating 7.1 release_year 2016
HSET "movie:228" title "Lights Out" genre "Horror" votes 43426 rating 6.5 release_year 2016
HSET "movie:229" title "In a Valley of Violence" genre "Western" votes 1942 rating 6.0 release_year 2016
HSET "movie:230" title "Zootopia" genre "Animation" votes 216939 rating 8.1 release_year 2016
HSET "movie:231" title "The Legend of Tarzan" genre "Action" votes 80332 rating 6.4 release_year 2016
HSET "movie:232" title "Warcraft" genre "Action" votes 154327 rating 7.1 release_year 2016
HSET "movie:233" title "Captain America: Civil War" genre "Action" votes 627228 rating 7.8 release_year 2016 plot "Political involvement in the Avengers' affairs causes a rift between Captain America and Iron Man." poster "https://m.media-amazon.com/images/M/MV5BMjQ0MTgyNjAxMV5BMl5BanBnXkFtZTgwNjUzMDkyODE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:234" title "Billy Lynn's Long Halftime Walk" genre "Drama" votes 348 rating 6.4 release_year 2016
HSET "movie:235" title "Moonlight" genre "Drama" votes 2184 rating 8.7 release_year 2016 plot "A young African-American man grapples with his identity and sexuality while experiencing the everyday struggles of childhood,adolescence,and burgeoning adulthood." poster "https://m.media-amazon.com/images/M/MV5BNzQxNTIyODAxMV5BMl5BanBnXkFtZTgwNzQyMDA3OTE@._V1_SX300.jpg"
HSET "movie:236" title "American Pastoral" genre "Crime" votes 742 rating 6.2 release_year 2016
HSET "movie:237" title "Me Before You" genre "Drama" votes 82868 rating 7.5 release_year 2016
HSET "movie:238" title "Batman v Superman: Dawn of Justice" genre "Action" votes 415255 rating 6.8 release_year 2016
HSET "movie:239" title "Alice Through the Looking Glass" genre "Adventure" votes 37184 rating 6.3 release_year 2016
HSET "movie:240" title "Shivaay" genre "Action" votes 4948 rating 7.2 release_year 2016
HSET "movie:241" title "King Cobra" genre "Crime" votes 928 rating 5.8 release_year 2016 plot "Veteran gay pornography producer Stephen battles two rival producers over the rights to his underage porn star creation,Brent Corrigan,with deadly results." poster "https://m.media-amazon.com/images/M/MV5BMTU1Njk2NzMxOF5BMl5BanBnXkFtZTgwMzY4ODUxMDI@._V1_SX300.jpg"
HSET "movie:242" title "The Conjuring 2" genre "Horror" votes 108550 rating 7.5 release_year 2016
HSET "movie:243" title "Sully" genre "Biography" votes 34289 rating 7.9 release_year 2016
HSET "movie:244" title "Mike and Dave Need Wedding Dates" genre "Adventure" votes 30530 rating 6.1 release_year 2016
HSET "movie:245" title "The Whole Truth" genre "Drama" votes 3888 rating 6.0 release_year 2016
HSET "movie:246" title "Imperium" genre "Crime" votes 14516 rating 6.5 release_year 2016
HSET "movie:247" title "Neruda" genre "Biography" votes 812 rating 7.3 release_year 2016
HSET "movie:248" title "Masterminds" genre "Action" votes 3254 rating 5.8 release_year 2016
HSET "movie:249" title "Nine Lives" genre "Comedy" votes 19857 rating 5.3 release_year 2016 plot "A stuffy businessman finds himself trapped inside the body of his family's cat." poster "https://m.media-amazon.com/images/M/MV5BMzEzMjkwMjc3NV5BMl5BanBnXkFtZTgwMzc0NjY5ODE@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:250" title "The Nice Guys" genre "Action" votes 116011 rating 7.4 release_year 2016
HSET "movie:252" title "Central Intelligence" genre "Action" votes 66143 rating 6.4 release_year 2016
HSET "movie:253" title "The Siege of Jadotville" genre "Action" votes 6428 rating 7.4 release_year 2016
HSET "movie:254" title "The Shallows" genre "Drama" votes 54247 rating 6.4 release_year 2016
HSET "movie:255" title "The Jungle Book" genre "Adventure" votes 151342 rating 7.6 release_year 2016
HSET "movie:256" title "Blood Father" genre "Action" votes 25837 rating 6.5 release_year 2016
HSET "movie:257" title "The Secret Life of Pets" genre "Animation" votes 63437 rating 6.7 release_year 2016
HSET "movie:258" title "Storks" genre "Animation" votes 5798 rating 7.0 release_year 2016
HSET "movie:259" title "The Neon Demon" genre "Horror" votes 29895 rating 6.4 release_year 2016
HSET "movie:260" title "Tokyo Zance" genre "Comedy" votes 5 rating 5.4 release_year 2001
HSET "movie:261" title "Snowden" genre "Biography" votes 12257 rating 7.4 release_year 2016
HSET "movie:262" title "The Purge: Election Year" genre "Action" votes 38837 rating 6.0 release_year 2016
HSET "movie:263" title "Bleed for This" genre "Biography" votes 382 rating 6.5 release_year 2016
HSET "movie:264" title "Now You See Me 2" genre "Action" votes 112664 rating 6.5 release_year 2016
HSET "movie:265" title "Free State of Jones" genre "Action" votes 16935 rating 6.9 release_year 2016
HSET "movie:266" title "Bridget Jones's Baby" genre "Comedy" votes 16892 rating 7.3 release_year 2016
HSET "movie:267" title "Max Steel" genre "Action" votes 897 rating 4.9 release_year 2016
HSET "movie:268" title "Teenage Mutant Ninja Turtles: Out of the Shadows" genre "Action" votes 45213 rating 6.1 release_year 2016
HSET "movie:269" title "Mascots" genre "Comedy" votes 3147 rating 5.9 release_year 2016
HSET "movie:270" title "Ah-ga-ssi" genre "Drama" votes 7135 rating 8.1 release_year 2016
HSET "movie:271" title "Ice Age: Collision Course" genre "Animation" votes 21966 rating 5.7 release_year 2016
HSET "movie:272" title "13 Hours" genre "Action" votes 59515 rating 7.3 release_year 2016
HSET "movie:273" title "La La Land" genre "Comedy" votes 1473 rating 8.6 release_year 2016
HSET "movie:274" title "I'm Not Ashamed" genre "Biography" votes 345 rating 6.1 release_year 2016
HSET "movie:275" title "The Edge of Seventeen" genre "Comedy" votes 305 rating 7.7 release_year 2016
HSET "movie:276" title "Jason Bourne" genre "Action" votes 87772 rating 6.8 release_year 2016
HSET "movie:277" title "American Honey" genre "Drama" votes 2493 rating 7.5 release_year 2016
HSET "movie:278" title "Mechanic: Resurrection" genre "Action" votes 18817 rating 5.7 release_year 2016
HSET "movie:279" title "Busanhaeng" genre "Action" votes 22742 rating 7.6 release_year 2016
HSET "movie:280" title "Grimsby" genre "Action" votes 50897 rating 6.2 release_year 2016
HSET "movie:281" title "Hell or High Water" genre "Crime" votes 15385 rating 8.2 release_year 2016
HSET "movie:282" title "10 Cloverfield Lane" genre "Drama" votes 149415 rating 7.3 release_year 2016
HSET "movie:283" title "The Finest Hours" genre "Action" votes 34666 rating 6.8 release_year 2016
HSET "movie:284" title "Top Gun" genre "Action" votes 273458 rating 6.9 release_year 1986 plot "As students at the United States Navy's elite fighter weapons school compete to be best in the class,one daring young pilot learns a few things from a civilian instructor that are not taught in the classroom." poster "https://m.media-amazon.com/images/M/MV5BZjQxYTA3ODItNzgxMy00N2Y2LWJlZGMtMTRlM2JkZjI1ZDhhXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg"
HSET "movie:295" title "Guardians of the Galaxy Vol. 2" genre "Action" votes 531435 rating 7.6 release_year 2017 plot "The Guardians struggle to keep together as a team while dealing with their personal family issues notably Star-Lord's encounter with his father the ambitious celestial being Ego." poster "https://m.media-amazon.com/images/M/MV5BNjM0NTc0NzItM2FlYS00YzEwLWE0YmUtNTA2ZWIzODc2OTgxXkEyXkFqcGdeQXVyNTgwNzIyNzg@._V1_SX300.jpg" ibmdb_id "tt3896198"
HSET "movie:286" title "Battle for the Lost Planet (Galaxy)" genre "Action" votes 263 rating 4.3 release_year 2017 plot "After hijacking a space shuttle,a spy finds that the controls are malfunctioning and sees alien battleships approaching Earth. Many years later,when the arc of his flight path returns to earth,he finds the planet under alien domination." poster "https://m.media-amazon.com/images/M/MV5BOTBhMGNhMTUtNTUwNS00NmYwLWI1ZmEtZWVlMTU4NDE3ZTFhXkEyXkFqcGdeQXVyMTQ2MjQyNDc@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:290" title "Star Wars: Episode I - The Phantom Menace" genre "Action" votes 698056 rating 6.5 release_year 1999 plot "Two Jedi escape a hostile blockade to find allies and come across a young boy who may bring balance to the Force,but the long dormant Sith resurface to claim their old glory." poster "https://m.media-amazon.com/images/M/MV5BYTRhNjcwNWQtMGJmMi00NmQyLWE2YzItODVmMTdjNWI0ZDA2XkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0120915"
HSET "movie:291" title "Star Wars: Episode II - Attack of the Clones" genre "Action" votes 618036 rating 6.5 release_year 2002 plot "Ten years after initially meeting,Anakin Skywalker shares a forbidden romance with Padmé Amidala,while Obi-Wan Kenobi investigates an assassination attempt on the senator and discovers a secret clone army crafted for the Jedi." poster "https://m.media-amazon.com/images/M/MV5BMDAzM2M0Y2UtZjRmZi00MzVlLTg4MjEtOTE3NzU5ZDVlMTU5XkEyXkFqcGdeQXVyNDUyOTg3Njg@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0121765"
HSET "movie:292" title "Star Wars: Episode III - Revenge of the Sith" genre "Action" votes 679858 rating 7.5 release_year 2005 plot "Three years into the Clone Wars,the Jedi rescue Palpatine from Count Dooku. As Obi-Wan pursues a new threat,Anakin acts as a double agent between the Jedi Council and Palpatine and is lured into a sinister plan to rule the galaxy." poster "https://m.media-amazon.com/images/M/MV5BNTc4MTc3NTQ5OF5BMl5BanBnXkFtZTcwOTg0NjI4NA@@._V1_UY268_CR9,0,182,268_AL_.jpg" ibmdb_id "tt0121766"
HSET "movie:288" title "Star Wars: Episode IV - A New Hope" genre "Action" votes 1181515 rating 8.6 release_year 1977 plot "Luke Skywalker joins forces with a Jedi Knight,a cocky pilot,a Wookiee and two droids to save the galaxy from the Empire's world-destroying battle station,while also attempting to rescue Princess Leia from the mysterious Darth Vader." poster "https://m.media-amazon.com/images/M/MV5BNzVlY2MwMjktM2E4OS00Y2Y3LWE3ZjctYzhkZGM3YzA1ZWM2XkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0076759"
HSET "movie:293" title "Star Wars: Episode V - The Empire Strikes Back" genre "Action" votes 1109656 rating 8.7 release_year 1980 plot "After the Rebels are brutally overpowered by the Empire on the ice planet Hoth Luke Skywalker begins Jedi training with Yoda while his friends are pursued by Darth Vader and a bounty hunter named Boba Fett all over the galaxy." poster "https://m.media-amazon.com/images/M/MV5BYmU1NDRjNDgtMzhiMi00NjZmLTg5NGItZDNiZjU5NTU4OTE0XkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0080684"
HSET "movie:294" title "Star Wars: Episode VI - Return of the Jedi" genre "Action" votes 906260 rating 8.3 release_year 1983 plot "After a daring mission to rescue Han Solo from Jabba the Hutt the Rebels dispatch to Endor to destroy the second Death Star. Meanwhile Luke struggles to help Darth Vader back from the dark side without falling into the Emperor's trap." poster "https://m.media-amazon.com/images/M/MV5BOWZlMjFiYzgtMTUzNC00Y2IzLTk1NTMtZmNhMTczNTk0ODk1XkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0086190"
HSET "movie:101" title "Star Wars: Episode VII - The Force Awakens" genre "Action" votes 831843 rating 7.9 release_year 2015 plot "Three decades after the Empire's defeat,a new threat arises in the militant First Order. Defected stormtrooper Finn and the scavenger Rey are caught up in the Resistance's search for the missing Luke Skywalker." poster "https://m.media-amazon.com/images/M/MV5BOTAzODEzNDAzMl5BMl5BanBnXkFtZTgwMDU1MTgzNzE@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2488496"
HSET "movie:289" title "Star Wars: Episode VIII - The Last Jedi" genre "Action" votes 531361 rating 7.0 release_year 2017 plot "Rey develops her newly discovered abilities with the guidance of Luke Skywalker,who is unsettled by the strength of her powers. Meanwhile,the Resistance prepares for battle with the First Order" poster "https://m.media-amazon.com/images/M/MV5BMjQ1MzcxNjg4N15BMl5BanBnXkFtZTgwNzgwMjY4MzI@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt2527336"
HSET "movie:287" title "Star Wars: Episode IX - The Rise of Skywalker" genre "Action" votes 295585 rating 6.7 release_year 2019 plot "The surviving members of the resistance face the First Order once again,and the legendary conflict between the Jedi and the Sith reaches its peak bringing the Skywalker saga to its end" poster "https://m.media-amazon.com/images/M/MV5BMDljNTQ5ODItZmQwMy00M2ExLTljOTQtZTVjNGE2NTg0NGIxXkEyXkFqcGdeQXVyODkzNTgxMDg@._V1_UX182_CR0,0,182,268_AL_.jpg"
HSET "movie:296" title "Once Upon a Time in the West" genre "Western" votes 285258 rating 8.5 release_year 1968 plot "A mysterious stranger with a harmonica joins forces with a notorious desperado to protect a beautiful widow from a ruthless assassin working for the railroad." poster "https://m.media-amazon.com/images/M/MV5BZGI5MjBmYzYtMzJhZi00NGI1LTk3MzItYjBjMzcxM2U3MDdiXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0064116" "
HSET "movie:297" title "Pod livnem pul" genre "Drama" votes 33 rating 6.6 release_year 2006 plot "Crimea Ukraine ca 1942. WWII. An elite squad of \"razvedchiks\" - army scouts - is sent deep behind German lines on a series of dangerous but vital reconnaissance missions for the Red Army." poster "https://m.media-amazon.com/images/M/MV5BNDlkZmUwMGEtMTJmNC00ODlmLTk3NjYtMDc1MjViOWRlM2YxXkEyXkFqcGdeQXVyNjExMjE5OTM@._V1_SX300.jpg" ibmdb_id "tt0902116"
HSET "movie:298" title "Un homme pressé" genre "Comedy" votes 956 rating 6.4 release_year 2018 plot "Based on the life of the former head of Peugeot Christian Stieff the film serves as a wake up call for those enslaved in the unrelenting arduousness of contemporary existence. A high ..." poster "https://m.media-amazon.com/images/M/MV5BZjU1MGQyN2MtYjIyMC00YTVkLTlmMWUtZThiOTJiOTQxYTVmXkEyXkFqcGdeQXVyMjY1OTM1Mzc@._V1_SX300.jpg" ibmdb_id "tt6948326"
HSET "movie:299" title "Pulp" genre "Comedy" votes 2033 rating 6.0 release_year 1972 plot "A seedy writer of sleazy pulp novels is recruited by a quirky reclusive ex-actor to help him write his biography at his house in Malta." poster "https://m.media-amazon.com/images/M/MV5BYjA1YTc5YTEtOWRkMy00MjY0LWFhN2YtM2JkYzFlOTcxMTFhL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0069134"
HSET "movie:301" title "Raiders of the Lost Ark" genre "Action" votes 844506 rating 8.4 release_year 1981 plot "In 1936 archaeologist and adventurer Indiana Jones is hired by the U.S. government to find the Ark of the Covenant before Adolf Hitler's Nazis can obtain its awesome powers." poster "https://m.media-amazon.com/images/M/MV5BMjA0ODEzMTc1Nl5BMl5BanBnXkFtZTcwODM2MjAxNA@@._V1_SX300.jpg" ibmdb_id "tt0082971"
HSET "movie:302" title "E.T. the Extra-Terrestrial" genre "Family" votes 353257 rating 7.8 release_year 1982 plot "A troubled child summons the courage to help a friendly alien escape Earth and return to his home world." poster "https://m.media-amazon.com/images/M/MV5BMTQ2ODFlMDAtNzdhOC00ZDYzLWE3YTMtNDU4ZGFmZmJmYTczXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0083866"
HSET "movie:304" title "The Terminator" genre "Action" votes 768770 rating 8.0 release_year 1984 plot "In 1984 a human soldier is tasked to stop an indestructible cyborg killing machine both sent from 2029 from executing a young woman whose unborn son is the key to humanity's future salvation." poster "https://m.media-amazon.com/images/M/MV5BYTViNzMxZjEtZGEwNy00MDNiLWIzNGQtZDY2MjQ1OWViZjFmXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0088247"
HSET "movie:305" title "Back to the Future" genre "Adventure" votes 985123 rating 8.5 release_year 1985 plot "Marty McFly a 17-year-old high school student is accidentally sent thirty years into the past in a time-traveling DeLorean invented by his close friend the eccentric scientist Doc Brown." poster "https://m.media-amazon.com/images/M/MV5BZmU0M2Y1OGUtZjIxNi00ZjBkLTg1MjgtOWIyNThiZWIwYjRiXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0088763"
HSET "movie:306" title "The Fly" genre "Drama" votes 151646 rating 7.5 release_year 1986 plot "A brilliant but eccentric scientist begins to transform into a giant man/fly hybrid after one of his experiments goes horribly wrong." poster "https://m.media-amazon.com/images/M/MV5BODcxMGMwOGEtMDUxMi00MzE5LTg4YTYtYjk1YjA4MzQxNTNlXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0091064"
HSET "movie:307" title "The Princess Bride" genre "Adventure" votes 374688 rating 8.1 release_year 1987 plot "While home sick in bed a young boy's grandfather reads him the story of a farmboy-turned-pirate who encounters numerous obstacles enemies and allies in his quest to be reunited with his true love." poster "https://m.media-amazon.com/images/M/MV5BMGM4M2Q5N2MtNThkZS00NTc1LTk1NTItNWEyZjJjNDRmNDk5XkEyXkFqcGdeQXVyMjA0MDQ0Mjc@._V1_SX300.jpg" ibmdb_id "tt0093779"
HSET "movie:308" title "Grave of the Fireflies" genre "Animation" votes 213046 rating 8.5 release_year 1988 plot "A young boy and his little sister struggle to survive in Japan during World War II." poster "https://m.media-amazon.com/images/M/MV5BZmY2NjUzNDQtNTgxNC00M2Q4LTljOWQtMjNjNDBjNWUxNmJlXkEyXkFqcGdeQXVyNTA4NzY1MzY@._V1_SX300.jpg" ibmdb_id "tt0095327"
HSET "movie:309" title "Indiana Jones and the Last Crusade" genre "Action" votes 660318 rating 8.2 release_year 1989 plot "In 1938 after his father Professor Henry Jones Sr. goes missing while pursuing the Holy Grail Professor Henry Indiana Jones Jr. finds himself up against Adolf Hitler's Nazis again to stop them from obtaining its powers." poster "https://m.media-amazon.com/images/M/MV5BMjNkMzc2N2QtNjVlNS00ZTk5LTg0MTgtODY2MDAwNTMwZjBjXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" ibmdb_id "tt0097576"
HSET "movie:310" title "Back to the Future Part III" genre "Adventure" votes 379333 rating 7.4 release_year 1990 plot "Stranded in 1955 Marty McFly learns about the death of Doc Brown in 1885 and must travel back in time to save him. With no fuel readily available for the DeLorean the two must figure how to escape the Old West before Emmett is murdered." poster "https://m.media-amazon.com/images/M/MV5BYjhlMGYxNmMtOWFmMi00Y2M2LWE5NWYtZTdlMDRlMGEzMDA3XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0099088"
HSET "movie:311" title "The Silence of the Lambs" genre "Crime" votes 1194897 rating 8.6 release_year 1991 plot "A young F.B.I. cadet must receive the help of an incarcerated and manipulative cannibal killer to help catch another serial killer a madman who skins his victims." poster "https://m.media-amazon.com/images/M/MV5BNjNhZTk0ZmEtNjJhMi00YzFlLWE1MmEtYzM1M2ZmMGMwMTU4XkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg" ibmdb_id "tt0102926"
HSET "movie:312" title "The Last of the Mohicans" genre "Action" votes 141645 rating 7.7 release_year 1992 plot "Three trappers protect the daughters of a British Colonel in the midst of the French and Indian War." poster "https://m.media-amazon.com/images/M/MV5BZDNiYmRkNDYtOWU1NC00NmMxLWFkNmUtMGI5NTJjOTJmYTM5XkEyXkFqcGdeQXVyNzQ1ODk3MTQ@._V1_SX300.jpg" ibmdb_id "tt0104691"
HSET "movie:313" title "The Nightmare Before Christmas" genre "Animation" votes 279774 rating 8.0 release_year 1993 plot "Jack Skellington king of Halloween Town discovers Christmas Town but his attempts to bring Christmas to his home causes confusion." poster "https://m.media-amazon.com/images/M/MV5BNWE4OTNiM2ItMjY4Ni00ZTViLWFiZmEtZGEyNGY2ZmNlMzIyXkEyXkFqcGdeQXVyMDU5NDcxNw@@._V1_SX300.jpg" ibmdb_id "tt0107688"
HSET "movie:314" title "The Shawshank Redemption" genre "Drama" votes 2217195 rating 9.3 release_year 1994 plot "Two imprisoned men bond over a number of years finding solace and eventual redemption through acts of common decency." poster "https://m.media-amazon.com/images/M/MV5BMDFkYTc0MGEtZmNhMC00ZDIzLWFmNTEtODM1ZmRlYWMwMWFmXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt0111161"
HSET "movie:315" title "The Usual Suspects" genre "Crime" votes 944220 rating 8.5 release_year 1995 plot "A sole survivor tells of the twisty events leading up to a horrific gun battle on a boat which began when five criminals met at a seemingly random police lineup." poster "https://m.media-amazon.com/images/M/MV5BYTViNjMyNmUtNDFkNC00ZDRlLThmMDUtZDU2YWE4NGI2ZjVmXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg" ibmdb_id "tt0114814"
HSET "movie:316" title "The Rock" genre "Action" votes 301597 rating 7.4 release_year 1996 plot "A mild-mannered chemist and an ex-con must lead the counterstrike when a rogue group of military men led by a renegade general threaten a nerve gas attack from Alcatraz against San Francisco." poster "https://m.media-amazon.com/images/M/MV5BZDJjOTE0N2EtMmRlZS00NzU0LWE0ZWQtM2Q3MWMxNjcwZjBhXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" ibmdb_id "tt0117500"
HSET "movie:317" title "The Fifth Element" genre "Action" votes 416870 rating 7.7 release_year 1997 plot "In the colorful future a cab driver unwittingly becomes the central figure in the search for a legendary cosmic weapon to keep Evil and Mr. Zorg at bay." poster "https://m.media-amazon.com/images/M/MV5BZWFjYmZmZGQtYzg4YS00ZGE5LTgwYzAtZmQwZjQ2NDliMGVmXkEyXkFqcGdeQXVyNTUyMzE4Mzg@._V1_SX300.jpg" ibmdb_id "tt0119116"
HSET "movie:318" title "The Truman Show" genre "Comedy" votes 881234 rating 8.1 release_year 1998 plot "An insurance salesman discovers his whole life is actually a reality TV show." poster "https://m.media-amazon.com/images/M/MV5BMDIzODcyY2EtMmY2MC00ZWVlLTgwMzAtMjQwOWUyNmJjNTYyXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" ibmdb_id "tt0120382"
HSET "movie:319" title "The Matrix" genre "Action" votes 1584862 rating 8.7 release_year 1999 plot "A computer hacker learns from mysterious rebels about the true nature of his reality and his role in the war against its controllers." poster "https://m.media-amazon.com/images/M/MV5BNzQzOTk3OTAtNDQ0Zi00ZTVkLWI0MTEtMDllZjNkYzNjNTc4L2ltYWdlXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg" ibmdb_id "tt0133093"
HSET "movie:320" title "Meet the Parents" genre "Comedy" votes 300653 rating 7.0 release_year 2000 plot "Male nurse Greg Focker meets his girlfriend's parents before proposing but her suspicious father is every date's worst nightmare." poster "https://m.media-amazon.com/images/M/MV5BMGNlMGZiMmUtZjU0NC00MWU4LWI0YTgtYzdlNGVhZGU4NWZlXkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg" ibmdb_id "tt0212338"
HSET "movie:321" title "The Elephant Man" genre "Biography" votes 208304 rating 8.1 release_year 1980 plot "A Victorian surgeon rescues a heavily disfigured man who is mistreated while scraping a living as a side-show freak. Behind his monstrous façade there is revealed a person of kindness intelligence and sophistication." poster "https://m.media-amazon.com/images/M/MV5BMDVjNjIwOGItNDE3Ny00OThjLWE0NzQtZTU3YjMzZTZjMzhkXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0080678"
HSET "movie:322" title "Tarzan the Ape Man" genre "Adventure" votes 4988 rating 3.4 release_year 1981 plot "While on an African expedition with her father Jane Parker meets Tarzan and the two become fascinated by each other." poster "https://m.media-amazon.com/images/M/MV5BZGU5ZTUyZmMtZjExYy00MDAzLTljZTEtMGE0MWI5YWFiYTJkXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0083170"
HSET "movie:323" title "Honkytonk Man" genre "Comedy" votes 7591 rating 6.6 release_year 1982 plot "A boy with a music talent goes on a journey with his uncle for a stage concert." poster "https://m.media-amazon.com/images/M/MV5BZmNlMTE4MjktMTBjYi00Yjc5LWFlYjMtMDU5YWE4YzVhNTdlXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0084088"
HSET "movie:324" title "The Man with Two Brains" genre "Comedy" votes 23241 rating 6.4 release_year 1983 plot "A brain surgeon marries a femme fatale causing his life to turn upside down. Things go more awry when he falls in love with a talking brain." poster "https://m.media-amazon.com/images/M/MV5BZTY3NzkwMWQtMDU1Ny00OTBhLWIzYzAtMmMwZTFmMmU4NmI2XkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt0085894"
HSET "movie:325" title "Repo Man" genre "Action" votes 31939 rating 6.9 release_year 1984 plot "A young punk recruited by a car repossession agency finds himself in pursuit of a Chevrolet Malibu that is wanted for a $20000 bounty - and has something otherworldly stashed in its trunk." poster "https://m.media-amazon.com/images/M/MV5BNzdkMzVhNTgtMjlhNC00M2JkLWI3MzktYzdkNzYxNTk1NjcwXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0087995"
HSET "movie:326" title "The Man with One Red Shoe" genre "Comedy" votes 14064 rating 5.7 release_year 1985 plot "A man picked randomly out of a crowd is made the target of CIA survelliance and pursuit." poster "https://m.media-amazon.com/images/M/MV5BMTJjMWQyODItYjUwNC00ZmVhLWFjOGYtMmI3MTRjYjRjY2U0XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0089543"
HSET "movie:327" title "Soul Man" genre "Comedy" votes 7279 rating 5.2 release_year 1986 plot "To achieve his dream of attending Harvard a pampered teen poses as a young black man to receive a full scholarship." poster "https://m.media-amazon.com/images/M/MV5BY2M1ZTI5MGUtMDQ1ZS00ZmJkLWFmNjYtNWIzODE2MWI2ZGJmXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0091991"
HSET "movie:328" title "The Running Man" genre "Action" votes 135639 rating 6.7 release_year 1987 plot "A wrongly convicted man must try to survive a public execution gauntlet staged as a game show." poster "https://m.media-amazon.com/images/M/MV5BMWU4NzA2OWYtNGQ0MS00YWNkLTg4M2YtZjlkZmY1YmJjMDE4XkEyXkFqcGdeQXVyNDc2NjEyMw@@._V1_SX300.jpg" ibmdb_id "tt0093894"
HSET "movie:329" title "Rain Man" genre "Drama" votes 454437 rating 8.0 release_year 1988 plot "Selfish yuppie Charlie Babbitt's father left a fortune to his savant brother Raymond and a pittance to Charlie; they travel cross-country." poster "https://m.media-amazon.com/images/M/MV5BMzVjNzI4NzYtMjE4NS00M2IzLWFkOWMtOTYwMWUzN2ZlNGVjL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0095953"
HSET "movie:331" title "Cadillac Man" genre "Comedy" votes 12739 rating 5.7 release_year 1990 plot "Joey gets 2 days to sell 12 cars to keep his job and keep his girlfriends happy. It gets worse. He's juggling 3 buyers when a guy with a machine gun crashes into the car dealership and takes everybody hostage." poster "https://m.media-amazon.com/images/M/MV5BNjk0NzQyODQ0OV5BMl5BanBnXkFtZTcwNzM2NjgyNA@@._V1_SX300.jpg" ibmdb_id "tt0099204"
HSET "movie:332" title "Harley Davidson and the Marlboro Man" genre "Action" votes 17743 rating 6.2 release_year 1991 plot "Forced by the imminent foreclosure of their friend's bar two lifelong buddies will decide to rob a bank's armoured car not knowing that its cargo is not money but a new street drug." poster "https://m.media-amazon.com/images/M/MV5BZmRiNGVjMGYtZDMzOC00ZmU2LTk0YWItZDczMGE3YzZjYTQwXkEyXkFqcGdeQXVyMjY3MjUzNDk@._V1_SX300.jpg" ibmdb_id "tt0102005"
HSET "movie:333" title "Encino Man" genre "Comedy" votes 35908 rating 5.8 release_year 1992 plot "When they find a frozen caveman in their back yard two high school outcasts thaw him and introduce him to modern life while he in turn gets them to actually enjoy life." poster "https://m.media-amazon.com/images/M/MV5BZjc5OGIzYTUtYjFkYy00NDcxLTgwMzUtNzRlMTJmZjZkZDQ4L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjE5MjUyOTM@._V1_SX300.jpg" ibmdb_id "tt0104187"
HSET "movie:334" title "Demolition Man" genre "Action" votes 151001 rating 6.7 release_year 1993 plot "A police officer is brought out of suspended animation in prison to pursue an old ultra-violent nemesis who is loose in a non-violent future society." poster "https://m.media-amazon.com/images/M/MV5BMDBmNDhjOTYtZWVlMC00YzUwLWIyZjEtYzFjMWM5OTdiZDJkXkEyXkFqcGdeQXVyNjUwNzk3NDc@._V1_SX300.jpg" ibmdb_id "tt0106697"
HSET "movie:335" title "Spider-Man: The Animated Series" genre "Animation" votes 24829 rating 8.3 release_year 1994 plot "A young man with spider-like abilities fights crime as a superhero in New York City while trying to have a normal personal life." poster "https://m.media-amazon.com/images/M/MV5BMmQ1NzBlYmItNmZkZi00OTZkLTg5YTEtNTI5YjczZjk3Yjc1XkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0112175"
HSET "movie:338" title "Austin Powers: International Man of Mystery" genre "Adventure" votes 213984 rating 7.0 release_year 1997 plot "A 1960s secret agent is brought out of cryofreeze to oppose his greatest enemy in the 1990s where his social attitudes are glaringly out of place." poster "https://m.media-amazon.com/images/M/MV5BMTRhZTY0MDItY2I1Yi00MGE3LTk1ZDEtMjA0ZGZhNDQyNGU0XkEyXkFqcGdeQXVyNTIzOTk5ODM@._V1_SX300.jpg" ibmdb_id "tt0118655"
HSET "movie:339" title "The Man in the Iron Mask" genre "Action" votes 151222 rating 6.5 release_year 1998 plot "The cruel King Louis XIV of France has a secret twin brother whom he keeps imprisoned. Can the twin be substituted for the real king?" poster "https://m.media-amazon.com/images/M/MV5BZjM2YzcxMmQtOTc2Mi00YjdhLWFlZjUtNmFmMDQzYzU2YTk5L2ltYWdlXkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0120744"
HSET "movie:340" title "Man on the Moon" genre "Biography" votes 120205 rating 7.4 release_year 1999 plot "The life and career of legendary comedian Andy Kaufman." poster "https://m.media-amazon.com/images/M/MV5BNDI1Mjc3MzAtZDk0OS00OTZlLTlhZjktNzA3ODgwZGY2NWIwXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0125664"
HSET "movie:341" title "Hollow Man" genre "Action" votes 118998 rating 5.8 release_year 2000 plot "When the leader of a team of scientists volunteers to be the test subject for their experiment in human invisibility he slowly unravels and turns against them with horrific consequences." poster "https://m.media-amazon.com/images/M/MV5BZTM1MjM2Y2QtOTMyOS00ZTE4LWFiZTEtMjBjMjg3NmE0ZjMxXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0164052"
HSET "movie:342" title "The Man Who Wasn't There" genre "Crime" votes 100137 rating 7.5 release_year 2001 plot "A laconic chain-smoking barber blackmails his wife's boss and lover for money to invest in dry cleaning but his plan goes terribly wrong." poster "https://m.media-amazon.com/images/M/MV5BYjEwMGZkYTgtMTA5Ny00OWFhLTgzMWItYjhhMWUxYTIxNDgwXkEyXkFqcGdeQXVyNTc1NTQxODI@._V1_SX300.jpg" ibmdb_id "tt0243133"
HSET "movie:343" title "Spider-Man" genre "Action" votes 662219 rating 7.3 release_year 2002 plot "When bitten by a genetically modified spider a nerdy shy and awkward high school student gains spider-like abilities that he eventually must use to fight evil as a superhero after tragedy befalls his family." poster "https://m.media-amazon.com/images/M/MV5BZDEyN2NhMjgtMjdhNi00MmNlLWE5YTgtZGE4MzNjMTRlMGEwXkEyXkFqcGdeQXVyNDUyOTg3Njg@._V1_SX300.jpg" ibmdb_id "tt0145487"
HSET "movie:344" title "A Man Apart" genre "Action" votes 43248 rating 6.1 release_year 2003 plot "A man known as Diablo emerges to head a drug cartel after the previous leader is imprisoned." poster "https://m.media-amazon.com/images/M/MV5BMTk4NzEwNjk1N15BMl5BanBnXkFtZTYwNTEzNTk5._V1_SX300.jpg" ibmdb_id "tt0266465"
HSET "movie:345" title "Spider-Man 2" genre "Action" votes 521043 rating 7.3 release_year 2004 plot "Peter Parker is beset with troubles in his failing personal life as he battles a brilliant scientist named Doctor Otto Octavius." poster "https://m.media-amazon.com/images/M/MV5BMzY2ODk4NmUtOTVmNi00ZTdkLTlmOWYtMmE2OWVhNTU2OTVkXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0316654"
HSET "movie:346" title "Cinderella Man" genre "Biography" votes 170693 rating 8.0 release_year 2005 plot "The story of James J. Braddock (Russell Crowe) a supposedly washed-up boxer who came back to become a champion and an inspiration in the 1930s." poster "https://m.media-amazon.com/images/M/MV5BODEyYmQxZjUtZGQ0NS00ZTAwLTkwOGQtNGY2NzEwMWE0MDc3XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0352248"
HSET "movie:347" title "Inside Man" genre "Crime" votes 323827 rating 7.6 release_year 2006 plot "A police detective a bank robber and a high-power broker enter high-stakes negotiations after the criminal's brilliant heist spirals into a hostage situation." poster "https://m.media-amazon.com/images/M/MV5BYjc4MjA2ZDgtOGY3YS00NDYzLTlmNTEtYWMxMzcwZjgzYWNjXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0454848"
HSET "movie:348" title "Spider-Man 3" genre "Action" votes 480601 rating 6.2 release_year 2007 plot "A strange black entity from another world bonds with Peter Parker and causes inner turmoil as he contends with new villains temptations and revenge." poster "https://m.media-amazon.com/images/M/MV5BYTk3MDljOWQtNGI2My00OTEzLTlhYjQtOTQ4ODM2MzUwY2IwXkEyXkFqcGdeQXVyNTIzOTk5ODM@._V1_SX300.jpg" ibmdb_id "tt0413300"
HSET "movie:350" title "I Love You,Man" genre "Comedy" votes 189374 rating 7.0 release_year 2009 plot "Friendless Peter Klaven goes on a series of man-dates to find a Best Man for his wedding. But when his insta-bond with his new B.F.F. puts a strain on his relationship with his fiancée can the trio learn to live happily ever after?" poster "https://m.media-amazon.com/images/M/MV5BMTU4MjI5NTEyNV5BMl5BanBnXkFtZTcwNjQ1NTMzMg@@._V1_SX300.jpg" ibmdb_id "tt1155056"
HSET "movie:351" title "Iron Man 2" genre "Action" votes 688828 rating 7.0 release_year 2010 plot "With the world now aware of his identity as Iron Man Tony Stark must contend with both his declining health and a vengeful mad man with ties to his father's legacy." poster "https://m.media-amazon.com/images/M/MV5BMTM0MDgwNjMyMl5BMl5BanBnXkFtZTcwNTg3NzAzMw@@._V1_SX300.jpg" ibmdb_id "tt1228705"
HSET "movie:352" title "Last Man Standing" genre "Comedy" votes 27589 rating 7.6 release_year 2011 plot "A married father of three tries to maintain his manliness in a world increasingly dominated by women." poster "https://m.media-amazon.com/images/M/MV5BMDg1OTYxYWEtNWEyYi00OWJjLWI5MjktMTI1ZWE3YjBlMGQwXkEyXkFqcGdeQXVyMTkxNjUyNQ@@._V1_SX300.jpg" ibmdb_id "tt1828327"
HSET "movie:353" title "Man" genre "Animation" votes 214 rating 7.7 release_year 2012 plot "500000 years ago the modern man appears. He treats the animals and nature as a consumer with frivolity and cruelty and pridefully turns the world into a dumpster. However someone is watching." poster "https://m.media-amazon.com/images/M/MV5BZGJjOTBkZmQtYjZlNy00YmIwLTg3YmQtMjEwNTgyNTk3YjFiXkEyXkFqcGdeQXVyMzQ5MjE2ODI@._V1_SX300.jpg" ibmdb_id "tt3175218"
HSET "movie:354" title "Iron Man 3" genre "Action" votes 726152 rating 7.2 release_year 2013 plot "When Tony Stark's world is torn apart by a formidable terrorist called the Mandarin he starts an odyssey of rebuilding and retribution." poster "https://m.media-amazon.com/images/M/MV5BMjE5MzcyNjk1M15BMl5BanBnXkFtZTcwMjQ4MjcxOQ@@._V1_SX300.jpg" ibmdb_id "tt1300854"
HSET "movie:21" title "The Amazing Spider-Man 2" genre "Action" votes 402143 rating 6.6 release_year 2014 plot "When New York is put under siege by Oscorp it is up to Spider-Man to save the city he swore to protect as well as his loved ones." poster "https://m.media-amazon.com/images/M/MV5BOTA5NDYxNTg0OV5BMl5BanBnXkFtZTgwODE5NzU1MTE@._V1_SX300.jpg" ibmdb_id "tt1872181"
HSET "movie:129" title "Ant-Man" genre "Action" votes 535953 rating 7.3 release_year 2015 plot "Armed with a super-suit with the astonishing ability to shrink in scale but increase in strength cat burglar Scott Lang must embrace his inner hero and help his mentor Dr. Hank Pym plan and pull off a heist that will save the world." poster "https://m.media-amazon.com/images/M/MV5BMjM2NTQ5Mzc2M15BMl5BanBnXkFtZTgwNTcxMDI2NTE@._V1_SX300.jpg" ibmdb_id "tt0478970"
HSET "movie:251" title "Swiss Army Man" genre "Comedy" votes 99283 rating 7.0 release_year 2016 plot "A hopeless man stranded on a deserted island befriends a dead body and together they go on a surreal journey to get home." poster "https://m.media-amazon.com/images/M/MV5BMTk0OTEyMjM1OF5BMl5BanBnXkFtZTgwMzMzODM4ODE@._V1_SX300.jpg" ibmdb_id "tt4034354"
HSET "movie:358" title "Spider-Man: Homecoming" genre "Action" votes 473931 rating 7.4 release_year 2017 plot "Peter Parker balances his life as an ordinary high school student in Queens with his superhero alter-ego Spider-Man and finds himself on the trail of a new menace prowling the skies of New York City." poster "https://m.media-amazon.com/images/M/MV5BNTk4ODQ1MzgzNl5BMl5BanBnXkFtZTgwMTMyMzM4MTI@._V1_SX300.jpg" ibmdb_id "tt2250912"
HSET "movie:359" title "Spider-Man: Into the Spider-Verse" genre "Animation" votes 302962 rating 8.4 release_year 2018 plot "Teen Miles Morales becomes Spider-Man of his reality crossing his path with five counterparts from other dimensions to stop a threat for all realities." poster "https://m.media-amazon.com/images/M/MV5BMjMwNDkxMTgzOF5BMl5BanBnXkFtZTgwNTkwNTQ3NjM@._V1_SX300.jpg" ibmdb_id "tt4633694"
HSET "movie:360" title "Spider-Man: Far from Home" genre "Action" votes 269287 rating 7.5 release_year 2019 plot "Following the events of Avengers: Endgame (2019) Spider-Man must step up to take on new threats in a world that has changed forever." poster "https://m.media-amazon.com/images/M/MV5BMGZlNTY1ZWUtYTMzNC00ZjUyLWE0MjQtMTMxN2E3ODYxMWVmXkEyXkFqcGdeQXVyMDM2NDM2MQ@@._V1_SX300.jpg" ibmdb_id "tt6320628"
HSET "movie:361" title "The Train" genre "Action" votes 129 rating 6.6 release_year 1970 plot "Hardworking capable honest and dedicated CBI inspector Shyam Kumar is assigned the case of bringing to justice the criminals behind the use of fake cheques to purchase commodities. The ..." poster "https://m.media-amazon.com/images/M/MV5BNWI3OWM4OWYtMTBlNC00ZDIzLTk1MzItMWI3NzJjNmFkNzIyXkEyXkFqcGdeQXVyMjU4NDY1ODA@._V1_SX300.jpg" ibmdb_id "tt0246286"
HSET "movie:362" title "Soul Train" genre "Music" votes 455 rating 7.9 release_year 1971 plot "Created by music impresario Don Cornelius Soul Train is an African-American focused music-dance television program that spanned 35 years primarily featuring performances by R&B soul funk pop and hip hop artists." poster "https://m.media-amazon.com/images/M/MV5BMmJiNmY3MTYtMzE2Mi00ZGIwLTg1YmItYmJjZWNlYTBhY2Y3XkEyXkFqcGdeQXVyODQ1NTk5OQ@@._V1_SX300.jpg" ibmdb_id "tt0161194"
HSET "movie:363" title "The Train Now Standing" genre "Comedy" votes 6 rating 5.8 release_year 1972 plot "N/A" poster "N/A" ibmdb_id "tt0068143"
HSET "movie:364" title "The Train Robbers" genre "Action" votes 4992 rating 6.5 release_year 1973 plot "A gunhand named Lane is hired by a widow Mrs. Lowe to find gold stolen by her husband so that she may return it and start fresh." poster "https://m.media-amazon.com/images/M/MV5BODYyMDUwYmYtMTRkMy00NTg5LThjZDEtNzVlNjMxYjk5MDlmXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0070825"
HSET "movie:365" title "The Gravy Train" genre "Action" votes 287 rating 6.9 release_year 1974 plot "Two rural West Virginia brothers leave home rob an armored car and become fugitives." poster "https://m.media-amazon.com/images/M/MV5BZmEzOWQxZTctOGM5MC00ZmExLTk2MzItMTk1M2FiNzAzOGQ3XkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0071575"
HSET "movie:366" title "Last Stop on the Night Train" genre "Horror" votes 2381 rating 6.2 release_year 1975 plot "A pair of psychotic hoodlums and an equally demented nymphomaniac woman terrorize two young girls on a train trip from Germany to Italy." poster "https://m.media-amazon.com/images/M/MV5BODEwOTIzODctYTYzNS00ZmM1LWExMzQtY2ViN2VlMDBlMzg4L2ltYWdlXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0073836"
HSET "movie:367" title "Train in the Snow" genre "Adventure" votes 920 rating 7.9 release_year 1976 plot "One class of school children from a small village make the trip to Zagreb. Teacher gets sick and the class is forced to go home without him. During their journey the train gets stuck in a ..." poster "https://m.media-amazon.com/images/M/MV5BYzYyMWQxN2MtNWJjZi00NjAwLTg4OTctYjc2NTA1MDdiOWYwL2ltYWdlXkEyXkFqcGdeQXVyNDg2NzE0MjE@._V1_SX300.jpg" ibmdb_id "tt0076893"
HSET "movie:368" title "Hitler's Last Train" genre "Drama" votes 367 rating 2.8 release_year 1977 plot "The SS puts a slutty nightclub singer in charge of a train car full of prostitutes whose services are reserved solely for senior Nazis." poster "https://m.media-amazon.com/images/M/MV5BOGQ5MGM5Y2ItOGU3NC00YjViLWJhYjItYjM4NGIyMzljNTNlXkEyXkFqcGdeQXVyMTQ2MjQyNDc@._V1_SX300.jpg" ibmdb_id "tt0076836"
HSET "movie:369" title "The Great Train Robbery" genre "Adventure" votes 14965 rating 6.9 release_year 1978 plot "England 1850s. A master criminal aims to rob a train of a large sum of gold. Security is incredibly tight and the task seems an impossible one. However he has a plan and just the right people to carry it out." poster "https://m.media-amazon.com/images/M/MV5BOWE4M2UwNWEtODFjOS00M2JiLTlhOGQtNTljZjI5ZTZlM2MzXkEyXkFqcGdeQXVyNjUwNzk3NDc@._V1_SX300.jpg" ibmdb_id "tt0079240"
HSET "movie:370" title "Orphan Train" genre "Adventure" votes 182 rating 7.3 release_year 1979 plot "In 1854 there were living on the streets of New York City over 10000 abandoned orphaned children. Out of this desperate situation was born the orphan Train. This is a fictionalized account based on actual events." poster "https://m.media-amazon.com/images/M/MV5BMTg2NDQ1NzEwOV5BMl5BanBnXkFtZTcwNzc1NzMyMQ@@._V1_SX300.jpg" ibmdb_id "tt0079676"
HSET "movie:371" title "Terror Train" genre "Horror" votes 9028 rating 5.9 release_year 1980 plot "Three years after a prank that went terribly awry the six college students responsible are targeted by a masked killer at a New Year's Eve party aboard a moving train." poster "https://m.media-amazon.com/images/M/MV5BZjNkZmUwOGQtZGZjNC00MTIzLWFmYzItNmQ4ZTA0ZjJlYzM2XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0081617"
HSET "movie:372" title "Fire on East Train 34" genre "Action" votes 82 rating 6.7 release_year 1981 plot "" poster "https://m.media-amazon.com/images/M/MV5BN2JiMmQxODUtZjg5MS00MjA0LTg4YzUtYmE3NGIwM2YxMDNhXkEyXkFqcGdeQXVyMjQ0MzY3ODc@._V1_SX300.jpg" ibmdb_id "tt0081967"
HSET "movie:374" title "The Christmas Tree Train" genre "Animation" votes 42 rating 6.9 release_year 1983 plot "Bear cub Buttons and his fox companion Rusty take a ride on a freight train bound for the city. Now they're lost and must get home before Christmas but first they gotta dodge people cars and other dangers." poster "https://m.media-amazon.com/images/M/MV5BOTVmOGJhMDAtM2RlYi00ZjY2LTlhOWItY2VlMDBmZTI1YjFmXkEyXkFqcGdeQXVyNjg5MzE4NTA@._V1_SX300.jpg" ibmdb_id "tt0270281"
HSET "movie:375" title "Night Train to Murder" genre "Comedy" votes 133 rating 5.4 release_year 1984 plot "When Eric's niece Kathy becomes one of the heirs to a considerable fortune her life (and those of the other heirs) is placed in jeopardy by the actions of a mysterious inter-loper." poster "https://m.media-amazon.com/images/M/MV5BYjBjM2Q3YTQtY2QxNS00OTQyLTlmYWUtNDNmN2U1YzVlMzYwXkEyXkFqcGdeQXVyNTgwNTk5MDU@._V1_SX300.jpg" ibmdb_id "tt0124809"
HSET "movie:376" title "Runaway Train" genre "Action" votes 25397 rating 7.2 release_year 1985 plot "Two escaped convicts and a female railway worker find themselves trapped on a train with no brakes and nobody driving." poster "https://m.media-amazon.com/images/M/MV5BODQyYWU1NGUtNjEzYS00YmNhLTk1YWEtZDdlZGQzMTI4MTI1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0089941"
HSET "movie:378" title "Throw Momma from the Train" genre "Comedy" votes 31893 rating 6.3 release_year 1987 plot "A bitter ex-husband wants his former spouse dead. A put-upon momma's boy wants his mother dead. Who will pull it off?" poster "https://m.media-amazon.com/images/M/MV5BOGI0ODZhMDYtYjNhYy00MjZlLWFiMzQtMTdkYjM3MWM4YWRkXkEyXkFqcGdeQXVyNjE5MjUyOTM@._V1_SX300.jpg" ibmdb_id "tt0094142"
HSET "movie:379" title "Train" genre "Action" votes 98 rating 6.6 release_year 1988 plot "The film is about a train carrying fuel for the army in 1979 during the revolution movement in Iran but with the help of revolutionary forces the train is redirected to a cold region of the..." poster "https://m.media-amazon.com/images/M/MV5BMDk2ZWU0ZTUtZDY5Yy00ZWQwLWI5MDUtZTVkNGMzM2YzZWZkXkEyXkFqcGdeQXVyMzc0Nzc4MDk@._V1_SX300.jpg" ibmdb_id "tt1600756"
HSET "movie:380" title "Mystery Train" genre "Comedy" votes 23961 rating 7.6 release_year 1989 plot "Three stories are connected by a Memphis hotel and the spirit of Elvis Presley." poster "https://m.media-amazon.com/images/M/MV5BNjcyMDYyM2ItYzFlNy00N2FmLTljNTAtODllZjZhNWIwMTVlXkEyXkFqcGdeQXVyNzM0MTUwNTY@._V1_SX300.jpg" ibmdb_id "tt0097940"
HSET "movie:381" title "The Gravy Train ()" genre "Comedy" votes 71 rating 8.1 release_year 1990 plot "" poster "https://m.media-amazon.com/images/M/MV5BMDBlZjZkOTQtNzU5YS00OTk1LTg2MGUtMGY5ZGZhNDBmMGMyXkEyXkFqcGdeQXVyMzY2ODUzMjA@._V1_SX300.jpg" ibmdb_id "tt0099698"
HSET "movie:382" title "Zombie and the Ghost Train" genre "Comedy" votes 830 rating 7.3 release_year 1991 plot "Antti Zombie Autiomaa does two things well: play the bass guitar and drink. After several months' sleeping on the streets of Istanbul he returns to Helsinki where he's called into the ..." poster "https://m.media-amazon.com/images/M/MV5BNTkyNzAyODEzNF5BMl5BanBnXkFtZTcwNTQ1ODI4MQ@@._V1_SX300.jpg" ibmdb_id "tt0103337"
HSET "movie:384" title "Night Train to Venice" genre "Mystery" votes 814 rating 2.2 release_year 1993 plot "The Orient Express on it's night trip from Munich to Venice is full because of the beginning of the carnival in Venice. Between the passengers are a journalist an actress and her ..." poster "https://m.media-amazon.com/images/M/MV5BMTI4NTUwMDQ5N15BMl5BanBnXkFtZTcwMDQ4ODQyMQ@@._V1_SX300.jpg" ibmdb_id "tt0107683"
HSET "movie:386" title "Money Train" genre "Action" votes 37546 rating 5.7 release_year 1995 plot "A vengeful New York City transit cop decides to steal a trainload of subway fares. His foster brother a fellow cop tries to protect him." poster "https://m.media-amazon.com/images/M/MV5BYWZlMzIwYzYtOWZiMi00ZGEzLWFhYmQtNmEzYzJlNDg1NjhjXkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0113845"
HSET "movie:387" title "The Night Train" genre "Mystery" votes 115 rating 5.2 release_year 1996 plot "Young Ari Nykänen joins a board of inquiry investigating a mysterious freight train accident which at first seems just a case of vandalism. Ari delves deeper into the case and discovers a ..." poster "N/A" ibmdb_id "tt0118212"
HSET "movie:388" title "Train of Shadows" genre "Drama" votes 498 rating 7.3 release_year 1997 plot "A silent homage to the origins of cinema recreating the apparent disappearance of a French photographer in the 1920s. Experimental." poster "https://m.media-amazon.com/images/M/MV5BYWZlOWQ2ODAtNTAzYi00ZTY2LThmMWYtYmI5YTUwZDYzZTVkXkEyXkFqcGdeQXVyNjU1MDMxNDE@._V1_SX300.jpg" ibmdb_id "tt0120371"
HSET "movie:389" title "Train of Life" genre "Comedy" votes 8490 rating 7.7 release_year 1998 plot "In 1941 the inhabitants of a small Jewish village in Central Europe organize a fake deportation train so that they can escape the Nazis and flee to Palestine." poster "https://m.media-amazon.com/images/M/MV5BMTM0OTEzMDc4OF5BMl5BanBnXkFtZTYwNDMwNTM5._V1_SX300.jpg" ibmdb_id "tt0170705"
HSET "movie:390" title "Atomic Train" genre "Action" votes 2089 rating 4.7 release_year 1999 plot "A train filled with atomic devices threatens to destroy the city of Denver. John Serger (an NTSB agent) has to prevent this from happening" poster "https://m.media-amazon.com/images/M/MV5BMTU0MDI4ODMzNF5BMl5BanBnXkFtZTcwNTEyODAwMQ@@._V1_SX300.jpg" ibmdb_id "tt0144039"
HSET "movie:391" title "Train Ride" genre "Drama" votes 227 rating 4.5 release_year 2000 plot "Three college seniors who are thinking about nothing but graduation and going out with a bang from college harshly discover that a culmination of four years of hard work can lead to a ..." poster "https://m.media-amazon.com/images/M/MV5BMTk2NDYzODI1MV5BMl5BanBnXkFtZTcwMzcxODgyMQ@@._V1_SX300.jpg" ibmdb_id "tt0161003"
HSET "movie:392" title "Train Quest" genre "Adventure" votes 69 rating 5.7 release_year 2001 plot "A fifteen-year-old model train geek's date with his dream girl suddenly derails when a sinister hobby store owner shrinks and imprisons them in an elaborate unearthly train set." poster "https://m.media-amazon.com/images/M/MV5BMTgyOTQxODg3NV5BMl5BanBnXkFtZTcwNzg5ODU5Mw@@._V1_SX300.jpg" ibmdb_id "tt0279479"
HSET "movie:393" title "Man on the Train" genre "Crime" votes 6643 rating 7.2 release_year 2002 plot "A bank robber arrives to do a job in a small French town and strikes up a friendship with a retired poetry teacher." poster "https://m.media-amazon.com/images/M/MV5BNWFmY2U5M2QtNTA0YS00MjdjLWJkZGItMjkzOWU3OTY4ZGU5XkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt0301414"
HSET "movie:394" title "Death Train" genre "Action" votes 286 rating 2.9 release_year 2003 plot "A man is supposed to guard a shipment of diamonds being sent by rail. But a man robs the train and kills the men guarding the diamonds. The robbers derail the train and hope to get away ..." poster "https://m.media-amazon.com/images/M/MV5BMTQ2NTk4OTY0N15BMl5BanBnXkFtZTcwODA0OTYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0297076"
HSET "movie:395" title "Howard Zinn: You Can't Be Neutral on a Moving Train" genre "Documentary" votes 752 rating 7.4 release_year 2004 plot "The life and times of Howard Zinn: the historian activist and author of several classics including A Peoples History of the United States. Archival footage and commentary by friend colleagues and Zinn himself." poster "https://m.media-amazon.com/images/M/MV5BMTkyNTQzNjE2Nl5BMl5BanBnXkFtZTcwNjA4MzcyMQ@@._V1_SX300.jpg" ibmdb_id "tt0416825"
HSET "movie:397" title "Snakes on a Train" genre "Action" votes 2161 rating 2.2 release_year 2006 plot "A Zombie curse is placed upon a woman which causes her to have living snakes inside her. Brujo who is looking after her attempts to take her to Los Angeles on the train. After several ..." poster "https://m.media-amazon.com/images/M/MV5BMjA5OTgyMzE0Nl5BMl5BanBnXkFtZTgwMDczNjg4MDE@._V1_SX300.jpg" ibmdb_id "tt0843873"
HSET "movie:398" title "The Train: Some Lines Should Never Be Crossed..." genre "Crime" votes 953 rating 4.3 release_year 2007 plot "When two married business executives having an affair are blackmailed by a violent criminal the two must turn the tables on him to save their families." poster "https://m.media-amazon.com/images/M/MV5BN2JmYzc1NGUtY2Y3NS00ZDIyLThkMjMtNDk0Y2FkNmQwMDY3XkEyXkFqcGdeQXVyNDUzOTQ5MjY@._V1_SX300.jpg" ibmdb_id "tt0995827"
HSET "movie:399" title "Train 2" genre "Horror" votes 5712 rating 4.7 release_year 2008 plot "In Europe a group of American college athletes unknowingly board a train that will become one deadly ride." poster "https://m.media-amazon.com/images/M/MV5BNzQ0ZDM3MjUtZTAwNi00ZWEyLWE5NWEtOTI4OWFlYjI5YTk1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt1015474"
HSET "movie:400" title "Night Train" genre "Crime" votes 8735 rating 5.7 release_year 2009 plot "Two passengers and the conductor discover that a man has passed away on their night train cabin. They come across a mysterious object in a box the dead man was carrying and they all wish to keep for themselves." poster "https://m.media-amazon.com/images/M/MV5BMTQxMjMzNDYxMV5BMl5BanBnXkFtZTcwMzY5NjU1Mg@@._V1_SX300.jpg" ibmdb_id "tt1020055"
HSET "movie:403" title "The Drudgery Train" genre "Comedy" votes 301 rating 6.9 release_year 2012 plot "Kitamichi is a 19-year-old labor worker. He develops feelings for Yasuko who works in a used used bookstore but he has never had a girlfriend. He also befriends Kusakabe but jealousy soon threatens their friendship." poster "https://m.media-amazon.com/images/M/MV5BMjkyNzU3ZGQtYTQ5NC00ZThiLTkwZmUtOWM5M2UyNmQ3NGJmXkEyXkFqcGdeQXVyNjUwMTQ4NjE@._V1_SX300.jpg" ibmdb_id "tt2127305"
HSET "movie:203" title "The Girl on the Train" genre "Crime" votes 160200 rating 6.5 release_year 2016 plot "A divorcee becomes entangled in a missing persons investigation that promises to send shockwaves throughout her life." poster "https://m.media-amazon.com/images/M/MV5BNzFlMjA0ZmUtZWI0Mi00ZGJkLTlmMmYtZmE1ODZiMjhjMGM0XkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt3631112"
HSET "movie:408" title "Deidra & Laney Rob a Train" genre "Comedy" votes 1443 rating 6.1 release_year 2017 plot "After their mother ends up in jail two sisters turn to train robbery in order to support their family." poster "https://m.media-amazon.com/images/M/MV5BMjAxNzA0NTQxMl5BMl5BanBnXkFtZTgwMDk2NjQ3MTI@._V1_SX300.jpg" ibmdb_id "tt4144332"
HSET "movie:410" title "How to Train Your Dragon: The Hidden World" genre "Animation" votes 88326 rating 7.5 release_year 2019 plot "When Hiccup discovers Toothless isn't the only Night Fury he must seek 'The Hidden World' a secret Dragon Utopia before a hired tyrant named Grimmel finds it first." poster "https://m.media-amazon.com/images/M/MV5BMjIwMDIwNjAyOF5BMl5BanBnXkFtZTgwNDE1MDc2NTM@._V1_SX300.jpg" ibmdb_id "tt2386490"
HSET "movie:411" title "Jazz Boat" genre "Comedy" votes 56 rating 6.3 release_year 1960 plot "An electrician is summoned to assist a gang in a big robbery." poster "https://m.media-amazon.com/images/M/MV5BNDhmZWYxMjEtOWNiYi00OTFmLWEwODUtN2RmYzA0OTE1YzQ1XkEyXkFqcGdeQXVyMjIyNjE2NA@@._V1_SX300.jpg" ibmdb_id "tt0053963"
HSET "movie:412" title "Mississippi Slow Boat" genre "Animation" votes 8 rating 4.4 release_year 1961 plot "N/A" poster "N/A" ibmdb_id "tt0151595"
HSET "movie:413" title "The Girl on the Boat" genre "Comedy" votes 148 rating 5.9 release_year 1962 plot "The zany Wisdom,put in charge of his aunt's cottage during an English summer in the roaring twenties,decides to invite several of his friends to his posh new digs. Among the invitees is ..." poster "https://m.media-amazon.com/images/M/MV5BMTIyMjM5MTU2MV5BMl5BanBnXkFtZTcwMjkwMDUyMQ@@._V1_SX300.jpg" ibmdb_id "tt0056022"
HSET "movie:415" title "The Glass Bottom Boat" genre "Comedy" votes 4030 rating 6.5 release_year 1966 plot "After a series of misunderstandings,the head of an aerospace research laboratory begins to suspect his new girlfriend is a Russian spy." poster "https://m.media-amazon.com/images/M/MV5BYzdiMWViOTQtNzQxNS00ZmNlLWEwNjMtYjY2NDcwNTljOGY5L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjE5MjUyOTM@._V1_SX300.jpg" ibmdb_id "tt0060463"
HSET "movie:416" title "My Dream Boat" genre "Drama" votes 10 rating 6.9 release_year 1967 plot "The film tells a complicated love story. Carmen with Ke,Xiang Yi and Jiyuan. They start as a friend,but somehow a love triangle occur,and the outcome is very tragic." poster "https://m.media-amazon.com/images/M/MV5BNmJlY2FjYjEtZDQ1NS00MmM1LTg0MzAtNzgxNjQxZWM2OGU4XkEyXkFqcGdeQXVyMjAyNTEwOQ@@._V1_SX300.jpg" ibmdb_id "tt0185232"
HSET "movie:417" title "Small Boat Navy in Vietnam" genre "Short" votes 5 rating 8.4 release_year 1968 plot "N/A" poster "N/A" ibmdb_id "tt0282984"
HSET "movie:418" title "Ballerina on the Boat" genre "Animation" votes 124 rating 7.1 release_year 1969 plot "A Graceful passenger charmes the seamen with a marvellous dance. And when the storm comes,she reaches coast in a jump-weed and helps the ship to throw an anchor and rescues it from destruction." poster "N/A" ibmdb_id "tt0480343"
HSET "movie:419" title "The Boat on the Grass" genre "Drama" votes 250 rating 5.0 release_year 1971 plot "Trotz ihrer sozialen Differenzen sind der arme David und der reiche Olivier die besten Freunde. David hat in Oliviers Pariser Appartement die junge Eleanore untergebracht. Als Olivier sie ..." poster "https://m.media-amazon.com/images/M/MV5BNDY3NjU3MzEtMGMxNC00ZjkwLTkzZGEtNDQzZGQ4ZDcwYzVlXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0065454"
HSET "movie:421" title "Why Rock the Boat?" genre "Comedy" votes 18 rating 7.1 release_year 1974 plot "A young naive reporter romances a female reporter who is quietly organizing a journalist union and joins her cause." poster "https://m.media-amazon.com/images/M/MV5BYWZmMGFmYmUtMzVhOC00ODkwLTg2MzItMjE3ODhmZmYxN2RhXkEyXkFqcGdeQXVyMDAyMTY3Nw@@._V1_SX300.jpg" ibmdb_id "tt0072406"
HSET "movie:422" title "Three Men in a Boat" genre "Comedy" votes 268 rating 7.3 release_year 1975 plot "One hot June day,three friends decide there is nothing they would like to do more than to get away from London. A boating holiday with lots of fresh air and exercise would be just the very..." poster "https://m.media-amazon.com/images/M/MV5BNGRiNTQ2ZDQtZjg0YS00MjJjLTgxN2EtNTEwMmZlMTJkY2MxL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMzcyODA0MDM@._V1_SX300.jpg" ibmdb_id "tt0073803"
HSET "movie:423" title "When the Boat Comes In" genre "Drama" votes 306 rating 8.4 release_year 1976 plot "Set in Gallowshields on Tyneside between the 2 World Wars,this story follows the life of ex-sergeant Jack Ford and the Seaton family as they deal with the aftermath of the Great War,the Great 1920s Depression and trade union activists." poster "https://m.media-amazon.com/images/M/MV5BMGY0NmY0MWEtNTk3YS00YjJjLWJkZmItMGM0MTEzZjU2NGE4XkEyXkFqcGdeQXVyMTk0MjQ3Nzk@._V1_SX300.jpg" ibmdb_id "tt0074072"
HSET "movie:424" title "The Love Boat" genre "Comedy" votes 8263 rating 6.1 release_year 1977 plot "The romantic and comic tales of the passengers and crew of the cruise ship,Pacific Princess." poster "https://m.media-amazon.com/images/M/MV5BMTY0NTYwMDg1MV5BMl5BanBnXkFtZTcwMjAyMjE2MQ@@._V1_SX300.jpg" ibmdb_id "tt0075529"
HSET "movie:425" title "Patrol Boat" genre "Action" votes 27 rating 8.5 release_year 1979 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMTU2NjkyNzY5OF5BMl5BanBnXkFtZTgwNTczMzU4MTE@._V1_SX300.jpg" ibmdb_id "tt0139788"
HSET "movie:428" title "Boat People" genre "Drama" votes 733 rating 7.6 release_year 1982 plot "A Japanese photojournalist revisits Vietnam after the Liberation and learns harsh truths about its regime and its 'New Economic Zones'." poster "https://m.media-amazon.com/images/M/MV5BNDhhOTY2MGYtZDhjMy00YjJhLThlNDAtMjAyZDM0ODI1YTljXkEyXkFqcGdeQXVyNzI1NzMxNzM@._V1_SX300.jpg" ibmdb_id "tt0084807"
HSET "movie:434" title "The Show Boat Story" genre "Documentary" votes 14 rating 7.6 release_year 1989 plot "A documentary detailing the writing and premiere production of the famous Kern-Hammerstein musical,as well as the recording of the landmark 1988 EMI 3-CD 'authentic' version,the first ..." poster "N/A" ibmdb_id "tt0283594"
HSET "movie:435" title "Utolsó hajó" genre "Short" votes 31 rating 7.1 release_year 1990 plot "The last ship (Utolsó hajó) is leaving the quay. Sirens are sounding." poster "N/A" ibmdb_id "tt0264139"
HSET "movie:436" title "Ferry Boat Fred" genre "Animation" votes 10 rating 8.0 release_year 1992 plot "N/A" poster "N/A" ibmdb_id "tt0343263"
HSET "movie:437" title "The Last U-Boat" genre "Drama" votes 250 rating 6.2 release_year 1993 plot "In 1945 an advanced type of German U-boat loaded with atomic technology en route for Japan and escorted by Japanese naval officers receives news that Germany has capitulated." poster "https://m.media-amazon.com/images/M/MV5BMjk2NjcwOTc1NV5BMl5BanBnXkFtZTcwOTM0NjM0MQ@@._V1_SX300.jpg" ibmdb_id "tt0100012"
HSET "movie:440" title "Fresh Off the Boat" genre "Drama" votes 7 rating 6.0 release_year 1997 plot "A romantic comedy about Johnny,a handsome waiter with a wild imagination. In his attempt to seduce confident,yet cynical Anna he convinces he that he is an immigrant terrorist." poster "https://m.media-amazon.com/images/M/MV5BMTg5ODc2MDM5N15BMl5BanBnXkFtZTcwODcwODM2MQ@@._V1_SX300.jpg" ibmdb_id "tt0154516"
HSET "movie:441" title "Love Boat: The Next Wave" genre "Comedy" votes 349 rating 4.7 release_year 1998 plot "Retired Navy commander Jim Kennedy is divorced and has a teenage son. He takes over the famous cruise ship,where he and his crew tackle various scenarios with different passengers every ..." poster "https://m.media-amazon.com/images/M/MV5BMTYxMjM3MzU2MV5BMl5BanBnXkFtZTcwNTU3NzAxOA@@._V1_SX300.jpg" ibmdb_id "tt0143050"
HSET "movie:442" title "Row Your Boat" genre "Drama" votes 299 rating 5.9 release_year 1999 plot "Jamey Meadows is a convict just released from prison,hoping to live a straight life on the outside. His brother tries to reenlist him into the crime world,but Jamey resists,getting a job..." poster "https://m.media-amazon.com/images/M/MV5BMTUyNzE4Njc1N15BMl5BanBnXkFtZTcwOTk0MjUyMQ@@._V1_SX300.jpg" ibmdb_id "tt0147287"
HSET "movie:443" title "Entertainment Tonight Presents: The Love Boat - Secrets from the Ship" genre "Documentary" votes 6 rating 4.2 release_year 2000 plot "N/A" poster "N/A" ibmdb_id "tt0488531"
HSET "movie:444" title "Is Harry on the Boat?" genre "Drama" votes 528 rating 6.5 release_year 2001 plot "The lives of reps on the island of Ibiza." poster "https://m.media-amazon.com/images/M/MV5BMTY0NzM5ODc0MF5BMl5BanBnXkFtZTcwODYyODAwMQ@@._V1_SX300.jpg" ibmdb_id "tt0280779"
HSET "movie:445" title "Boat Trip" genre "Comedy" votes 29639 rating 4.9 release_year 2002 plot "Two straight men mistakenly end up on a 'gays only' cruise." poster "https://m.media-amazon.com/images/M/MV5BMjAxNzQ4MjczMV5BMl5BanBnXkFtZTYwNjEzNTk5._V1_SX300.jpg" ibmdb_id "tt0285462"
HSET "movie:448" title "Haunted Boat" genre "Drama" votes 612 rating 2.0 release_year 2005 plot "HAUNTED BOAT is a mystical,mind-twisting psychological horror film about six teenagers going on a boat trip and getting lost in parallel dimensions where they have to face their greatest fears." poster "https://m.media-amazon.com/images/M/MV5BNzU1MTAxNDE1MV5BMl5BanBnXkFtZTYwNjQyODg2._V1_SX300.jpg" ibmdb_id "tt0428081"
HSET "movie:450" title "Boat" genre "Short" votes 1002 rating 5.8 release_year 2007 plot "A journey into night." poster "https://m.media-amazon.com/images/M/MV5BN2U1MTVkNTktOTg2Yi00YTQ4LTgxMTUtMjg3MTU5MDdmODI5XkEyXkFqcGdeQXVyMjExNjgyMTc@._V1_SX300.jpg" ibmdb_id "tt0940502"
HSET "movie:452" title "Boat (2)" genre "Drama" votes 103 rating 6.0 release_year 2009 plot "A drama centered on two men involved in the smuggling industry in Japan." poster "https://m.media-amazon.com/images/M/MV5BMTUxNTEyMDIzN15BMl5BanBnXkFtZTgwMzI2MjA2MDE@._V1_SX300.jpg" ibmdb_id "tt1242533"
HSET "movie:453" title "Attach Boat to Motor" genre "Short" votes 6 rating 5.2 release_year 2010 plot "Follow the events of an otherwise ordinary day,during which one boy makes a decision to follow his own path." poster "N/A" ibmdb_id "tt1922553"
HSET "movie:454" title "The Boat" genre "Adventure" votes 3872 rating 7.3 release_year 2011 plot "A global cataclysm,caused by a fatal accident in Geneva (Switzerland) during the implementation of the particle accelerator will lead to crew of vessel-school Estrella Polar to live the adventure of their lives." poster "https://m.media-amazon.com/images/M/MV5BY2U4ZTYwMjgtZjRmNS00MzYwLWI2NmQtYmQ4YmE3MTcxOWE3XkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt1788634"
HSET "movie:455" title "Paper Boat" genre "Drama" votes 400 rating 7.2 release_year 2012 plot "Tidal relationship between two human beings,Kugy and Keenan. Kugy is a tomboyish girl,cheerful,and who believes that she is the agent of Neptune." poster "https://m.media-amazon.com/images/M/MV5BNjNhYTRlZTYtZjYwZi00MDFiLTk5MTItN2YyZDcyNzM3ZTQwXkEyXkFqcGdeQXVyMzgxNTk0NTE@._V1_SX300.jpg" ibmdb_id "tt2343134"
HSET "movie:456" title "Old Jack's Boat" genre "Family" votes 53 rating 7.5 release_year 2013 plot "Cbeebies TV show featuring live action and animation. A ship captain tells of his sea adventures with his dog Salty" poster "https://m.media-amazon.com/images/M/MV5BNTQ2NTI5ZWUtMTM4Yy00M2MyLWEyZTMtMDA2NGI5MjQ4YWYzXkEyXkFqcGdeQXVyMTY1MjU3OQ@@._V1_SX300.jpg" ibmdb_id "tt2645782"
HSET "movie:459" title "In the Same Boat" genre "Documentary" votes 30 rating 8.4 release_year 2016 plot "In The Same Boat is an artistic and sophisticated analysis of the effects of globalisation on the world,which presents an optimistic argument for the future of the planet. Guided by some ..." poster "https://m.media-amazon.com/images/M/MV5BZGNhZWYyNTgtNDkwNi00N2Y4LWJmYjEtYzQzMDMzY2NmZTE1XkEyXkFqcGdeQXVyMjU1MTY3NDQ@._V1_SX300.jpg" ibmdb_id "tt5545582"
HSET "movie:460" title "Dream Boat" genre "Documentary" votes 1282 rating 5.3 release_year 2017 plot "Once a year,the Dream Boat sets sail - a cruise only for gay men. Far from their families and political restrictions,we follow five men from five countries on a quest for their dreams. ..." poster "https://m.media-amazon.com/images/M/MV5BYmM2NDhjYTQtMTExZi00OThlLTkzYzItNzNmODQxM2IyMjg2XkEyXkFqcGdeQXVyNjc2NTI1OTc@._V1_SX300.jpg" ibmdb_id "tt6627466"
HSET "movie:461" title "The Boat ()" genre "Mystery" votes 1438 rating 5.4 release_year 2018 plot "A solo sailor is locked inside the head of a sailboat which is under steam on autopilot." poster "https://m.media-amazon.com/images/M/MV5BMjA5MDQ1MTc5Ml5BMl5BanBnXkFtZTgwNTk5MjAzNjM@._V1_SX300.jpg" ibmdb_id "tt7468616"
HSET "movie:462" title "Same Boat" genre "Comedy" votes 20 rating 4.3 release_year 2019 plot "A time traveling assassin inadvertently falls in love with his target aboard a cruise ship." poster "https://m.media-amazon.com/images/M/MV5BZjcxM2Q3YzItZDFmNi00NTcwLWEyODMtNzc4M2ZkZWM5MDJhXkEyXkFqcGdeQXVyMjUxMTAzNzE@._V1_SX300.jpg" ibmdb_id "tt9663666"
HSET "movie:463" title "The Boy and the Pirates" genre "Family" votes 275 rating 5.1 release_year 1960 plot "A young boy is magically transported back in time to a pirate ship on the high seas." poster "https://m.media-amazon.com/images/M/MV5BMTY3MTE4NDM2OV5BMl5BanBnXkFtZTgwMTU4Nzk1MDE@._V1_SX300.jpg" ibmdb_id "tt0053672"
HSET "movie:464" title "The Errand Boy" genre "Comedy" votes 1680 rating 6.4 release_year 1961 plot "Paramutual Pictures wants to know where all the money is going,so they hire Morty to be their spy. Morty works for Mr. Sneak and gets a job in the mail room so that he can have access to ..." poster "https://m.media-amazon.com/images/M/MV5BNWVmYWYxMTAtYjg3Mi00YjAwLTkwNWEtZWU5MzhkMWZhZTE2XkEyXkFqcGdeQXVyMDI2NDg0NQ@@._V1_SX300.jpg" ibmdb_id "tt0054853"
HSET "movie:465" title "Naughty Boy" genre "Comedy" votes 348 rating 5.7 release_year 1962 plot "Pritam works as a Book-keeper in an Export Import Firm and does not have a roof to live under. When he goes to search for accommodation,he runs into a friend,Jagdish,who takes him to a ..." poster "https://m.media-amazon.com/images/M/MV5BMzI5YzRmODUtMWE1Zi00ZjkwLWI3ZGQtYTJkNjFiZGVjZmZlXkEyXkFqcGdeQXVyNDUzOTQ5MjY@._V1_SX300.jpg" ibmdb_id "tt0268489"
HSET "movie:466" title "A Boy Ten Feet Tall" genre "Adventure" votes 369 rating 7.2 release_year 1963 plot "Ten year old Sammy travels 4500 miles on his own from the Suez Canal to Durban,South Africa." poster "N/A" ibmdb_id "tt0056886"
HSET "movie:467" title "Astro Boy" genre "Animation" votes 37 rating 7.2 release_year 1964 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMTg4NjY4NDA3MF5BMl5BanBnXkFtZTcwNDE2NzMzMQ@@._V1_SX300.jpg" ibmdb_id "tt0185719"
HSET "movie:468" title "Boy and Bicycle" genre "Short" votes 941 rating 5.9 release_year 1965 plot "A teenage boy plays truant from school,and spends the day riding around the town and the deserted beach on his bicycle,letting his mind wander as he imagines he is the only person in the world." poster "https://m.media-amazon.com/images/M/MV5BNDkyMWUyMTMtZWQ5NC00MTgzLThmNDktY2Q4NDU3NDVlNmNhXkEyXkFqcGdeQXVyNjE4MDMwMjk@._V1_SX300.jpg" ibmdb_id "tt0346645"
HSET "movie:469" title "You're a Big Boy Now" genre "Comedy" votes 1237 rating 6.2 release_year 1966 plot "Post-teen virgin moves to New York City,falls for a cold-hearted beauty,then finds true love with a loyal lass." poster "https://ia.media-imdb.com/images/M/MV5BMTQ4NTQzNzY3MV5BMl5BanBnXkFtZTgwNjQyNjIzMTE@._V1_SX300.jpg" ibmdb_id "tt0061209"
HSET "movie:470" title "Pretty Boy and Rosa" genre "Comedy" votes 88 rating 6.7 release_year 1967 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNTk3MjVhZmUtOTc4YS00MzBkLTllYzMtYTEzNDM1MTdiMWQ5L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjUyNDk2ODc@._V1_SX300.jpg" ibmdb_id "tt0124130"
HSET "movie:471" title "The Little Drummer Boy" genre "Animation" votes 4212 rating 7.0 release_year 1968 plot "An orphan drummer boy who hated humanity finds his life changed forever when he meets three wise men on route to Bethlehem." poster "https://m.media-amazon.com/images/M/MV5BMTU0MDY4NjAwMl5BMl5BanBnXkFtZTcwODY4NTYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0063230"
HSET "movie:472" title "Boy" genre "Drama" votes 1240 rating 7.5 release_year 1969 plot "A young boy reluctantly aids his swindling father in a threatening scam." poster "https://m.media-amazon.com/images/M/MV5BY2NiNjA4MzktYTBiOC00ZjZjLThkMzYtNThhY2VlMDRlMjY3XkEyXkFqcGdeQXVyMTIyNzY1NzM@._V1_SX300.jpg" ibmdb_id "tt0063876"
HSET "movie:473" title "A Bullet for Pretty Boy" genre "Action" votes 151 rating 4.8 release_year 1970 plot "The movie tells the biography of the gangster Charles 'Pretty Boy' Floyd who started his career young aged when he saw his father die and seeked out revenge by killing his murderer during a..." poster "https://m.media-amazon.com/images/M/MV5BMjI3MTE1MDk0Ml5BMl5BanBnXkFtZTgwMDcxODk1MDE@._V1_SX300.jpg" ibmdb_id "tt0065501"
HSET "movie:474" title "The Boy Friend" genre "Comedy" votes 2441 rating 7.8 release_year 1971 plot "When the leading lady of a low-budget musical revue sprains her ankle,the assistant stage manager is forced to understudy and perform in her place,becoming a star and finding love in the process." poster "https://ia.media-imdb.com/images/M/MV5BYWUzOTQ0MzAtODIyNy00OWQyLWE5YmUtZmZmYjBlMWExMDNjL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0066858"
HSET "movie:475" title "The Boy Who Turned Yellow" genre "Adventure" votes 185 rating 5.7 release_year 1972 plot "John and his class go on a school trip to the Tower of London. While he is there he loses his pet mouse and vows to return and find her later. Back in school,he is not very attentive and ..." poster "https://m.media-amazon.com/images/M/MV5BM2FlNzhmMjItZGVhNy00Y2M3LWEzZTUtMWMyYmZmMWVmMDNlXkEyXkFqcGdeQXVyMzYyMzU2OA@@._V1_SX300.jpg" ibmdb_id "tt0068311"
HSET "movie:476" title "The Boy Who Cried Werewolf" genre "Horror" votes 510 rating 5.2 release_year 1973 plot "Richie Bridgestone (whose parents are divorced) goes to spend the weekend with his father at his secluded mountain cabin. During a moonlight hike,they are attacked in the darkness by a ..." poster "https://m.media-amazon.com/images/M/MV5BZTRhNGQ1ZmMtODg4Ny00YjMyLWFlZDYtMTBkYzJlZWM3YzBjXkEyXkFqcGdeQXVyNTEwMjc1MjI@._V1_SX300.jpg" ibmdb_id "tt0069820"
HSET "movie:477" title "The Story of Pretty Boy Floyd" genre "Crime" votes 70 rating 6.6 release_year 1974 plot "A humanistic account of 'the Robin Hood of the Cookson Hills',in which Charles Arthur Floyd is portrayed as a decent man who has a strong sense of family and duty." poster "N/A" ibmdb_id "tt0072212"
HSET "movie:478" title "A Boy and His Dog" genre "Comedy" votes 15894 rating 6.5 release_year 1975 plot "A young man and his telepathic dog wander a post-apocalyptic wasteland." poster "https://m.media-amazon.com/images/M/MV5BOGJhNjZjMTUtZjgyMi00YWZlLTgwMjEtYWMyMDE0ZjQ3N2U4XkEyXkFqcGdeQXVyNDUwMTUxMDU@._V1_SX300.jpg" ibmdb_id "tt0072730"
HSET "movie:479" title "The Boy in the Plastic Bubble" genre "Biography" votes 4118 rating 5.7 release_year 1976 plot "The girl next door makes a teen born with immune deficiencies want to leave his germ-free bubble." poster "https://m.media-amazon.com/images/M/MV5BMjA5MTYyMjc5M15BMl5BanBnXkFtZTcwMjI1OTQyMQ@@._V1_SX300.jpg" ibmdb_id "tt0074236"
HSET "movie:480" title "Mattie the Goose-Boy" genre "Animation" votes 1725 rating 8.3 release_year 1977 plot "A young peasant boy stands up to tyranny,aided by his trusting friend- a goose." poster "https://m.media-amazon.com/images/M/MV5BYTNmZTBjYTMtMWQ0ZS00NmNhLTk4ZGQtOGM5YmJhNTQzNTIxL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjIzMDAwOTc@._V1_SX300.jpg" ibmdb_id "tt0142632"
HSET "movie:481" title "Future Boy Conan" genre "Animation" votes 3314 rating 8.7 release_year 1978 plot "After the world is nearly destroyed by a war,a young boy and his friends must fight to save the world from those who seek to conquer what is left of civilization." poster "https://m.media-amazon.com/images/M/MV5BNjRhZDJkNjEtYzcwZS00NDJjLTljMTAtNTY1ZmYyYzQ2Njk0XkEyXkFqcGdeQXVyNDE2NjE1Njc@._V1_SX300.jpg" ibmdb_id "tt0077013"
HSET "movie:482" title "Taro the Dragon Boy" genre "Adventure" votes 729 rating 7.5 release_year 1979 plot "A young boy has to make a voyage to a distant lake to save his mother,who has been turned into a dragon." poster "https://m.media-amazon.com/images/M/MV5BMTYyNTcyMTIzNl5BMl5BanBnXkFtZTcwMzI4MzkzMQ@@._V1_SX300.jpg" ibmdb_id "tt0061069"
HSET "movie:483" title "Rude Boy" genre "Drama" votes 981 rating 6.6 release_year 1980 plot "A young British punk and roadie for The Clash navigates life in socially torn 1970s England." poster "https://m.media-amazon.com/images/M/MV5BMTY0MTMzNjYzMl5BMl5BanBnXkFtZTcwNDc2MTYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0081441"
HSET "movie:484" title "The Promising Boy" genre "Comedy" votes 1201 rating 8.0 release_year 1981 plot "A normal boy receives a blow to the head which sets him off to do rebellious acts." poster "https://m.media-amazon.com/images/M/MV5BN2RkNDM0MWItNWUwNy00OTliLWE2ZTItOGUxMTk2NTg1ZGY1XkEyXkFqcGdeQXVyMzIwMTIwODc@._V1_SX300.jpg" ibmdb_id "tt0180633"
HSET "movie:485" title "Boy Meets Girl (doc)" genre "Biography" votes 46 rating 6.5 release_year 1982 plot "Two doctors from Tel Aviv join 'Doctors Without Borders' and travel to Thailand to help out refugees. They leave their daughter,Aya (aged 10) at a kibbutz where the children are housed by ..." poster "https://m.media-amazon.com/images/M/MV5BMDlhYzliZDgtMzZjZi00NjBhLWIzZGUtNGRhZjI1ZjcyNmJlXkEyXkFqcGdeQXVyMjMyMzI4MzY@._V1_SX300.jpg" ibmdb_id "tt0083637"
HSET "movie:486" title "Conrad: The Factory-Made Boy" genre "Family" votes 45 rating 7.6 release_year 1983 plot "In a tin box,7-year-old instant kid Konrad is brought into the house of the painter Bartolotti,due to a computer error. Not only that she didn't want a child,such a good and polite one ..." poster "https://m.media-amazon.com/images/M/MV5BMjQ1MWNiZjMtYWY5OC00NDdmLWJmNTktYWFmYjNhOTI2MzdlXkEyXkFqcGdeQXVyNjU2Mjk4ODE@._V1_SX300.jpg" ibmdb_id "tt0084220"
HSET "movie:487" title "Boy Meets Girl" genre "Drama" votes 2639 rating 7.0 release_year 1984 plot "Paris by night. Alex,22,wants to become a filmmaker. He is fascinated by first times and his girlfriend,Florence,has just left him for his best friend,Thomas. First break-up,first ..." poster "https://m.media-amazon.com/images/M/MV5BMTIyNjM4MjIwM15BMl5BanBnXkFtZTcwMTg1MjMyMQ@@._V1_SX300.jpg" ibmdb_id "tt0086994"
HSET "movie:488" title "Jac Mac & Rad Boy Go!" genre "Animation" votes 99 rating 7.8 release_year 1985 plot "Two party bound teens inadvertently destroy a city on their way to hell." poster "https://m.media-amazon.com/images/M/MV5BMTQ0MzcyMTQ4Ml5BMl5BanBnXkFtZTcwNDg3OTQ5OA@@._V1_SX300.jpg" ibmdb_id "tt0875593"
HSET "movie:489" title "The Boy Who Could Fly" genre "Drama" votes 5172 rating 6.5 release_year 1986 plot "An autistic boy who dreams of flying touches everyone he meets,including a new family who has moved in after their father dies." poster "https://m.media-amazon.com/images/M/MV5BMmIwYTU0ZTItNzEzYy00Yzk1LWFlYTMtODY2NzkyYTViMDNjXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0090768"
HSET "movie:490" title "A Boy from Calabria" genre "Drama" votes 300 rating 7.0 release_year 1987 plot "Dad wants his 13-year-old son to work harder and smarter than he himself did; thus justifying the beatings and scoldings given the boy. The boy was also forced to work with some rope manufacturers who worked him like a dog." poster "https://m.media-amazon.com/images/M/MV5BZDdmZTBmOWItOTFkMy00OTRkLWIyZDEtM2FmYTUwZjJhMjQ3XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0092694"
HSET "movie:491" title "The Boy from Hell" genre "Horror" votes 119 rating 4.2 release_year 1988 plot "A teenage boy is hidden at an orphanage by his mother to protect him against his father,who wants to use the boys body to be reborn." poster "https://m.media-amazon.com/images/M/MV5BZmNjZDRiOWQtYjY1Ny00NGI2LWJlOTQtNjJlMTc2N2MzM2VjXkEyXkFqcGdeQXVyNzg5OTk2OA@@._V1_SX300.jpg" ibmdb_id "tt0122008"
HSET "movie:492" title "Fat Man and Little Boy" genre "Biography" votes 6629 rating 6.5 release_year 1989 plot "This film reenacts the Manhattan Project,the secret wartime project in New Mexico where the first atomic bombs were designed and built." poster "https://m.media-amazon.com/images/M/MV5BMmUzNjY5NTAtODExZi00MDM5LWE0OGQtOWI0NGI3OTYzNmI3XkEyXkFqcGdeQXVyNjQzNDI3NzY@._V1_SX300.jpg" ibmdb_id "tt0097336"
HSET "movie:493" title "Halfaouine: Boy of the Terraces" genre "Drama" votes 1064 rating 6.8 release_year 1990 plot "A coming-of-age comedy/drama set in Tunisia. Twelve-year-old Noura is an impressionable boy who must learn to reconcile two conflicting worlds - the loving world of Muslim women and the ..." poster "https://m.media-amazon.com/images/M/MV5BNzk3NjEyODcyNV5BMl5BanBnXkFtZTcwMjIyMDUyMQ@@._V1_SX300.jpg" ibmdb_id "tt0090665"
HSET "movie:494" title "The Last Boy Scout" genre "Action" votes 89429 rating 7.0 release_year 1991 plot "A private detective's protected female witness is murdered,prompting him and the victim's boyfriend to investigate the crime that leads to a corrupt politician and a crooked football team owner." poster "https://m.media-amazon.com/images/M/MV5BN2QxYjAwNDUtYWIzMC00ZTg3LTg5YjMtOGM4YzAyZmUxMzI2XkEyXkFqcGdeQXVyNjU0OTQ0OTY@._V1_SX300.jpg" ibmdb_id "tt0102266"
HSET "movie:495" title "Lakki... The Boy Who Could Fly" genre "Drama" votes 229 rating 5.2 release_year 1992 plot "Surreal tale of a friendless,lonely boy who dreams of escape from a broken home with an neglectful,promiscuous. alcoholic mother and self-centered,clueless,absent father." poster "https://m.media-amazon.com/images/M/MV5BMjA5MjYwNjUxN15BMl5BanBnXkFtZTcwMTI0NTUxMg@@._V1_SX300.jpg" ibmdb_id "tt0104673"
HSET "movie:496" title "Boy Meets World" genre "Comedy" votes 37279 rating 8.1 release_year 1993 plot "An adolescent with two siblings tests his various theories about life as he endures the trials of growing alongside a good friend." poster "https://m.media-amazon.com/images/M/MV5BMTkyMjAyNzAxNl5BMl5BanBnXkFtZTcwNjk1MDk5NA@@._V1_SX300.jpg" ibmdb_id "tt0105958"
HSET "movie:497" title "Cabin Boy" genre "Adventure" votes 7933 rating 5.4 release_year 1994 plot "A foul-mouthed finishing school graduate mistakenly winds up on an ill-fated fishing boat and faces the wrath of a crew that considers him bad luck." poster "https://m.media-amazon.com/images/M/MV5BZWI5ZmY5MDMtOWJkYy00YjJlLWI1MDctMjMwZDI3NTY4YmJlXkEyXkFqcGdeQXVyMTEwODg2MDY@._V1_SX300.jpg" ibmdb_id "tt0109361"
HSET "movie:498" title "Tommy Boy" genre "Adventure" votes 73023 rating 7.1 release_year 1995 plot "After his auto-parts tycoon father dies,the overweight,underachieving son teams up with a snide accountant to try and save the family business." poster "https://m.media-amazon.com/images/M/MV5BNTMwZGU3MGUtZWE0Ni00YzExLWIyY2MtMmNmMDlmYTdmNzFkXkEyXkFqcGdeQXVyNjExODE1MDc@._V1_SX300.jpg" ibmdb_id "tt0114694"
HSET "movie:499" title "The Boy from Mercury" genre "N/A" votes 89 rating 7.2 release_year 1996 plot "Harry is an eight-year-old boy growing up in Ireland with his dis-spirited widowed mother and older brother. He is bullied in school,and his only real friend is his dog Max. His great joy ..." poster "https://m.media-amazon.com/images/M/MV5BNDMzNDBmZWYtMjIyYS00ZDU0LTkxYTktYjU4ZGM5NjliNWE3XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0115740"
HSET "movie:501" title "The Adventures of Jimmy Neutron: Boy Genius" genre "Animation" votes 15625 rating 6.7 release_year 1998 plot "A young boy,who happens to be a genius,lives in a small town with his family and friends and often gets into crazy adventures with them involving the things he invents." poster "https://m.media-amazon.com/images/M/MV5BMWRlNTRkM2ItNDkwMC00ZjNmLWI2ZDQtNWI0MTllMGU5OTVjXkEyXkFqcGdeQXVyNTUyMzE4Mzg@._V1_SX300.jpg" ibmdb_id "tt0320808"
HSET "movie:502" title "The Winslow Boy" genre "Drama" votes 7037 rating 7.3 release_year 1999 plot "Following the theft of a postal-order,a fourteen-year old cadet is expelled from Naval College. To save the honour of the boy and his family,the pre-eminent barrister of the day is engaged to take on the might the Admiralty." poster "https://m.media-amazon.com/images/M/MV5BMDhmNzEyOGMtZGIwYi00NjY4LWFhNGYtMGFmZGViYzFiYzQ0XkEyXkFqcGdeQXVyNDkzNTM2ODg@._V1_SX300.jpg" ibmdb_id "tt0155388"
HSET "movie:503" title "Borstal Boy" genre "Drama" votes 2230 rating 6.8 release_year 2000 plot "Irish writer and political activist Brendan Behan,is befriended as a teenager in a British labor camp by a liberal warden." poster "https://m.media-amazon.com/images/M/MV5BMTQ3ODEzMTk0Ml5BMl5BanBnXkFtZTcwMTk2ODgyMQ@@._V1_SX300.jpg" ibmdb_id "tt0221838"
HSET "movie:504" title "Jimmy Neutron: Boy Genius" genre "Animation" votes 29332 rating 6.0 release_year 2001 plot "An eight year-old boy genius and his friends must rescue their parents after the adults are abducted by aliens." poster "https://m.media-amazon.com/images/M/MV5BMzczYzM4MmMtMTEyYi00ZGRmLWE2OTMtZmNhYTdiYjQ4NDUxXkEyXkFqcGdeQXVyMTMxMTY0OTQ@._V1_SX300.jpg" ibmdb_id "tt0268397"
HSET "movie:505" title "About a Boy" genre "Comedy" votes 166585 rating 7.0 release_year 2002 plot "A cynical,immature young man is taught how to act like a grown-up by a little boy." poster "https://m.media-amazon.com/images/M/MV5BMTQ2Mzg4MDAzNV5BMl5BanBnXkFtZTgwMjcxNTYxMTE@._V1_SX300.jpg" ibmdb_id "tt0276751"
HSET "movie:506" title "The Mudge Boy" genre "Crime" votes 4083 rating 7.1 release_year 2003 plot "Sensitive,somewhat effeminate farm-boy Duncan Mudge can barely cope with grim,since Ma's death even gloomier father Edgar's manly expectations,and seeks comfort in petting a chicken he ..." poster "https://m.media-amazon.com/images/M/MV5BYjljMDE0ZWMtMjA2NC00NWUyLWEzZjktOTIwM2E2MDE3ZjFmXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0339419"
HSET "movie:507" title "Boy 1" genre "Short" votes 215 rating 5.1 release_year 2004 plot "Boy is the story of a young male prostitute in a small town who discovers the truth behind a fatal hit and run accident. Threatened with violence,he battles to expose the truth." poster "https://m.media-amazon.com/images/M/MV5BOTA2ZmQ5ZWYtM2Q4My00NDA1LTk5OTMtMGNlNzI3ZWE1MDM4XkEyXkFqcGdeQXVyNjg5MDkzMDA@._V1_SX300.jpg" ibmdb_id "tt0434818"
HSET "movie:508" title "Boy Eats Girl" genre "Comedy" votes 3667 rating 5.0 release_year 2005 plot "A boy declares his love for his girlfriend,only to die the same night. He is brought back to life by his mother as a flesh-craving zombie,who sires more teen undead while trying to control his,er,appetite for his beloved." poster "https://m.media-amazon.com/images/M/MV5BMTgwNzU3Nzk1N15BMl5BanBnXkFtZTcwNTM1MjA0MQ@@._V1_SX300.jpg" ibmdb_id "tt0415679"
HSET "movie:510" title "Run,Fat Boy,Run" genre "Comedy" votes 64351 rating 6.6 release_year 2007 plot "Five years after jilting his pregnant fiancée on their wedding day,out-of-shape Dennis decides to run a marathon to win her back." poster "https://m.media-amazon.com/images/M/MV5BMTgzOTg0NTk5NF5BMl5BanBnXkFtZTcwMjMxNDI2MQ@@._V1_SX300.jpg" ibmdb_id "tt0425413"
HSET "movie:512" title "Boy 2" genre "Drama" votes 173 rating 5.9 release_year 2009 plot "A poet sells his collection of comic books and action figures in order to afford to hire a male stripper on New Years Eve." poster "https://m.media-amazon.com/images/M/MV5BMTQ1NjgwMjc5OV5BMl5BanBnXkFtZTcwODUyNTA2Mw@@._V1_SX300.jpg" ibmdb_id "tt1436336"
HSET "movie:513" title "Boy 3" genre "Comedy" votes 19247 rating 7.5 release_year 2010 plot "Set on the east coast of New Zealand in 1984,Boy,an 11-year-old child and devout Michael Jackson fan,gets a chance to know his absentee criminal father,who has returned to find a bag of money he buried years ago." poster "https://m.media-amazon.com/images/M/MV5BMjc4MjQ2ODQyNF5BMl5BanBnXkFtZTcwOTE0NzIzNw@@._V1_SX300.jpg" ibmdb_id "tt1560139"
HSET "movie:514" title "Boy 4" genre "Drama" votes 512 rating 6.0 release_year 2011 plot "18-year old Christian has just graduated from high school. At his summer job he is seduced by the 36-year old single mother Sanne. Soon he is drawn into a world of sensuality and his ..." poster "https://m.media-amazon.com/images/M/MV5BMjExOTE5NzczOF5BMl5BanBnXkFtZTcwODQ5OTIyNA@@._V1_SX300.jpg" ibmdb_id "tt1616096"
HSET "movie:515" title "Boy 5" genre "Drama" votes 32 rating 6.4 release_year 2012 plot "'Boy' tells the story of an invisible member of our society,an undocumented Filipino cleaner. He has no name. Moving continuously from one location to the other,he is living between being..." poster "https://m.media-amazon.com/images/M/MV5BODExMjA1ZGYtNTBjZC00YzNhLTg2MGEtNTkzYmU2OTg0ZTRiXkEyXkFqcGdeQXVyMzk3MjE4OTY@._V1_SX300.jpg" ibmdb_id "tt2445032"
HSET "movie:516" title "Boy 6" genre "Short" votes 8 rating 5.4 release_year 2013 plot "The statue BOY becomes living in the nights and has to become its original form before the day begins. The boy is caught between life's fragility at night and art immortality per day." poster "https://m.media-amazon.com/images/M/MV5BMDU5MjE3MjMtNzk4Zi00Yjc1LTk0MjYtZDI4OGMwYmQ2N2FhXkEyXkFqcGdeQXVyNTE4NDEwMzg@._V1_SX300.jpg" ibmdb_id "tt2768416"
HSET "movie:517" title "Boy 7" genre "Short" votes 161 rating 7.0 release_year 2014 plot "16-year old Emilie has always been a boy inside." poster "https://m.media-amazon.com/images/M/MV5BZDdlNjY3OGItNTFkMC00YTk0LWFmODAtOGMyZTI5Zjc4YTI1XkEyXkFqcGdeQXVyNjc2NjkzNTg@._V1_SX300.jpg" ibmdb_id "tt3826188"
HSET "movie:518" title "Boy 8" genre "Short" votes 33 rating 7.4 release_year 2015 plot "The ghost of a young boy explores the world on the day of his death." poster "https://m.media-amazon.com/images/M/MV5BNTAzNzExMTcwNF5BMl5BanBnXkFtZTgwNTEzMjM3NjE@._V1_SX300.jpg" ibmdb_id "tt4848102"
HSET "movie:519" title "The Boy" genre "Horror" votes 73912 rating 6.0 release_year 2016 plot "An American nanny is shocked that her new English family's boy is actually a life-sized doll. After she violates a list of strict rules,disturbing events make her believe that the doll is really alive." poster "https://m.media-amazon.com/images/M/MV5BMTc1MjcxNzcwMV5BMl5BanBnXkFtZTgwMTE0NTE2NzE@._V1_SX300.jpg" ibmdb_id "tt3882082"
HSET "movie:520" title "The Only Living Boy in New York" genre "Drama" votes 10000 rating 6.3 release_year 2017 plot "Adrift in New York City,a recent college graduate's life is upended by his father's mistress." poster "https://m.media-amazon.com/images/M/MV5BODEzODA5NjU2NF5BMl5BanBnXkFtZTgwODkwNzA5MjI@._V1_SX300.jpg" ibmdb_id "tt0460890"
HSET "movie:521" title "Boy 9" genre "Short" votes 8 rating 9.4 release_year 2018 plot "A young boy finds himself in a dilemma of choosing between social peer pressures or making a moralistic decision." poster "https://m.media-amazon.com/images/M/MV5BNmMxMDk4YzgtNzlhNy00ZTcyLTgyNTAtY2U4OWU1NTk5MGRiXkEyXkFqcGdeQXVyNDc3MjkwNDc@._V1_SX300.jpg" ibmdb_id "tt8064372"
HSET "movie:522" title "Boy (9)" genre "Comedy" votes 182 rating 6.8 release_year 2019 plot "A boy's story during the final days of his high school." poster "https://m.media-amazon.com/images/M/MV5BNTc2ZDNjYTYtMmE5NC00YTZkLWI4ZWQtYmYwZDc1NGIzZTNhXkEyXkFqcGdeQXVyMTA0NzIyMDc1._V1_SX300.jpg" ibmdb_id "tt10768678"
HSET "movie:525" title "No Reason to Stay" genre "Short" votes 5 rating 8.6 release_year 1966 plot "N/A" poster "N/A" ibmdb_id "tt0235628"
HSET "movie:526" title "Reason Over Passion" genre "N/A" votes 22 rating 6.0 release_year 1969 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNWViNzMyYmYtNDAwOS00NGQ5LThjN2MtY2JiODM0NjA2MWI3XkEyXkFqcGdeQXVyNTA1NDY3NzY@._V1_SX300.jpg" ibmdb_id "tt0129333"
HSET "movie:527" title "Beyond Reason" genre "Action" votes 7 rating 4.7 release_year 1970 plot "When a nuclear war starts,the employees and inmates at a mental institution seek shelter in an underground bunker. They find themselves locked in and soon find that the inmates want to take over." poster "N/A" ibmdb_id "tt0130502"
HSET "movie:528" title "A Reason to Live,a Reason to Die" genre "Western" votes 1569 rating 6.2 release_year 1972 plot "Branded a coward for surrendering his New Mexico fort to the Confederates without firing a shot,a Union colonel attempts to redeem himself by leading a band of condemned prisoners on a suicide mission to recapture it." poster "https://m.media-amazon.com/images/M/MV5BMTkxOTMzNDQ1NF5BMl5BanBnXkFtZTcwNDcxMTM4NA@@._V1_SX300.jpg" ibmdb_id "tt0069159"
HSET "movie:533" title "Reason,Debate and a Story" genre "Drama" votes 260 rating 7.2 release_year 1977 plot "In this quest narrative that makes the Odyssey look like a trip to the mall,four men,each peculiar in his own way,embark on a quest to reason with the estranged wife of the protagonist." poster "https://m.media-amazon.com/images/M/MV5BMzYwYWE5NjktNzQxZC00NDU3LWEwMGQtOTgxYTc3ZTk2ODk3XkEyXkFqcGdeQXVyNjA3OTI5MjA@._V1_SX300.jpg" ibmdb_id "tt0071707"
HSET "movie:537" title "Murder: By Reason of Insanity" genre "Crime" votes 105 rating 6.3 release_year 1985 plot "A married couple from Poland emigrates to the U.S.,. but things don't turn out as well as they had imaged. The husband's business fails,while his wife's career really takes off. The ..." poster "https://m.media-amazon.com/images/M/MV5BNDUyYTc5ZmUtNzUwOC00MzUxLWIzMDktNTVjZGQ0YjMzNTI5XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0089642"
HSET "movie:540" title "The Cry of Reason: Beyers Naude - An Afrikaner Speaks Out" genre "Documentary" votes 14 rating 6.6 release_year 1988 plot "Anti-apartheid activist Dr. Beyers Naude talks about the human issues confronting the people of South Africa." poster "https://m.media-amazon.com/images/M/MV5BZDk0NzVlNTAtZTRkNi00MTYzLWEzYTYtMGZiNDVmMDNmZjFjXkEyXkFqcGdeQXVyNTgwMzA2OTY@._V1_SX300.jpg" ibmdb_id "tt0094925"
HSET "movie:542" title "Reason to Die" genre "Action" votes 40 rating 4.9 release_year 1990 plot "A cop sets up his girlfriend as a target in order to trap a serial killer." poster "https://m.media-amazon.com/images/M/MV5BNDcyMzI5NTA4M15BMl5BanBnXkFtZTcwNTU1NDcyMQ@@._V1_SX300.jpg" ibmdb_id "tt0098172"
HSET "movie:543" title "Reason for Living: The Jill Ireland Story" genre "Biography" votes 79 rating 6.3 release_year 1991 plot "A Made-for-TV movie,this film follows the struggle the late famous actress Jill Ireland had not only with her cancer but with her very troubled and drug-addicted adoptive son,Jason McCallum." poster "https://m.media-amazon.com/images/M/MV5BZjljZjk1ZWMtYzJmNC00YmZkLThmNDAtMWVmN2YyNzFhMWMzXkEyXkFqcGdeQXVyMTI4NTcwNTA@._V1_SX300.jpg" ibmdb_id "tt0102764"
HSET "movie:546" title "A Reason to Believe" genre "Drama" votes 281 rating 5.8 release_year 1995 plot "A popular girl on campus,Charlotte,attends a wild party while her boyfriend Wesley is out of town. When she realizes she has become too drunk,she leaves the party. But Jim,who she ..." poster "https://m.media-amazon.com/images/M/MV5BMTgyMDE1Mjg4NV5BMl5BanBnXkFtZTcwNDQwMjgyMQ@@._V1_SX300.jpg" ibmdb_id "tt0114240"
HSET "movie:547" title "Tracy Chapman: Give Me One Reason" genre "Short" votes 5 rating 6.2 release_year 1996 plot "Tracy Chapman performs in the music video 'Give Me One Reason' from the album 'New Beginning' recorded for Elektra Records. Tracy Chapman sings and plays guitar in front of a blue curtain ..." poster "https://m.media-amazon.com/images/M/MV5BMDc0YjNkN2QtNWNlZi00NGYwLThjYzYtODZkNjhmMTM5NmNmXkEyXkFqcGdeQXVyMzM4MjM0Nzg@._V1_SX300.jpg" ibmdb_id "tt7168710"
HSET "movie:548" title "Rhyme & Reason" genre "Documentary" votes 690 rating 7.5 release_year 1997 plot "A study in the world of hip-hop,done mostly with interviews,in order to see why it is as popular as it is today and what the future holds." poster "https://m.media-amazon.com/images/M/MV5BMTI5MTgxODI0Nl5BMl5BanBnXkFtZTYwNzg3MDU5._V1_SX300.jpg" ibmdb_id "tt0120014"
HSET "movie:549" title "The Real Reason (Men Commit Crimes)" genre "Comedy" votes 61 rating 7.6 release_year 1998 plot "Six bachelors attempt to use their charms and talents to win the hand of a beautiful,sophisticated young woman. Along the way,they each commit a perpetration of the law,in their attempts..." poster "https://m.media-amazon.com/images/M/MV5BNzU3MjkwOTc3NV5BMl5BanBnXkFtZTcwOTAxNjg3Nw@@._V1_SX300.jpg" ibmdb_id "tt0160744"
HSET "movie:550" title "The Reason" genre "Sport" votes 14 rating 8.5 release_year 1999 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BOTI0NWMxMTktNzRjOC00YzUzLWExZTEtYTA0ZTEyZTFhZDUwXkEyXkFqcGdeQXVyMTc3NjQ3ODI@._V1_SX300.jpg" ibmdb_id "tt1199519"
HSET "movie:551" title "Everything for a Reason" genre "Comedy" votes 68 rating 7.4 release_year 2000 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMTMyMDk1NjYwMl5BMl5BanBnXkFtZTYwODc4Nzc5._V1_SX300.jpg" ibmdb_id "tt0266519"
HSET "movie:552" title "Kira's Reason: A Love Story" genre "Drama" votes 888 rating 6.9 release_year 2001 plot "Kira and Mads try to work out their marriage,after Kira has been two years in a mental institution,but is she really ready for the real world?" poster "https://m.media-amazon.com/images/M/MV5BMTY4MTkyMDQxOF5BMl5BanBnXkFtZTcwNDYxOTUxMQ@@._V1_SX300.jpg" ibmdb_id "tt0285280"
HSET "movie:553" title "Book of Love: The Definitive Reason Why Men Are Dogs" genre "Romance" votes 82 rating 6.6 release_year 2002 plot "N/A" poster "https://ia.media-imdb.com/images/M/MV5BOGYzYzhkNzQtNTJhYy00ZjNiLThlNTItNjhkY2U4NGZkODZkL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTc2NjQyMTg@._V1_SX300.jpg" ibmdb_id "tt0156376"
HSET "movie:554" title "The Sleep of Reason" genre "Thriller" votes 34 rating 6.7 release_year 2003 plot "A modern horror story about the thin line between reality and imagination. When four musicians move into an old,abandoned house in order to find solitude to rehearse,strange events begin ..." poster "https://m.media-amazon.com/images/M/MV5BMTcyMDYyNjgwNF5BMl5BanBnXkFtZTcwNTI4NjkzMQ@@._V1_SX300.jpg" ibmdb_id "tt0362158"
HSET "movie:555" title "Bridget Jones: The Edge of Reason" genre "Comedy" votes 100942 rating 6.0 release_year 2004 plot "After finding love,Bridget Jones (Renée Zellweger) questions if she really has everything she's dreamed of having." poster "https://m.media-amazon.com/images/M/MV5BOTJlNWQxZjctYmE3ZS00OTc0LWE2M2ItNzQwNmYyMjU4NDNmXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0317198"
HSET "movie:556" title "Reason 2 Kill" genre "Drama" votes 16 rating 7.2 release_year 2005 plot "Larissa,driving home from a party,hits a man on the road,she is then faced with either leaving him there,or turning him in and facing the consequences of drunk driving on the eve of her wedding" poster "https://m.media-amazon.com/images/M/MV5BMTY4NzYxMjUyNl5BMl5BanBnXkFtZTcwNjU2OTAzMQ@@._V1_SX300.jpg" ibmdb_id "tt0473385"
HSET "movie:557" title "Reason" genre "Short" votes 14 rating 4.9 release_year 2006 plot "David is caught in a cycle of confusion. Is it love or guilt that visits him in the night? Is he following clues or being baited by his past? David is determined to find out." poster "N/A" ibmdb_id "tt0865935"
HSET "movie:558" title "The Enemies of Reason" genre "Documentary" votes 1695 rating 8.3 release_year 2007 plot "Scientist Richard Dawkins turns a hostile eye on the world of alternative medicine." poster "https://m.media-amazon.com/images/M/MV5BMjAzNzQ5OTg5OV5BMl5BanBnXkFtZTcwMjQ2MDg5MQ@@._V1_SX300.jpg" ibmdb_id "tt1092058"
HSET "movie:559" title "The Reason Why" genre "Drama" votes 55 rating 5.8 release_year 2008 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMjNmMmY2ZGQtNmUxZC00MGNkLWJlY2QtNjgwNTRkNmQyODc4L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTYyMTcxMw@@._V1_SX300.jpg" ibmdb_id "tt1069245"
HSET "movie:560" title "No Reason to Exist" genre "Drama" votes 11 rating 6.9 release_year 2009 plot "A talk show hosts realizes there's no reason to exist,but he won't bother with suicide." poster "N/A" ibmdb_id "tt1580307"
HSET "movie:561" title "With Love... from the Age of Reason" genre "Comedy" votes 1693 rating 5.8 release_year 2010 plot "A career-driven businesswoman rethinks her life after getting letters that force her to reminisce a traumatic,yet romantic,upbringing." poster "https://m.media-amazon.com/images/M/MV5BZmVjN2IwNGEtNGEzOS00MjFlLWJjM2EtNzIzZmI4MDEyMDVjXkEyXkFqcGdeQXVyNzI1NzMxNzM@._V1_SX300.jpg" ibmdb_id "tt1594503"
HSET "movie:562" title "A Reason to Live" genre "Drama" votes 124 rating 6.4 release_year 2011 plot "A female producer loses her fiancée in a hit and run accident and stands in the line of conflict." poster "https://m.media-amazon.com/images/M/MV5BNTFiYWUwM2UtZmZlYi00MTIwLTg0ZGItYTYyNGU5ZTU3OGE3XkEyXkFqcGdeQXVyMjE4MTIyNDI@._V1_SX300.jpg" ibmdb_id "tt2085883"
HSET "movie:568" title "Adolf Hitler's Last Appeal to Reason" genre "History" votes 15 rating 8.6 release_year 2017 plot "Here lie the accounts of Adolf Hitler's pleas to the world during the largest bloodshed in mankind's history,World War 2. Adolf Hitler's most poignant orations which had been buried for ..." poster "https://m.media-amazon.com/images/M/MV5BZTAwMzIxMGEtMjIwMy00NWNkLWJjMmUtZTUyMjQzM2QwZWNjXkEyXkFqcGdeQXVyNDY5Mjk0Nzg@._V1_SX300.jpg" ibmdb_id "tt7375460"
HSET "movie:569" title "Village of the Damned" genre "Horror" votes 14148 rating 7.3 release_year 1960 plot "In the English village of Midwich,the blonde-haired,glowing-eyed children of uncertain paternity prove to have frightening powers." poster "https://m.media-amazon.com/images/M/MV5BMGE5MzM4NDItZTgwNy00MDBjLWI2ODQtNzVjMzBhMjVhMjkyXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0054443"
HSET "movie:570" title "Only Fun in Bullerby Village" genre "Adventure" votes 131 rating 5.6 release_year 1961 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMzFkN2EyZDEtMDljYi00YzRlLTg0MTctYTg2MjZlMGY1OTkxXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0054663"
HSET "movie:571" title "Village of Daughters" genre "Comedy" votes 100 rating 5.2 release_year 1962 plot "Herbert Harris is a traveling salesman who makes his way into a remote Italian village to sell his wares. There,he finds many single and attractive women who all pursue him madly. He ..." poster "https://m.media-amazon.com/images/M/MV5BZWQ1MzUzZWYtZDRmYS00N2JlLWExYWItYzIyMmQ0NjI0MDdkXkEyXkFqcGdeQXVyMDY4MzkyNw@@._V1_SX300.jpg" ibmdb_id "tt0056659"
HSET "movie:572" title "Changes in the Village" genre "Drama" votes 104 rating 6.8 release_year 1963 plot "A girl is forced into a loveless marriage by her family." poster "https://m.media-amazon.com/images/M/MV5BMjFlNDA3MDAtOWQ0ZS00NzI0LTg5MWYtY2JkNmE2NTFjNTc2XkEyXkFqcGdeQXVyNDI0MTM0MjA@._V1_SX300.jpg" ibmdb_id "tt0059211"
HSET "movie:573" title "Santa's Enchanted Village" genre "Family" votes 43 rating 3.0 release_year 1964 plot "Shot at the Santa's Village parks in California and in Dundee,Illinois in the 60s. It shows many of the park's features including the snowball ride,an icy North Pole,and the Puppet Place theater." poster "https://m.media-amazon.com/images/M/MV5BMjllYTBiMjMtODk0NC00NjE0LTk4M2QtNmVjMjBjOTZlNDcwXkEyXkFqcGdeQXVyNTM3MDMyMDQ@._V1_SX300.jpg" ibmdb_id "tt0313557"
HSET "movie:574" title "Village of the Giants" genre "Comedy" votes 1975 rating 3.6 release_year 1965 plot "Delinquent teen-agers ingest a substance and grow thirty feet tall,then proceed to take over a small town." poster "https://m.media-amazon.com/images/M/MV5BYzJmNmEwNzAtZTQzNi00MmYzLWFjMTQtYmZmOWE0Y2JlNWI2XkEyXkFqcGdeQXVyMTQ2MjQyNDc@._V1_SX300.jpg" ibmdb_id "tt0059878"
HSET "movie:576" title "It Rains in My Village" genre "Drama" votes 474 rating 7.1 release_year 1968 plot "A bizarre and tragic love story involving swineherd,village fool,teacher and an agricultural pilot. The story unfolds in a remote village in the communist ruled Yugoslavia at the down of Soviet occupation of Czechoslovakia in 1968." poster "https://m.media-amazon.com/images/M/MV5BMDI2YTJiOGItNTI4ZS00NmZhLTg3MGQtZjM3NjVhZjgzYmRmXkEyXkFqcGdeQXVyMTk0MjQ3Nzk@._V1_SX300.jpg" ibmdb_id "tt0124294"
HSET "movie:577" title "R.F.D. Greenwich Village" genre "Documentary" votes 12 rating 5.3 release_year 1969 plot "With a small town feel,Greenwich Village is an oasis of calm in the middle of New York City. It has a quaint feel,its architecture and other built aspects adding to its character. ..." poster "N/A" ibmdb_id "tt4422700"
HSET "movie:579" title "A Little Village Performance" genre "Documentary" votes 39 rating 8.6 release_year 1971 plot "N/A" poster "N/A" ibmdb_id "tt0174001"
HSET "movie:581" title "Village on Fire" genre "Action" votes 77 rating 6.5 release_year 1973 plot "Chung is a reformed professional fighter who has to hide his identity and take revenge on Black and White Fan,after they murder his family." poster "https://m.media-amazon.com/images/M/MV5BMTI2ODg0Nzg4MF5BMl5BanBnXkFtZTcwMDMzNTcxMQ@@._V1_SX300.jpg" ibmdb_id "tt0164521"
HSET "movie:582" title "From the Village to the City" genre "Adventure" votes 6384 rating 8.4 release_year 1974 plot "The sequel of The Stupid Millionaire (1974 the fun continues this time in Ankara,after the 4 brothers find the heritage from their father which is a box-ful of gold." poster "https://m.media-amazon.com/images/M/MV5BMTkzNTg3ODctNGJjNi00ZDgyLThkODItZmJmYmIxNGEwN2M4XkEyXkFqcGdeQXVyMjExNjgyMTc@._V1_SX300.jpg" ibmdb_id "tt0252619"
HSET "movie:584" title "Next Stop,Greenwich Village" genre "Comedy" votes 1797 rating 6.9 release_year 1976 plot "The ups and downs of life as experienced by a group of aspiring young artists in the early Fifties New York." poster "https://m.media-amazon.com/images/M/MV5BNzlmNjFhNDctMzUxNi00ZDNiLWEyYjgtYzQ3YzBmYWZjNDkzL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0074963"
HSET "movie:585" title "Village of Eight Gravestones" genre "Horror" votes 230 rating 6.6 release_year 1977 plot "The heir to a family fortune discovers that a curse has been placed on it,put there centuries before by a band of samurai warriors." poster "https://m.media-amazon.com/images/M/MV5BNGU5YTUwMjYtZWVjNS00MzUxLWFmNTYtY2E5MDYxZDRlMGZjXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0204745"
HSET "movie:586" title "Duel at the Tiger Village" genre "Action" votes 110 rating 5.4 release_year 1978 plot "A kung-fu fighting detective investigating the murder of the emperor's wife uncovers a high-ranking conspiracy." poster "https://m.media-amazon.com/images/M/MV5BMmZjMWU0YzgtZDkyNS00YTZlLTg2NmQtZmZlMjQ2YjQ4YzNjXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0165729"
HSET "movie:587" title "Un si joli village..." genre "Crime" votes 66 rating 6.6 release_year 1979 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZTNhNDRhM2EtZDU3Zi00NDk4LWI4MzAtZjU4ZTYwNDIzMjczXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0078441"
HSET "movie:588" title "Village in the Jungle" genre "Drama" votes 65 rating 7.3 release_year 1980 plot "The lives of a poor family in a small village called Beddagama as they struggle to survive the challenges presented by poverty,disease,superstition,the unsympathetic colonial system,and the jungle itself." poster "https://m.media-amazon.com/images/M/MV5BYzVmYzFiMTEtOWY4Zi00YjU5LWIyMTYtZjc4NjRlN2JiYzJiXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0080409"
HSET "movie:590" title "Once Upon a Time in Vu Dai Village" genre "Action" votes 29 rating 8.6 release_year 1982 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BYTY1MmNmYjUtNGNjOC00YTcwLTg5MzYtZWMwZGJmYzkzOTYyXkEyXkFqcGdeQXVyNDc0Njc1NTY@._V1_SX300.jpg" ibmdb_id "tt2958510"
HSET "movie:591" title "Village in the Mist" genre "Drama" votes 38 rating 7.3 release_year 1983 plot "A vagabond called Kaechoi is troubled by all the inhabitants of a remote South Korean village. His secret is unearthed by an innocent lady teacher who has moved to that village from the city." poster "https://m.media-amazon.com/images/M/MV5BNjM0MDlkNDQtN2EzMC00M2EwLThiOTEtZDRmZmJjMzA4YjEyXkEyXkFqcGdeQXVyNDY5NjU5MDE@._V1_SX300.jpg" ibmdb_id "tt0083558"
HSET "movie:592" title "The Pope of Greenwich Village" genre "Action" votes 7421 rating 6.7 release_year 1984 plot "Two cousins unknowingly rob the mob and face the dangerous consequences." poster "https://m.media-amazon.com/images/M/MV5BYWIzNDE1MjYtM2JlZi00ZDQ0LWIzYTUtNWNiYzI0OTZkZjFjXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0087932"
HSET "movie:593" title "My Sweet Little Village" genre "Comedy" votes 3290 rating 8.2 release_year 1985 plot "Comedy about the people who inhabit a small town. For years the overbearing Pavek has endured Otik,the 'town idiot,' sharing his meals and the front seat of their dump truck. But Otik is ..." poster "https://m.media-amazon.com/images/M/MV5BNjQzNDg5MzU1NF5BMl5BanBnXkFtZTcwOTk0MDYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0090257"
HSET "movie:594" title "The Children of Noisy Village" genre "Family" votes 1807 rating 6.7 release_year 1986 plot "The story of the children who live in Bullerbyn,Sweden,through the spring and summer months." poster "https://m.media-amazon.com/images/M/MV5BMTc1NjE2MTcxMl5BMl5BanBnXkFtZTcwODEzNTIyMQ@@._V1_SX300.jpg" ibmdb_id "tt0090610"
HSET "movie:595" title "More About the Children of Noisy Village" genre "Family" votes 1081 rating 6.7 release_year 1987 plot "There are only a handful of children living in Bullerbyn. This film follows their story through the fall and winter,picking up at the moment 'The Children of Noisy Village' finishes." poster "https://m.media-amazon.com/images/M/MV5BMTY0MjYyNzgxNV5BMl5BanBnXkFtZTcwOTI0MzkxMQ@@._V1_SX300.jpg" ibmdb_id "tt0093524"
HSET "movie:597" title "Quigley's Village" genre "Family" votes 12 rating 6.5 release_year 1989 plot "'Quigley's Village' is a kids' show which employs both live actors and puppets. Mr. Quigley is the leader of the town,with Trundle,a toucan,living in a cage on Quigley's front porch. ..." poster "N/A" ibmdb_id "tt1277647"
HSET "movie:600" title "A Village Romeo and Juliet" genre "Musical" votes 14 rating 6.6 release_year 1992 plot "N/A" poster "N/A" ibmdb_id "tt0884222"
HSET "movie:601" title "The Village (animation)" genre "Animation" votes 124 rating 7.3 release_year 1993 plot "A village is ruled by the church,but it filled with hypocritical sinners who constantly spy on each other." poster "https://m.media-amazon.com/images/M/MV5BYjE1NTE1YjgtZTIwMC00MzRkLWI4NDEtNDE0ODY4Y2NlZDg2XkEyXkFqcGdeQXVyNjc2NjkzNTg@._V1_SX300.jpg" ibmdb_id "tt0108494"
HSET "movie:602" title "The Rise and Fall of an Olympic Village" genre "Comedy" votes 160 rating 7.6 release_year 1994 plot "N/A" poster "N/A" ibmdb_id "tt0185639"
HSET "movie:603" title "Village of the Damned (new)" genre "Horror" votes 27584 rating 5.6 release_year 1995 plot "A small town's women give birth to unfriendly alien children posing as humans." poster "https://m.media-amazon.com/images/M/MV5BNTY5MzEwMjctMmQ1MS00YThmLWJhMjQtYzMxOWZlNTEyNGM5XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0114852"
HSET "movie:604" title "Pretty Village,Pretty Flame" genre "Comedy" votes 13617 rating 8.7 release_year 1996 plot "During the war in Bosnia,two childhood friends eventually become enemies,as the tragic and devastating circumstances of the war put them on the opposite sides and expose the most gruesome and cruel aspects of the human nature." poster "https://m.media-amazon.com/images/M/MV5BYTg2ZTNmYmMtNGRkNi00MzM1LTljMWQtZjY4MzAxNGFhMDI2XkEyXkFqcGdeQXVyMjM5MTg4MjQ@._V1_SX300.jpg" ibmdb_id "tt0116860"
HSET "movie:605" title "The Quiet Village" genre "Crime" votes 141 rating 5.9 release_year 1997 plot "After his predecessor on a long-festering wilderness village murder case resigns for 'reasons of health',a young police detective decides it's time for more forceful methods. But there's ..." poster "https://m.media-amazon.com/images/M/MV5BNzc5MDI5YmEtZTUzMi00YTRkLWFmNDUtODRmY2MzZDgwOTg4XkEyXkFqcGdeQXVyMTIxMzMzMzE@._V1_SX300.jpg" ibmdb_id "tt0120427"
HSET "movie:606" title "Nadya's Village" genre "Documentary" votes 13 rating 6.5 release_year 1998 plot "N/A" poster "N/A" ibmdb_id "tt0198801"
HSET "movie:607" title "Village of Idiots" genre "Animation" votes 108 rating 7.1 release_year 1999 plot "Weary of daily life in his native village of Chelm,Shmendrik sets out on a quest for knowledge that brings him to a new Chelm,a place remarkably like the old Chelm,down to the chicken's ..." poster "N/A" ibmdb_id "tt0211106"
HSET "movie:609" title "Village" genre "Documentary" votes 16 rating 5.7 release_year 2001 plot "N/A" poster "N/A" ibmdb_id "tt0345146"
HSET "movie:610" title "A Village Tale" genre "N/A" votes 5 rating 4.4 release_year 2002 plot "N/A" poster "N/A" ibmdb_id "tt0304901"
HSET "movie:611" title "Naruto: The Lost Story - Mission: Protect the Waterfall Village!" genre "Animation" votes 227 rating 6.6 release_year 2003 plot "Naruto and his friends must get back a jug of stolen holy water from a band of higher class ninjas." poster "https://m.media-amazon.com/images/M/MV5BNjAxYzFhMWEtZGViNS00YTI5LThiMmEtYjZmODFhZjZmYWQ5XkEyXkFqcGdeQXVyMjc2Nzg5OTQ@._V1_SX300.jpg" ibmdb_id "tt3634858"
HSET "movie:612" title "The Village" genre "Drama" votes 234433 rating 6.5 release_year 2004 plot "A series of events tests the beliefs of a small isolated countryside village." poster "https://m.media-amazon.com/images/M/MV5BMWExMWYxN2MtYmU1YS00Mjk5LWI3OTEtYTg3NDIwZTA2MTE2L2ltYWdlXkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0368447"
HSET "movie:613" title "Kaashi from Village" genre "Drama" votes 24 rating 7.3 release_year 2005 plot "N/A" poster "N/A" ibmdb_id "tt2959872"
HSET "movie:614" title "Full Metal Village" genre "Documentary" votes 1004 rating 7.2 release_year 2006 plot "Full Metal Village" poster "https://m.media-amazon.com/images/M/MV5BMjA1ODE2NjAyNV5BMl5BanBnXkFtZTcwMTUzNjU4MQ@@._V1_SX300.jpg" ibmdb_id "tt0954937"
HSET "movie:615" title "A Gentle Breeze in the Village" genre "Drama" votes 815 rating 7.4 release_year 2007 plot "In 'A Gentle Breeze in the Village,' Soyo Migata (Kaho) is a quirky 8th grade student who resides in a tiny rural village somewhere in Japan. The village is small enough where there's only ..." poster "https://m.media-amazon.com/images/M/MV5BYTJmNGQ2ZmQtOGQzZC00OTVlLWJjZDktMTFjZWViMmU0NDdjXkEyXkFqcGdeQXVyMjI3NTc5MDE@._V1_SX300.jpg" ibmdb_id "tt0997184"
HSET "movie:616" title "The Village Barbershop" genre "Comedy" votes 521 rating 6.9 release_year 2008 plot "A fading smalltime barber is forced to hire the last person on earth he'd want working in his shop - a woman." poster "https://m.media-amazon.com/images/M/MV5BMTI5OTUxNjc4NF5BMl5BanBnXkFtZTcwODQ2MTU1MQ@@._V1_SX300.jpg" ibmdb_id "tt0859644"
HSET "movie:617" title "Un village français" genre "Drama" votes 565 rating 8.4 release_year 2009 plot "A French village and its inhabitants go through the ups and (mainly) downs of the occupation by the German army from 1940 to 1945. The village doctor is assigned as mayor,and confronted ..." poster "https://m.media-amazon.com/images/M/MV5BMTk2OTAwMjgyMF5BMl5BanBnXkFtZTcwMDc4NTAzMw@@._V1_SX300.jpg" ibmdb_id "tt1288631"
HSET "movie:618" title "The Village of Shadows" genre "Horror" votes 406 rating 4.3 release_year 2010 plot "A group of young people are trapped in an evil village." poster "https://m.media-amazon.com/images/M/MV5BOGI2NWZmZTYtNTk1NC00MDNmLWIzODMtNTgzMGM0MDIwMjUyXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt1183307"
HSET "movie:619" title "The Cardboard Village" genre "Drama" votes 259 rating 6.3 release_year 2011 plot "When a group of African immigrants builds a cardboard village between the pews of a church soon to be closed,an elderly priest must choose between his calling and his orders." poster "https://m.media-amazon.com/images/M/MV5BYmE1OWNmYmUtNjQ3NS00NmI2LWIyYzctMTc2ZjFlMzljN2U0XkEyXkFqcGdeQXVyNTA0OTU0OTQ@._V1_SX300.jpg" ibmdb_id "tt1774415"
HSET "movie:620" title "Greenwich Village: Music That Defined a Generation" genre "Documentary" votes 264 rating 7.1 release_year 2012 plot "Explores the music scene in Greenwich Village,New York in the 60's and early 70's. The film highlights some of the finest singer/songwriters of the day." poster "https://m.media-amazon.com/images/M/MV5BMTY2NjQ2NTU2N15BMl5BanBnXkFtZTcwNDY0MzUwNg@@._V1_SX300.jpg" ibmdb_id "tt1941541"
HSET "movie:621" title "The Village 1" genre "Drama" votes 1632 rating 7.7 release_year 2013 plot "Follows the residents of one English village across the 20th century and their turbulent lives." poster "https://m.media-amazon.com/images/M/MV5BMzcyY2JiMmItMTNhNS00MTM5LWE0ZDYtYzJlNDVlY2VlNTJhXkEyXkFqcGdeQXVyMjExMjk0ODk@._V1_SX300.jpg" ibmdb_id "tt2394340"
HSET "movie:622" title "Un village presque parfait" genre "Comedy" votes 653 rating 5.9 release_year 2014 plot "'Saint-Far-la-Mauderne',a small village hit hard by the crisis and desertification. His last hope: revive the salmon smoking factory. Only problem,insurance require the presence of a ..." poster "https://m.media-amazon.com/images/M/MV5BZDY2MDZhNDktMmNlNy00NDEzLTg0Y2YtMWRhOWQ5MmJjODk3XkEyXkFqcGdeQXVyMjU0MzYxOTY@._V1_SX300.jpg" ibmdb_id "tt3324286"
HSET "movie:623" title "The Village: Achiara's Secret" genre "Mystery" votes 133 rating 7.3 release_year 2015 plot "Achiara is a quiet,peaceful village with hardly any crime. But on her first day of school there,English language instructor Kim So-yoon discovers a buried corpse. As the towns people ..." poster "https://m.media-amazon.com/images/M/MV5BZWI1MDM1YTktMzkyNi00YjM0LTkyMGMtM2FkOGEyY2Q4MTBhXkEyXkFqcGdeQXVyMTExNDQ2MTI@._V1_SX300.jpg" ibmdb_id "tt5084004"
HSET "movie:624" title "The Lost Village" genre "Animation" votes 347 rating 5.3 release_year 2016 plot "A group of 30 individuals go on a bus tour to Nanaki Village in order to leave behind their normal lives but arrive to find that the village is hiding many secrets." poster "https://m.media-amazon.com/images/M/MV5BYzAxY2RlNGQtNjc5MC00YzI3LWE3ZmQtODhkNWE5ODUxYWY0XkEyXkFqcGdeQXVyMzgxODM4NjM@._V1_SX300.jpg" ibmdb_id "tt5614348"
HSET "movie:625" title "Smurfs: The Lost Village" genre "Animation" votes 16920 rating 6.0 release_year 2017 plot "In this fully animated,all-new take on the Smurfs,a mysterious map sets Smurfette and her friends Brainy,Clumsy,and Hefty on an exciting race through the Forbidden Forest,leading to the discovery of the biggest secret in Smurf history." poster "https://m.media-amazon.com/images/M/MV5BMTg1NjgyMTYzM15BMl5BanBnXkFtZTgwMzIxNDc4MDI@._V1_SX300.jpg" ibmdb_id "tt2398241"
HSET "movie:626" title "A Christmas Village" genre "Comedy" votes 123 rating 4.4 release_year 2018 plot "Piper Jansen is a slick public relations genius and owner of her own company 'Piper's Picks.' After creating countless successful campaigns,she decides to use her grandmother's holiday ..." poster "https://m.media-amazon.com/images/M/MV5BZmYxMTUwYTItMjVkMi00MTdhLWIwOTMtNjg5MDVmZWRjMTI0XkEyXkFqcGdeQXVyODA3NTIyMjM@._V1_SX300.jpg" ibmdb_id "tt9047392"
HSET "movie:627" title "The Village 2" genre "Drama" votes 1790 rating 7.4 release_year 2019 plot "Residents of a unique apartment building in Greenwich Village build a bonded family of friends and neighbors." poster "https://m.media-amazon.com/images/M/MV5BMjgxMmFiNWMtYWQ2MC00ZjI5LTkwMWUtM2NjMTNiYTZiYmRkXkEyXkFqcGdeQXVyODUxOTU0OTg@._V1_SX300.jpg" ibmdb_id "tt7866098"
HSET "movie:628" title "Homage to Jean Tinguely's 'Homage to New York'" genre "Short" votes 65 rating 4.7 release_year 1960 plot "N/A" poster "N/A" ibmdb_id "tt0482994"
HSET "movie:629" title "New York Lightboard Record" genre "Short" votes 72 rating 6.0 release_year 1961 plot "New Yorkers watch as Norman McLaren's animated promotional film for Canadian tourism plays on the giant pixelboard overlooking Times Square. The caption below the board reads: 'Canada... ..." poster "N/A" ibmdb_id "tt0055227"
HSET "movie:631" title "Sunday in New York" genre "Comedy" votes 2159 rating 6.8 release_year 1963 plot "On a Sunday,Eileen Tyler,still a virgin,leaves Albany to visit her airline pilot brother in New York but a chance encounter with a man on a city bus threatens to derail her upcoming marriage to boyfriend Russ." poster "https://m.media-amazon.com/images/M/MV5BZjZiNGE1MTMtNGYzZS00YmE4LWJjMzEtNzliZDY1YzA1MmM5XkEyXkFqcGdeQXVyMDI2NDg0NQ@@._V1_SX300.jpg" ibmdb_id "tt0057543"
HSET "movie:632" title "New York Eye and Ear Control" genre "Short" votes 26 rating 6.2 release_year 1964 plot "N/A" poster "N/A" ibmdb_id "tt0131497"
HSET "movie:633" title "The Troops in New York" genre "Adventure" votes 6365 rating 6.5 release_year 1965 plot "After being chosen to represent France in an international congress,Cruchot and his troops must go to New York,and adapt to its social and cultural aspects." poster "https://m.media-amazon.com/images/M/MV5BNWUyYzVmYWUtYTRlYi00YjFiLTk2M2ItMGVmZjFiN2ZlNDdhXkEyXkFqcGdeQXVyNDk3NzU2MTQ@._V1_SX300.jpg" ibmdb_id "tt0060450"
HSET "movie:634" title "New York City... Melting Point" genre "Documentary" votes 40 rating 7.2 release_year 1966 plot "A documentary about New York City produced in collaboration with the United States Information Agency (USIA) for educational and information purposes." poster "https://m.media-amazon.com/images/M/MV5BOTE2OTc0NmUtYWYyMS00NWZiLWJlYWUtZDc0NzExOWRjYmI4XkEyXkFqcGdeQXVyNzI4MDMyMTU@._V1_SX300.jpg" ibmdb_id "tt3413658"
HSET "movie:637" title "Hercules in New York" genre "Adventure" votes 16414 rating 3.3 release_year 1970 plot "Hercules is sent to Earth where he finds true love and starts a promising career in the bodybuilder business." poster "https://m.media-amazon.com/images/M/MV5BMDE2MDRmMjQtNGM0NC00N2U4LWI2ZGYtM2I2MzIyNzY5NjlmXkEyXkFqcGdeQXVyNDIwODAwNzg@._V1_SX300.jpg" ibmdb_id "tt0065832"
HSET "movie:638" title "Klute in New York: A Background for Suspense" genre "Short" votes 53 rating 5.8 release_year 1971 plot "A promotional short film back in the 1970's that in current days can be viewed as a closer look at the making of Klute (1971). The project follows the complex shooting on multiple locations..." poster "https://m.media-amazon.com/images/M/MV5BNTVhNDQwOGMtMWY0OS00ZDI5LWE2OTEtNzg2OTQ4NjJmMDdlXkEyXkFqcGdeQXVyMjA3NDg2Mzg@._V1_SX300.jpg" ibmdb_id "tt0317841"
HSET "movie:642" title "Sheila Levine Is Dead and Living in New York" genre "Comedy" votes 193 rating 6.5 release_year 1975 plot "Sheila Levine is a Jewish-American princess and a native of Harrisburg,Pennsylvania. An innovative,bright,but painfully introverted individual,she comes to New York City with her mother..." poster "https://m.media-amazon.com/images/M/MV5BMTQxMzg1MGQtMWFjMS00ZWVjLWExNzItMzBlYzU1YmJlOGQxXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0073698"
HSET "movie:643" title "Harry and Walter Go to New York" genre "Crime" votes 848 rating 5.5 release_year 1976 plot "Two hopelessly-out-of-their-class conmen attempt to pull off the largest bank heist of the nineteenth century. They gain the enmity of the most famous bank robber in the world,and the ..." poster "https://m.media-amazon.com/images/M/MV5BYzVhMGJjNTUtYzg2Ny00OTU5LTgwYWQtZjlkNTcwMTJiZDJkL2ltYWdlXkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0074608"
HSET "movie:644" title "New York,New York" genre "Drama" votes 17320 rating 6.7 release_year 1977 plot "An egotistical saxophonist and a young singer meet on V-J Day and embark upon a strained and rocky romance,even as their careers begin a long,up-hill climb." poster "https://m.media-amazon.com/images/M/MV5BYzZjM2RlZWMtZjVhNC00ODAyLTg0MDEtZDNmNjU4ODg2YjY3XkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0076451"
HSET "movie:646" title "New York Portrait: Chapter I" genre "Documentary" votes 64 rating 7.4 release_year 1979 plot "N/A" poster "N/A" ibmdb_id "tt1829721"
HSET "movie:648" title "Escape from New York" genre "Action" votes 117888 rating 7.2 release_year 1981 plot "In 1997,when the U.S. president crashes into Manhattan,now a giant maximum security prison,a convicted bank robber is sent in to rescue him." poster "https://m.media-amazon.com/images/M/MV5BMTUzMTY0Nzg0MV5BMl5BanBnXkFtZTgwMDU3MzQxMDE@._V1_SX300.jpg" ibmdb_id "tt0082340"
HSET "movie:649" title "The New York Ripper" genre "Horror" votes 8687 rating 6.4 release_year 1982 plot "A burned-out New York police detective teams up with a college psychoanalyst to track down a vicious serial killer randomly stalking and killing various young women around the city." poster "https://m.media-amazon.com/images/M/MV5BNDZjN2JlZGItMjc1MS00MzFkLTk2NWQtZTBhYWYyODhjMDMyXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0084719"
HSET "movie:650" title "2019: After the Fall of New York" genre "Action" votes 2651 rating 5.6 release_year 1983 plot "After a nuclear war,society breaks down into two groups,the evil Euraks and the rebel Federation. A mercenary named Parsifal is hired by the Federation to infiltrate New York City,which ..." poster "https://m.media-amazon.com/images/M/MV5BNTk3YzI4ZGUtM2VjMS00YmRhLWFhMTgtOTA0Y2U5ZDE2OGE5XkEyXkFqcGdeQXVyNDgxODg1MzU@._V1_SX300.jpg" ibmdb_id "tt0085125"
HSET "movie:651" title "Neapolitan Boy in New York" genre "Musical" votes 27 rating 4.4 release_year 1984 plot "N/A" poster "N/A" ibmdb_id "tt0088068"
HSET "movie:652" title "Goodbye,New York" genre "Comedy" votes 99 rating 5.1 release_year 1985 plot "A young New York woman,devastated to find out that her husband has been cheating on her,decides to hop a plane to Paris to get away. However,she falls asleep on the plane,misses her ..." poster "https://m.media-amazon.com/images/M/MV5BMTI5ODY2NDE0NF5BMl5BanBnXkFtZTcwMTc0OTcxMQ@@._V1_SX300.jpg" ibmdb_id "tt0089217"
HSET "movie:653" title "John Lennon Live in New York City" genre "Documentary" votes 76 rating 7.0 release_year 1986 plot "In 1972,John Lennon,Yoko Ono,and the Plastic Ono Elephants Memory Band put together a benefit concert for mentally and physically handicapped children in New York. Their performance in ..." poster "https://m.media-amazon.com/images/M/MV5BMzc0MDhiMTItYWFmZi00ZWY0LTg4MTItMTE3NDMzMzkzZGQwXkEyXkFqcGdeQXVyNDY0NjEwNTE@._V1_SX300.jpg" ibmdb_id "tt0467594"
HSET "movie:654" title "Un tassinaro a New York" genre "Comedy" votes 150 rating 5.1 release_year 1987 plot "The Roman taxi driver Pietro Marchetti finds himself to witness a mafia crime. Having to testify at the trial,he is checked by the police,especially when he has to go to the United States to attend the graduation of his son Francesco." poster "https://m.media-amazon.com/images/M/MV5BMTQ1YTQyMTctYTBkYy00MGU1LTg1MDgtMDI1NTk1ZmFhZDdiXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0094108"
HSET "movie:655" title "Mondo New York" genre "Documentary" votes 143 rating 6.0 release_year 1988 plot "A young woman wanders around New York City and stumbles across a number of strange characters and settings that represent the 'underground' areas of the city. She sees stand up comedy in ..." poster "https://m.media-amazon.com/images/M/MV5BMTM0MjIxNTQyMF5BMl5BanBnXkFtZTcwNTQ3OTgwMw@@._V1_SX300.jpg" ibmdb_id "tt0093558"
HSET "movie:656" title "New York Stories" genre "Comedy" votes 16265 rating 6.4 release_year 1989 plot "A middle-aged artist obsessed with his pretty young assistant,a precocious 12 year old living in a hotel,and a neurotic lawyer with a possessive mother make up three Gotham tales." poster "https://m.media-amazon.com/images/M/MV5BMDk1Mzk0YTctZWU5OS00ODNiLTkwNWQtZjUzZmZmY2VhZmViXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0097965"
HSET "movie:657" title "King of New York" genre "Crime" votes 29432 rating 7.0 release_year 1990 plot "A drug kingpin is released from prison and seeks to take total control of the criminal underworld in order to give back to the community." poster "https://m.media-amazon.com/images/M/MV5BOTE2NDcxNzE4N15BMl5BanBnXkFtZTgwMDc1NTk4NjE@._V1_SX300.jpg" ibmdb_id "tt0099939"
HSET "movie:658" title "Lou Reed: The New York Album" genre "Music" votes 12 rating 7.9 release_year 1991 plot "A 1989 Lou Reed concert in Montreal. The track-list is the same of the album 'New York' (1989 one of Reed's most famous and apprecciated works." poster "N/A" ibmdb_id "tt0427472"
HSET "movie:659" title "Home Alone 2: Lost in New York" genre "Adventure" votes 285157 rating 6.7 release_year 1992 plot "One year after Kevin McCallister was left home alone and had to defeat a pair of bumbling burglars,he accidentally finds himself stranded in New York City - and the same criminals are not far behind." poster "https://m.media-amazon.com/images/M/MV5BNDI1MzM0Y2YtYmIyMS00ODE3LTlhZjEtZTUyNmEzMTNhZWU5XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0104431"
HSET "movie:660" title "Naked in New York" genre "Comedy" votes 1424 rating 5.7 release_year 1993 plot "Naked in New York begins in the car of grown up Jake,he is talking to us about his girlfriend,Joanne,(watch for the facial expressions) and to whom you can turn to for help while facing ..." poster "https://m.media-amazon.com/images/M/MV5BZjgwZjMyN2YtOGU3ZS00Mjg3LWEzNzItNmU0Mjg1YjBlYzU3XkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt0110623"
HSET "movie:661" title "New York Undercover" genre "Crime" votes 1859 rating 7.8 release_year 1994 plot "Drugs,robbery,corruption,rape,murder. Cops versus criminals. The undercover war has started. Welcome to New York City." poster "https://m.media-amazon.com/images/M/MV5BMzMyMDYxYWItZGFmZS00MmU2LTlhNDctODUyOTAwN2Y1ZTg5XkEyXkFqcGdeQXVyNjExODE1MDc@._V1_SX300.jpg" ibmdb_id "tt0108876"
HSET "movie:662" title "New York Daze" genre "Comedy" votes 39 rating 7.5 release_year 1995 plot "Eric,a writer that hardly ever writes,and Donny,a photographer that refuses to show his work in public,struggle with things like steady jobs and promotions that will ultimately ..." poster "N/A" ibmdb_id "tt0112198"
HSET "movie:663" title "A Couch in New York" genre "Comedy" votes 1618 rating 6.0 release_year 1996 plot "Dr. Henry Harriston is a successful psychoanalyst in New York City. When he is near a nervous breakdown,he arranges to change his flat with Beatrice Saulnier from France for a while. Both ..." poster "https://m.media-amazon.com/images/M/MV5BZjA0NTBlYmYtM2ViMS00ZmYwLWFhODktMmI1YzBiYjYwOGYzXkEyXkFqcGdeQXVyMjQzMzQzODY@._V1_SX300.jpg" ibmdb_id "tt0118018"
HSET "movie:664" title "PNYC: Portishead - Roseland New York" genre "Documentary" votes 533 rating 9.0 release_year 1997 plot "Portishead concert in the Roseland Ballroom,New York City,on the 24th July 1997 with tracks from the albums 'Dummy' and 'Portishead' played by the band and a 30 piece orchestra." poster "https://m.media-amazon.com/images/M/MV5BMTIyOTkyOTc3M15BMl5BanBnXkFtZTcwMDQzNDcyMQ@@._V1_SX300.jpg" ibmdb_id "tt0133157"
HSET "movie:665" title "An Argentinian in New York" genre "Comedy" votes 604 rating 4.5 release_year 1998 plot "A single father wants to rebuild his relationship with his daughter,who flies to New York to become a professional singer." poster "https://m.media-amazon.com/images/M/MV5BMzk0YTA5M2YtZGNjOS00ZWVkLTg1OTUtYjAzZDlkYTc1NTk0XkEyXkFqcGdeQXVyMzU1ODUxOTk@._V1_SX300.jpg" ibmdb_id "tt0158470"
HSET "movie:666" title "Aftershock: Earthquake in New York" genre "Action" votes 1661 rating 5.4 release_year 1999 plot "A devastating earthquake hits New York City,with survivors left fighting for their lives amongst the ruins." poster "https://m.media-amazon.com/images/M/MV5BMTg1NTk5MTM1N15BMl5BanBnXkFtZTcwODgzMTcyMQ@@._V1_SX300.jpg" ibmdb_id "tt0186804"
HSET "movie:667" title "Autumn in New York" genre "Drama" votes 24066 rating 5.7 release_year 2000 plot "Romantic drama about an aging playboy who falls for a sweet,but terminally ill,young woman." poster "https://m.media-amazon.com/images/M/MV5BMWFlM2VmYTUtZmFmMC00N2Y1LWE3NmUtYWI5MWZiMTY3NDRiXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0174480"
HSET "movie:668" title "Sidewalks of New York" genre "Comedy" votes 6226 rating 6.4 release_year 2001 plot "The interlocking lives and loves of six New Yorkers." poster "https://m.media-amazon.com/images/M/MV5BNDA5ZjllMDMtZGZlMS00MGM4LTlhYjQtZGJkZTBmOWRhN2ZhXkEyXkFqcGdeQXVyNTM0NTU5Mg@@._V1_SX300.jpg" ibmdb_id "tt0239986"
HSET "movie:669" title "Gangs of New York" genre "Crime" votes 386480 rating 7.5 release_year 2002 plot "In 1862,Amsterdam Vallon returns to the Five Points area of New York City seeking revenge against Bill the Butcher,his father's killer." poster "https://m.media-amazon.com/images/M/MV5BNDg3MmI1ZDYtMDZjYi00ZWRlLTk4NzEtZjY4Y2U0NjE5YmRiXkEyXkFqcGdeQXVyNzAxMjE1NDg@._V1_SX300.jpg" ibmdb_id "tt0217505"
HSET "movie:670" title "Return to 'Escape from New York'" genre "Documentary" votes 76 rating 6.4 release_year 2003 plot "Retrospective documentary on the making of John Carpenter's science fiction cult classic 'Escape from New York.'" poster "N/A" ibmdb_id "tt0395729"
HSET "movie:671" title "New York Minute" genre "Comedy" votes 20879 rating 4.9 release_year 2004 plot "Two dissimilar twin sisters haven't spent a day together in years until the day they journey to New York City and everything goes wrong. They're chased by a truant officer and a killer who wants a chip back. But they do meet two nice guys." poster "https://m.media-amazon.com/images/M/MV5BMTI2Mjc0OTc0MV5BMl5BanBnXkFtZTcwMjM4MzUyMQ@@._V1_SX300.jpg" ibmdb_id "tt0363282"
HSET "movie:672" title "New York Doll" genre "Documentary" votes 1599 rating 7.7 release_year 2005 plot "A recovering alcoholic and recently converted Mormon,Arthur 'Killer' Kane,of the rock band The New York Dolls,is given a chance at reuniting with his band after 30 years." poster "https://m.media-amazon.com/images/M/MV5BMTk4NjUxMjE4N15BMl5BanBnXkFtZTcwOTk2NTYzMQ@@._V1_SX300.jpg" ibmdb_id "tt0436629"
HSET "movie:673" title "Once in a Lifetime: The Extraordinary Story of the New York Cosmos" genre "Documentary" votes 1395 rating 7.2 release_year 2006 plot "The rise and fall of the N.Y. Cosmos. The soccer team that brought Pele to America; against the backdrop of N.Y. City in the 70's." poster "https://m.media-amazon.com/images/M/MV5BNzAwMjYyNjEyN15BMl5BanBnXkFtZTcwNTIxNjMzMQ@@._V1_SX300.jpg" ibmdb_id "tt0489247"
HSET "movie:674" title "I Love New York" genre "Reality-TV" votes 1509 rating 4.8 release_year 2007 plot "The show is a contest between twenty men to compete for New York's heart. In the end she will find her true love." poster "https://m.media-amazon.com/images/M/MV5BMjA3MTY0NTEyMF5BMl5BanBnXkFtZTcwODUyNjM1MQ@@._V1_SX300.jpg" ibmdb_id "tt0885435"
HSET "movie:675" title "Synecdoche,New York" genre "Comedy" votes 76085 rating 7.6 release_year 2008 plot "A theatre director struggles with his work,and the women in his life,as he creates a life-size replica of New York City inside a warehouse as part of his new play." poster "https://m.media-amazon.com/images/M/MV5BMjA0MjIyOTI3MF5BMl5BanBnXkFtZTcwODM5NTY5MQ@@._V1_SX300.jpg" ibmdb_id "tt0383028"
HSET "movie:676" title "New York" genre "Crime" votes 9802 rating 6.8 release_year 2009 plot "A contemporary story of 3 friends discovering a new world set against the larger than life New York City. But one day the world around them changed." poster "https://m.media-amazon.com/images/M/MV5BYTljMjMyYjEtZjRlNi00MGE5LTk5MDQtYzAyYTc3ODJiN2M2XkEyXkFqcGdeQXVyNTkzNDQ4ODc@._V1_SX300.jpg" ibmdb_id "tt1328634"
HSET "movie:677" title "Five Minarets in New York" genre "Action" votes 14009 rating 5.8 release_year 2010 plot "Two Turkish anti-terrorist agents are sent to New York City on a mission to find and bring back the dangerous Islamic leader codenamed 'Dajjal',believed to be hiding in there. Working with..." poster "https://m.media-amazon.com/images/M/MV5BMjE5OTczMjg4Ml5BMl5BanBnXkFtZTcwNDk3MjQ5Mw@@._V1_SX300.jpg" ibmdb_id "tt1686039"
HSET "movie:678" title "Page One: Inside the New York Times" genre "Documentary" votes 3165 rating 6.9 release_year 2011 plot "Unprecedented access to the New York Times newsroom yields a complex view of the transformation of a media landscape fraught with both peril and opportunity." poster "https://m.media-amazon.com/images/M/MV5BNDUzMjk0MjA3MF5BMl5BanBnXkFtZTcwOTczMjEyNQ@@._V1_SX300.jpg" ibmdb_id "tt1787777"
HSET "movie:680" title "Skating to New York" genre "Drama" votes 422 rating 5.6 release_year 2013 plot "The coming-of-age journey of 5 teenage boys who leave their small,Canadian town behind and risk skating across Lake Ontario to New York on the coldest day of the year." poster "https://m.media-amazon.com/images/M/MV5BMTk1Njk1NTI3MV5BMl5BanBnXkFtZTgwNjI0MzU1MTE@._V1_SX300.jpg" ibmdb_id "tt2784036"
HSET "movie:681" title "Welcome to New York -" genre "Drama" votes 3323 rating 5.4 release_year 2014 plot "Mr. Devereaux is a powerful man. A man who handles billions of dollars every day. A man who controls the economic fate of nations. A man driven by a frenzied and unbridled sexual hunger. A ..." poster "https://m.media-amazon.com/images/M/MV5BMjA3Mzc0NjcxOF5BMl5BanBnXkFtZTgwMzIzMDQ5MTE@._V1_SX300.jpg" ibmdb_id "tt2758890"
HSET "movie:682" title "Monster High: Boo York,Boo York" genre "Animation" votes 513 rating 6.5 release_year 2015 plot "The ghouls are taking a bite out of Boo York! The De Niles are hoping to meet their dynastic destiny and carve out a new empire,while Catty Noir is trying to find her music. Together the ghouls are taking Boo York by storm." poster "https://m.media-amazon.com/images/M/MV5BMTg5MDU3MTczOF5BMl5BanBnXkFtZTgwNTYxNDA5NjE@._V1_SX300.jpg" ibmdb_id "tt4779496"
HSET "movie:683" title "Colin Quinn: The New York Story" genre "Comedy" votes 847 rating 6.7 release_year 2016 plot "Colin Quinn discusses the origins of New York and how it got its unique personality." poster "https://m.media-amazon.com/images/M/MV5BNDljMDQ1YzQtN2YwNS00NzA0LTgwNjYtMjhiMzgyMTUyYWRkL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjMyMTk2NzE@._V1_SX300.jpg" ibmdb_id "tt6257714"
HSET "movie:685" title "Welcome to New York" genre "Comedy" votes 394 rating 1.9 release_year 2018 plot "Welcome to New York is a comedy film,in which Hero (Diljit Dosanjh a sloppy recovery agent,and Jeenal Patel (Sonakshi Sinha a fashion designer,become part of a big Bollywood event in New York - and chaos ensues." poster "https://m.media-amazon.com/images/M/MV5BZGY4MzczYTItOGQ2OS00NDBiLWI1YzMtNmZlYTI3NzZkYmU5XkEyXkFqcGdeQXVyODE5NzE3OTE@._V1_SX300.jpg" ibmdb_id "tt7275232"
HSET "movie:686" title "A Rainy Day in New York" genre "Comedy" votes 16309 rating 6.6 release_year 2019 plot "A young couple arrives in New York for a weekend where they are met with bad weather and a series of adventures." poster "https://m.media-amazon.com/images/M/MV5BODAwZDlhZjUtYzM2MS00MGVmLWFjNWMtODc5NjM2OTNkNjExXkEyXkFqcGdeQXVyMzIzNDU1NTY@._V1_SX300.jpg" ibmdb_id "tt7139936"
HSET "movie:688" title "The Man from Chicago" genre "Crime" votes 28 rating 4.3 release_year 1963 plot "N/A" poster "N/A" ibmdb_id "tt0056807"
HSET "movie:689" title "Nightmare in Chicago" genre "Crime" votes 74 rating 7.1 release_year 1964 plot "A complicated dash of the police,headed by Ted Knight,in a really good performance. Knight is chasing down a killer of blondes and the chase runs through the mystifying puzzle of the toll..." poster "https://m.media-amazon.com/images/M/MV5BZmFhZjgzZDItODIyYS00YjRkLWFhYmMtYTAwNzMyZjJhMDA3L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjUyNDk2ODc@._V1_SX300.jpg" ibmdb_id "tt0058406"
HSET "movie:691" title "El terrible de Chicago" genre "Comedy" votes 8 rating 4.4 release_year 1967 plot "N/A" poster "N/A" ibmdb_id "tt0062354"
HSET "movie:693" title "The Fabulous Bastard from Chicago" genre "Drama" votes 28 rating 4.1 release_year 1969 plot "During the Prohibition era,Steve Desmond runs the biggest bootleg liquor distribution operation of Chicago's east side,while dealing with rival Fats Percelli and Temperance Union ..." poster "https://m.media-amazon.com/images/M/MV5BNzJjNDI3NjctMGM4ZS00YmFhLWE3ZTYtNTBkMGUzMTdiYzhhL2ltYWdlXkEyXkFqcGdeQXVyMjUyNDk2ODc@._V1_SX300.jpg" ibmdb_id "tt0136856"
HSET "movie:694" title "Chicago 70" genre "Drama" votes 30 rating 8.0 release_year 1970 plot "This bizarre amalgam of 'Alice in Wonderland' and the transcripts of the Chicago 7 Trial makes for an interesting commentary on the American judicial system." poster "N/A" ibmdb_id "tt0121143"
HSET "movie:695" title "The Chicago Teddy Bears" genre "Comedy" votes 26 rating 7.5 release_year 1971 plot "Comedic battle between an honest man and his mobster cousin over a Chicago speakeasy." poster "https://m.media-amazon.com/images/M/MV5BZjUyZjZkNGMtZjU5Mi00MDVjLWI4ZTEtY2ViMjU3YjFmZWFiXkEyXkFqcGdeQXVyMjcyMDU4NA@@._V1_SX300.jpg" ibmdb_id "tt0066640"
HSET "movie:697" title "The Man from Chicago (1975)" genre "Action" votes 73 rating 7.3 release_year 1975 plot "In Turkey,the son of a rich manager is kidnapped. This boy finds a friend in one of the kidnapper when the adventures evolve." poster "https://m.media-amazon.com/images/M/MV5BZmYxOTljNjUtYzliYi00Y2MyLWI5NTEtMzViOWZhMmU3ZDAxXkEyXkFqcGdeQXVyNjMzMDgxMzk@._V1_SX300.jpg" ibmdb_id "tt0076624"
HSET "movie:698" title "Louis Armstrong - Chicago Style" genre "Biography" votes 38 rating 6.3 release_year 1976 plot "The story of how jazz great Louis Armstrong got his start playing in Chicago clubs,how he was framed on a drug charge,and his travels throughout Europe,where he first gained worldwide fame." poster "https://m.media-amazon.com/images/M/MV5BNDA3NzAwMDU0Nl5BMl5BanBnXkFtZTcwNTYzOTEyMQ@@._V1_SX300.jpg" ibmdb_id "tt0074819"
HSET "movie:700" title "Parole Chicago" genre "N/A" votes 37 rating 8.1 release_year 1979 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMjQ2NDI4MzI3N15BMl5BanBnXkFtZTgwNjQ2NDUxOTE@._V1_SX300.jpg" ibmdb_id "tt0165590"
HSET "movie:701" title "Chicago Story" genre "Drama" votes 31 rating 7.3 release_year 1981 plot "This is the story of a pair of cops,a pair of doctors,and a pair of lawyers. And how the shooting of a little girl affects their lives." poster "N/A" ibmdb_id "tt0082165"
HSET "movie:704" title "Chicago: You're the Inspiration" genre "Short" votes 7 rating 6.4 release_year 1984 plot "Chicago performs in the music video 'You're the Inspiration' from the album 'Chicago 17' recorded for Full Moon Records and Warner Brothers Records. Peter Cetera sings while standing in ..." poster "https://m.media-amazon.com/images/M/MV5BMGZmMWFjYTctZGI0ZC00MjA2LTgzODItMGJkODFkNGJhNmZmXkEyXkFqcGdeQXVyMjUyNDk2ODc@._V1_SX300.jpg" ibmdb_id "tt7147484"
HSET "movie:706" title "Conspiracy: The Trial of the Chicago 8" genre "Drama" votes 145 rating 7.2 release_year 1987 plot "A made-for-cable-TV docudrama about the trial of the men accused of conspiring to cause protesters to riot at the 1968 Democratic National Convention in Chicago. Combines in an innovative ..." poster "https://m.media-amazon.com/images/M/MV5BMTIwODk0MDcyN15BMl5BanBnXkFtZTcwMjY1ODYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0092780"
HSET "movie:707" title "Wild Chicago" genre "Comedy" votes 13 rating 7.5 release_year 1988 plot "'Wild Chicago' took viewers on a fast paced video trip through the city's 'urban jungle',highlighting hundreds of offbeat and unusual people,places,and events in the metropolitan area. ..." poster "N/A" ibmdb_id "tt0420469"
HSET "movie:709" title "Chicago Joe and the Showgirl" genre "Crime" votes 613 rating 5.0 release_year 1990 plot "During World War II,an American serviceman in London decides to impress his English girlfriend by acting as an American gangster,which soon turns deadly." poster "https://m.media-amazon.com/images/M/MV5BNDViMTRjMWItOWJkOS00ZjY0LTkwM2YtMzQ1MmQwYjdmYjI4XkEyXkFqcGdeQXVyMTMxMTY0OTQ@._V1_SX300.jpg" ibmdb_id "tt0099250"
HSET "movie:710" title "Goin' to Chicago" genre "Drama" votes 14 rating 7.4 release_year 1991 plot "N/A" poster "N/A" ibmdb_id "tt0187067"
HSET "movie:712" title "Chicago in Concert at the Greek Theatre" genre "Music" votes 7 rating 7.6 release_year 1993 plot "N/A" poster "N/A" ibmdb_id "tt0953341"
HSET "movie:713" title "Chicago Hope" genre "Drama" votes 3500 rating 6.8 release_year 1994 plot "The lives and trials of the staff of a major hospital in Chicago." poster "https://m.media-amazon.com/images/M/MV5BOTRmZmFkMDQtM2JjMS00NmU2LTkyZmItNjQ4Zjc2NTQ4NDY5XkEyXkFqcGdeQXVyMTEwODg2MDY@._V1_SX300.jpg" ibmdb_id "tt0108724"
HSET "movie:716" title "Chicago Cab" genre "Comedy" votes 1800 rating 6.4 release_year 1997 plot "There is more to this story than this review lets on. It reflects all different facets of society over one drivers shift. He starts out it seems as a cold,ignorant man. But his character ..." poster "https://m.media-amazon.com/images/M/MV5BMTgzNjY5MDc3MV5BMl5BanBnXkFtZTcwOTQ1MzEyMQ@@._V1_SX300.jpg" ibmdb_id "tt0119278"
HSET "movie:718" title "Love and Action in Chicago" genre "Comedy" votes 365 rating 5.0 release_year 1999 plot "Eddie Jones is an agent with the U.S. State Department's elite Eliminator Corps. He eliminates people the government doesn't want around. Eddie also needs to change his life." poster "https://m.media-amazon.com/images/M/MV5BNTYyNjM1NjU2NV5BMl5BanBnXkFtZTgwODU1MzgwMzE@._V1_SX300.jpg" ibmdb_id "tt0176948"
HSET "movie:719" title "Jeff Buckley: Live in Chicago" genre "Documentary" votes 354 rating 8.9 release_year 2000 plot "Jeff Buckley - Live in Chicago includes songs from Grace,classic cover tunes (from sources ranging from Nina Simone to the MC5! a previously unavailable Buckley composition ('What Will ..." poster "https://m.media-amazon.com/images/M/MV5BMTU5NTEwMjEyNV5BMl5BanBnXkFtZTcwNTUyNDgyMQ@@._V1_SX300.jpg" ibmdb_id "tt0288581"
HSET "movie:720" title "Preps: Chicago Hoops" genre "N/A" votes 17 rating 8.4 release_year 2001 plot "Series documenting 5 Chicago high school basketball players,as they attempt to make the next big step in their careers...go to college or jump straight to the NBA" poster "N/A" ibmdb_id "tt0309202"
HSET "movie:721" title "Chicago" genre "Comedy" votes 208153 rating 7.1 release_year 2002 plot "Two death-row murderesses develop a fierce rivalry while competing for publicity,celebrity,and a sleazy lawyer's attention." poster "https://m.media-amazon.com/images/M/MV5BN2E3NDU1ZTktNzZjNy00MWU3LWI4YmMtMjdjNTIzMDU0MDdiXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt0299658"
HSET "movie:722" title "Shania Up! Live in Chicago" genre "Music" votes 152 rating 8.6 release_year 2003 plot "Shania Twain performs songs from her latest CD Up! in a concert taped earlier this summer in Chicago." poster "https://m.media-amazon.com/images/M/MV5BYTExNTE5NWMtNDA4Yy00N2JhLTlkZjgtODFhNjk4MTExMDM4XkEyXkFqcGdeQXVyMTQ0MjgzODU@._V1_SX300.jpg" ibmdb_id "tt0378749"
HSET "movie:723" title "Ween Live in Chicago" genre "Documentary" votes 95 rating 9.2 release_year 2004 plot "Live in Chicago documents two nights of a show the group did in Chicago in support of their album Quebec. The DVD features a wide variety of Ween songs,covering nearly every Ween album and..." poster "https://m.media-amazon.com/images/M/MV5BMTU2NzYzMzcyMV5BMl5BanBnXkFtZTcwNTM1OTIxMw@@._V1_SX300.jpg" ibmdb_id "tt0428040"
HSET "movie:724" title "Vertigo 2005: U2 Live from Chicago" genre "Music" votes 835 rating 8.4 release_year 2005 plot "Vertigo 2005: Live from Chicago is a concert film by Irish rock band U2,showcasing two concerts recorded at United Center in Chicago,Illinois during band's 2005 Vertigo Tour." poster "https://m.media-amazon.com/images/M/MV5BOWYxOWQ2ZDAtZGUzYi00NDdjLThiYWQtNzcxMGY3ZWM0NjU3XkEyXkFqcGdeQXVyNTk1NTMyNzM@._V1_SX300.jpg" ibmdb_id "tt0488664"
HSET "movie:725" title "Wait 'Til Next Year: The Saga of the Chicago Cubs" genre "Documentary" votes 50 rating 8.3 release_year 2006 plot "Using the frame of opening day,2006,this documentary examines the Cubs' 100 years without a World Series title. Between conversations with a half-dozen selected Cubs fans in 2006,the ..." poster "N/A" ibmdb_id "tt1073521"
HSET "movie:726" title "Chicago 10" genre "Documentary" votes 1159 rating 7.4 release_year 2007 plot "Archival footage,animation,and music are used to look back at the eight anti-war protesters who were put on trial following the 1968 Democratic National Convention." poster "https://m.media-amazon.com/images/M/MV5BMTgzNjY5NDkxMF5BMl5BanBnXkFtZTcwNTE1OTc1MQ@@._V1_SX300.jpg" ibmdb_id "tt0905979"
HSET "movie:727" title "Cubs Forever: Celebrating 60 Years of WGN-TV and the Chicago Cubs" genre "Documentary" votes 36 rating 7.0 release_year 2008 plot "N/A" poster "N/A" ibmdb_id "tt1224367"
HSET "movie:728" title "Chicago Overcoat" genre "Action" votes 823 rating 6.0 release_year 2009 plot "The fates of an aging hitman and a washed up detective become entwined when one last job leads to one last chance to settle an old score." poster "https://m.media-amazon.com/images/M/MV5BYzQyYTgxODMtNzAyNy00NTFhLWI0YTktM2NjZDVlYjRmZTEzXkEyXkFqcGdeQXVyMzMzMDQ3MzY@._V1_SX300.jpg" ibmdb_id "tt1085382"
HSET "movie:729" title "Stone Temple Pilots: Live in Chicago 2010" genre "Documentary" votes 13 rating 6.5 release_year 2010 plot "N/A" poster "N/A" ibmdb_id "tt1891922"
HSET "movie:731" title "Chicago Fire" genre "Action" votes 30003 rating 7.9 release_year 2012 plot "The story of firefighters in Chicago,both on a personal and professional level." poster "https://m.media-amazon.com/images/M/MV5BYmU2MTUyM2QtYmI2YS00OTY3LTk0YmQtMTk4ZGE1NGE1ZTNkXkEyXkFqcGdeQXVyODUxOTU0OTg@._V1_SX300.jpg" ibmdb_id "tt2261391"
HSET "movie:732" title "Hardcore Pawn: Chicago" genre "Reality-TV" votes 228 rating 4.0 release_year 2013 plot "One of the city's largest and oldest establishments in the pawn and gold-buying business,Royal Pawn Shop is owned by Randy and Wayne Cohen,two brothers who don't always see eye to eye,..." poster "https://m.media-amazon.com/images/M/MV5BMTkzMTQ2MzYyNF5BMl5BanBnXkFtZTgwOTI1NDAxMzE@._V1_SX300.jpg" ibmdb_id "tt2343250"
HSET "movie:733" title "Chicago P.D." genre "Action" votes 21873 rating 8.1 release_year 2014 plot "Follows District 21 of the Chicago Police Department,which is made up of two distinctly different groups: the uniformed cops and the Intelligence Unit." poster "https://m.media-amazon.com/images/M/MV5BYjI4NjY0NTktZmMwMy00Yzk1LTk5NTgtYTU5MjAzYmY4NmY4XkEyXkFqcGdeQXVyODUxOTU0OTg@._V1_SX300.jpg" ibmdb_id "tt2805096"
HSET "movie:734" title "Chicago Med" genre "Drama" votes 11742 rating 7.5 release_year 2015 plot "The city's most highly skilled medical team saves lives,while navigating their unique interpersonal relationships." poster "https://m.media-amazon.com/images/M/MV5BOWZmMjMyY2QtNDQ5Ni00MTMzLTgyM2UtZDQwM2I5OWVhYjIyXkEyXkFqcGdeQXVyODUxOTU0OTg@._V1_SX300.jpg" ibmdb_id "tt4655480"
HSET "movie:735" title "Now More Than Ever: The History of Chicago" genre "Documentary" votes 510 rating 7.0 release_year 2016 plot "The history of legendary rock band Chicago is chronicled from their inception in 1967 all the way to the present." poster "https://m.media-amazon.com/images/M/MV5BMTg1MjQyMDk5OV5BMl5BanBnXkFtZTgwNDk3MzQ5NzE@._V1_SX300.jpg" ibmdb_id "tt3807496"
HSET "movie:736" title "Chicago Justice" genre "Crime" votes 3302 rating 6.8 release_year 2017 plot "The State's Attorney's dedicated team of prosecutors and investigators navigates heated city politics and controversy head-on,while fearlessly pursuing justice." poster "https://m.media-amazon.com/images/M/MV5BZjYxMTkyMDYtMDkyMC00ZGU1LThkNjgtZjc2NjFkNmMzNTJiXkEyXkFqcGdeQXVyNjMxNzcwOTI@._V1_SX300.jpg" ibmdb_id "tt5640060"
HSET "movie:737" title "NXT TakeOver: Chicago II" genre "Action" votes 196 rating 8.4 release_year 2018 plot "The superstars of NXT returns to the Windy City,to once again,to fight each other for the right to be call the best." poster "https://m.media-amazon.com/images/M/MV5BOWNlYjk2ZTktM2UyNy00NjFiLThjMzUtZTZiM2NkY2M5ODExXkEyXkFqcGdeQXVyMzQwNDk2ODM@._V1_SX300.jpg" ibmdb_id "tt8517306"
HSET "movie:739" title "Viva Las Vegas" genre "Comedy" votes 6259 rating 6.4 release_year 1964 plot "Race car driver Lucky Jackson goes to Las Vegas to earn money to pay for a new engine for his motor car. Working as a waiter,he still finds the time to court young Rusty Martin." poster "https://m.media-amazon.com/images/M/MV5BMDM3NTlhZmYtYjIxNy00NGY4LThkZTItMzBjYzMyNGUwOWNhXkEyXkFqcGdeQXVyMjE5MzM3MjA@._V1_SX300.jpg" ibmdb_id "tt0058725"
HSET "movie:741" title "The Las Vegas Hillbillys" genre "Comedy" votes 147 rating 4.8 release_year 1966 plot "A Hillbilly hits the big time in Las Vegas." poster "https://m.media-amazon.com/images/M/MV5BMTI4ODI4MjI3NF5BMl5BanBnXkFtZTcwNjU3MTgxMQ@@._V1_SX300.jpg" ibmdb_id "tt0060618"
HSET "movie:743" title "They Came to Rob Las Vegas" genre "Crime" votes 485 rating 6.1 release_year 1968 plot "A casino blackjack dealer plots with his girlfriend and a group of criminals to hijack and rob an armored car carrying a $7 million in cash while it's in route between Las Vegas and Los Angeles." poster "https://m.media-amazon.com/images/M/MV5BNGQzZmNhOTQtMzAxOC00ZWQ4LThjNzEtY2FhNTgyNzVhZjlmXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0063684"
HSET "movie:746" title "Las Vegas Gambit" genre "Family" votes 11 rating 5.5 release_year 1972 plot "Game show based on blackjack using giant playing cards." poster "N/A" ibmdb_id "tt0192898"
HSET "movie:749" title "Las Vegas Lady" genre "Crime" votes 120 rating 4.6 release_year 1975 plot "In Las Vegas,Lucky and two of her girlfriends,Carol and Lisa,plan to steal half a million dollars from the sadistic manager of the Circus Circus Casino. A shadowy man is their contact ..." poster "https://m.media-amazon.com/images/M/MV5BMTc4OTM4MDEzOV5BMl5BanBnXkFtZTcwMDU0NDYyMQ@@._V1_SX300.jpg" ibmdb_id "tt0074775"
HSET "movie:751" title "Benny and Barney: Las Vegas Undercover" genre "Comedy" votes 11 rating 7.4 release_year 1977 plot "Two Las Vegas cops go undercover as a singing and dancing act to investigate the kidnapping of an entertainer." poster "N/A" ibmdb_id "tt0075741"
HSET "movie:752" title "Bernard Manning in Las Vegas" genre "Documentary" votes 6 rating 6.2 release_year 1978 plot "N/A" poster "N/A" ibmdb_id "tt0181200"
HSET "movie:758" title "The Vegas Strip War" genre "Drama" votes 123 rating 5.4 release_year 1984 plot "Neil Chaine,a charming Las Vegas hotel/casino owner,tries to turn his decaying building into the Strip's top attraction to avenge his outing by his former partners who run a more fancy ..." poster "https://m.media-amazon.com/images/M/MV5BYjA5YjI5OTctZTA1OS00YjEzLWFkMDQtZjJmZDM4NDEzNzNhXkEyXkFqcGdeQXVyMTM2Mzg4MA@@._V1_SX300.jpg" ibmdb_id "tt0088342"
HSET "movie:760" title "Las Vegas Serial Killer" genre "Horror" votes 116 rating 2.6 release_year 1986 plot "August 31,1986: Dangerously unhinged serial killer Johnathan Glick gets released from the Nevada State Penitentiary on a technicality. Three days after his release Johnathan arrives in Las..." poster "https://m.media-amazon.com/images/M/MV5BMTc1MTk5NjMwNl5BMl5BanBnXkFtZTcwMjg5NzkyMQ@@._V1_SX300.jpg" ibmdb_id "tt0091380"
HSET "movie:761" title "Cinco nacos asaltan Las Vegas" genre "Action" votes 23 rating 6.5 release_year 1987 plot "N/A" poster "N/A" ibmdb_id "tt0284807"
HSET "movie:762" title "Las Vegas Bloodbath" genre "Horror" votes 194 rating 2.5 release_year 1989 plot "After Sam's wife has betrayed him,he goes on a bloody killing spree in Las Vegas." poster "https://m.media-amazon.com/images/M/MV5BZjRlMGUyNDItZjU3Mi00M2FiLWFmMDQtMjJkNWUxZGQwYzlmXkEyXkFqcGdeQXVyMTIxMDUyOTI@._V1_SX300.jpg" ibmdb_id "tt0240670"
HSET "movie:763" title "Little Vegas" genre "Comedy" votes 62 rating 5.5 release_year 1990 plot "A cast of misfits,refugees from checkered pasts,alcoholic binges and unrequited loves,each seek something different from this scorched wasteland and each other." poster "https://m.media-amazon.com/images/M/MV5BMTg5NDU1NjM4Nl5BMl5BanBnXkFtZTcwMTM5OTEyMQ@@._V1_SX300.jpg" ibmdb_id "tt0100036"
HSET "movie:764" title "Vegas in Space" genre "Comedy" votes 309 rating 4.4 release_year 1991 plot "Three soldiers are ordered to change their gender (via a pill) and are sent on a secret mission (undercover as show girls) to the women only planet of Clitoris' capital city 'Vegas in Space..." poster "https://m.media-amazon.com/images/M/MV5BMTU4OTUyNDYzNV5BMl5BanBnXkFtZTcwNDQ2MjgxMQ@@._V1_SX300.jpg" ibmdb_id "tt0103192"
HSET "movie:765" title "Honeymoon in Vegas" genre "Comedy" votes 16305 rating 5.8 release_year 1992 plot "Jack loses $65000 in poker in Las Vegas,where he's marrying Betsy. The wedding'll have to wait as the poker winner wants the weekend with Betsy to cancel the debt. She accepts. Whom will she marry?" poster "https://m.media-amazon.com/images/M/MV5BYzA3ODllYTgtMWM4NC00MmNiLThhYTctNzdkNTQzZTA4YmM1XkEyXkFqcGdeQXVyNjMwMjk0MTQ@._V1_SX300.jpg" ibmdb_id "tt0104438"
HSET "movie:767" title "Saved by the Bell: Wedding in Las Vegas" genre "Comedy" votes 2775 rating 6.4 release_year 1994 plot "In this conclusion of the long running series it finally happens: Kelly and Zack will marry. Zack's parents are against the early commitment and Kelly's parents can't afford it,so only the..." poster "https://m.media-amazon.com/images/M/MV5BZDE4ZjhhZmQtYTU4Ny00ZmU5LTkwYjQtNTVkZGRhNmE3ZWRmXkEyXkFqcGdeQXVyMjczOTU2NTI@._V1_SX300.jpg" ibmdb_id "tt0111081"
HSET "movie:768" title "Leaving Las Vegas" genre "Drama" votes 110187 rating 7.5 release_year 1995 plot "Ben Sanderson,a Hollywood screenwriter who lost everything because of his alcoholism,arrives in Las Vegas to drink himself to death. There,he meets and forms an uneasy friendship and non-interference pact with prostitute Sera.." poster "https://m.media-amazon.com/images/M/MV5BNDg3MDM5NTI0MF5BMl5BanBnXkFtZTcwNDY0NDk0NA@@._V1_SX300.jpg" ibmdb_id "tt0113627"
HSET "movie:769" title "The Real Las Vegas" genre "Documentary" votes 22 rating 7.9 release_year 1996 plot "It's a city that's larger than life. A city without limits. A glittering mecca of excess and forbidden desires. THE REAL LAS VEGAS tells the fascinating story of this fabled place and the ..." poster "https://m.media-amazon.com/images/M/MV5BMTExNjM4NTgxOTNeQTJeQWpwZ15BbWU3MDE2OTU1MTE@._V1_SX300.jpg" ibmdb_id "tt0319727"
HSET "movie:770" title "Vegas Vacation" genre "Comedy" votes 42513 rating 6.0 release_year 1997 plot "In the fourth outing for the vacation franchise,the Griswolds have to survive Vegas fever when they go to Las Vegas for a fun family vacation." poster "https://m.media-amazon.com/images/M/MV5BZTIwMWEwZmQtMjI1ZS00NDdmLTgwMGItNmFiOTk1ZWQ5NGZiXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0120434"
HSET "movie:771" title "Fear and Loathing in Las Vegas" genre "Adventure" votes 249523 rating 7.6 release_year 1998 plot "An oddball journalist and his psychopathic lawyer travel to Las Vegas for a series of psychedelic escapades." poster "https://m.media-amazon.com/images/M/MV5BNjA2ZDY3ZjYtZmNiMC00MDU5LTgxMWEtNzk1YmI3NzdkMTU0XkEyXkFqcGdeQXVyNjQyMjcwNDM@._V1_SX300.jpg" ibmdb_id "tt0120669"
HSET "movie:772" title "The Conmen in Vegas" genre "Comedy" votes 376 rating 5.5 release_year 1999 plot "The story directly follows The Conman,where Dragon's sister,Ching,have gone to study in Canada. After King and Dragon defeat Macau Mon,they become swindling partners." poster "https://m.media-amazon.com/images/M/MV5BZDBjZTMwNDYtZjc1Ny00YzVmLTk5ZjItYTRmZTI4YjQzYzdiXkEyXkFqcGdeQXVyMjQwMjk0NjI@._V1_SX300.jpg" ibmdb_id "tt0208871"
HSET "movie:773" title "The Flintstones in Viva Rock Vegas" genre "Comedy" votes 20546 rating 3.6 release_year 2000 plot "In this live-action prequel to The Flintstones (1994 the Flintstones and the Rubbles go on a trip to Rock Vegas,where Wilma Slaghoople (Kristen Johnston) is pursued by playboy Chip Rockefeller (Thomas Gibson)." poster "https://m.media-amazon.com/images/M/MV5BNTUzYzQzMGQtNTYyNS00NmUzLThmZmUtMmIyNjQzNDU4YWYwXkEyXkFqcGdeQXVyNTUyMzE4Mzg@._V1_SX300.jpg" ibmdb_id "tt0158622"
HSET "movie:775" title "VH1 Divas Las Vegas" genre "Music" votes 80 rating 6.6 release_year 2002 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BOTY3OTUzNTE2OV5BMl5BanBnXkFtZTcwOTgyNDcxMQ@@._V1_SX300.jpg" ibmdb_id "tt0324402"
HSET "movie:776" title "Las Vegas" genre "Crime" votes 25120 rating 7.4 release_year 2003 plot "Welcome to the Montecito Resort and Casino in Las Vegas,where you can do anything you want,but Ed Deline and his crack surveillance team will be watching. Just remember: what happens in Vegas stays in Vegas." poster "https://m.media-amazon.com/images/M/MV5BMTk2Mjc0NTM2N15BMl5BanBnXkFtZTcwNTI5OTU3MQ@@._V1_SX300.jpg" ibmdb_id "tt0364828"
HSET "movie:777" title "Breaking Vegas" genre "Documentary" votes 201 rating 7.2 release_year 2004 plot "Documentary tracing the attempts of a team of Massachusetts Institute of Technology Institue students to become rich playing blackjack at casinos throughout the United States and the attempts of the casinos' management to thwart them." poster "https://m.media-amazon.com/images/M/MV5BMjAzMzMzOTg1NV5BMl5BanBnXkFtZTcwNjMzODUyMQ@@._V1_SX300.jpg" ibmdb_id "tt0402075"
HSET "movie:778" title "Sex Games Vegas" genre "Drama" votes 116 rating 6.5 release_year 2005 plot "Cal and Mona Barrish are known for their big,over the top parties. The guest lists are large,the people are interesting,and the entertainment is second to none. The party is just the ..." poster "https://m.media-amazon.com/images/M/MV5BNTQxYjc4MDQtMGJjNC00NTQ4LWFlMTktMWEwYjA0MzVkYWY3XkEyXkFqcGdeQXVyNDkyODgyMjE@._V1_SX300.jpg" ibmdb_id "tt0463834"
HSET "movie:779" title "Vegas,Baby" genre "Adventure" votes 4450 rating 4.7 release_year 2006 plot "Five friends road trip to Las Vegas for a bachelor party." poster "https://m.media-amazon.com/images/M/MV5BMTUxMTc1ODE1NF5BMl5BanBnXkFtZTcwNTM1NzIzMQ@@._V1_SX300.jpg" ibmdb_id "tt0432373"
HSET "movie:780" title "Louis Theroux: Gambling in Las Vegas" genre "Documentary" votes 1162 rating 7.4 release_year 2007 plot "Louis Theroux goes to the heart of gambling culture in Las Vegas." poster "https://m.media-amazon.com/images/M/MV5BMjEwOTg1ODg0N15BMl5BanBnXkFtZTgwNzMzMjcwMzE@._V1_SX300.jpg" ibmdb_id "tt1235535"
HSET "movie:781" title "What Happens in Vegas" genre "Comedy" votes 160866 rating 6.1 release_year 2008 plot "A man and a woman are compelled,for legal reasons,to live life as a couple for a limited period of time. At stake is a large amount of money." poster "https://m.media-amazon.com/images/M/MV5BMTIxNzMwOTU3OF5BMl5BanBnXkFtZTcwMzk0NTM2MQ@@._V1_SX300.jpg" ibmdb_id "tt1033643"
HSET "movie:782" title "Vegas" genre "Drama" votes 588 rating 6.5 release_year 2009 plot "You don't choose your family. You choose your friends. Vegas is the story of Thomas,Marianne and Terje - three teenagers with nowhere to go. After witnessing his mother being beaten up,..." poster "https://m.media-amazon.com/images/M/MV5BMjA1MTkzNDcyNl5BMl5BanBnXkFtZTcwNjUwMzAwMw@@._V1_SX300.jpg" ibmdb_id "tt1255956"
HSET "movie:783" title "Venus & Vegas" genre "Action" votes 482 rating 4.0 release_year 2010 plot "When three Vegas buddies attempt the score of a lifetime,they have to walk a fine line between their girlfriends who want their heads,and the mobsters who want them dead." poster "https://m.media-amazon.com/images/M/MV5BODgzNDA4MzczNl5BMl5BanBnXkFtZTcwOTY5Mjk0OA@@._V1_SX300.jpg" ibmdb_id "tt0423474"
HSET "movie:784" title "Flipping Vegas" genre "Reality-TV" votes 485 rating 4.5 release_year 2011 plot "Scott Yancey goes around the town of Las Vegas,Navada buying and flipping homes. Scott,along with help from his team of realtors,find houses for steals of a deal. After what always seems..." poster "https://m.media-amazon.com/images/M/MV5BMDk5ZTE4MjAtMWUyZi00YWNlLWJhMzItMDUyNTc4NTFjMGQxXkEyXkFqcGdeQXVyMTYxNjUyNjI@._V1_SX300.jpg" ibmdb_id "tt1714050"
HSET "movie:785" title "Vegas 2012" genre "Action" votes 7047 rating 7.3 release_year 2012 plot "Ralph Lamb,a former MP for the US Army,becomes sheriff. His brother,Jack,and his son,Dixon,are deputized. Meanwhile,Vincent Savino comes from Chicago to Vegas to run The Savoy hotel and casino." poster "https://m.media-amazon.com/images/M/MV5BMjA5ODgyNzgzOV5BMl5BanBnXkFtZTcwNDAxOTgxOA@@._V1_SX300.jpg" ibmdb_id "tt2262383"
HSET "movie:786" title "Last Vegas" genre "Comedy" votes 124330 rating 6.6 release_year 2013 plot "Four friends take a break from their day-to-day lives to throw a bachelor party in Las Vegas for their last remaining single pal." poster "https://m.media-amazon.com/images/M/MV5BMTQ2ODg2MTIyNF5BMl5BanBnXkFtZTgwMzU2NjgwMDE@._V1_SX300.jpg" ibmdb_id "tt1204975"
HSET "movie:787" title "Vegas (doc)" genre "Documentary" votes 5 rating 9.4 release_year 2014 plot "A look behind the lights in this portrait of the unseen corners of Las Vegas." poster "https://m.media-amazon.com/images/M/MV5BNTY0ODQ0ODEzOF5BMl5BanBnXkFtZTgwMDExMzU3OTE@._V1_SX300.jpg" ibmdb_id "tt2760492"
HSET "movie:789" title "From Vegas to Macau III" genre "Comedy" votes 3041 rating 2.2 release_year 2016 plot "Ken is holding a wedding ceremony in Macau for her daughter,Rainbow,who is marrying his protege,Vincent. Ken's best buddies,Vic and Mark,are invited to the wedding. On the wedding day ..." poster "https://m.media-amazon.com/images/M/MV5BYmRlYTI2NDUtMDA1OC00YmRjLTg1YjctNzRiMmEyNTk3NmQzXkEyXkFqcGdeQXVyNjUzMDM5OTM@._V1_SX300.jpg" ibmdb_id "tt5237980"
HSET "movie:790" title "Flip or Flop Vegas" genre "Reality-TV" votes 284 rating 5.4 release_year 2017 plot "MMA fighter Bristol Marunde and his wife scoop up neglected homes in Las Vegas,Nevada. Using his demo strength and her design sense,they'll create stunning showplaces with the hopes of winning big in Sin City." poster "https://m.media-amazon.com/images/M/MV5BMjY1YzIyOTItMWZlMS00OGNjLWEyOTEtZmQ4ZjA3ZTFmNzZhXkEyXkFqcGdeQXVyMDAwMDAwMw@@._V1_SX300.jpg" ibmdb_id "tt6597210"
HSET "movie:791" title "LA to Vegas" genre "Comedy" votes 4175 rating 7.1 release_year 2018 plot "An ensemble workplace comedy about a group of underdogs trying to find their place in the world,set on the Friday night flight from LAX to Vegas and the returning flight on Sunday,who all..." poster "https://m.media-amazon.com/images/M/MV5BMTc3NDYyNzYxM15BMl5BanBnXkFtZTgwMzgxMjEzNDM@._V1_SX300.jpg" ibmdb_id "tt6484002"
HSET "movie:792" title "7 Days to Vegas" genre "Comedy" votes 460 rating 5.2 release_year 2019 plot "Inspired by a true story about Hollywood big shots who will bet on anything." poster "https://m.media-amazon.com/images/M/MV5BM2VhMmVmZmUtNWZmZC00ZmVkLTllNTYtMjQ5NzNmMjY4Y2M5XkEyXkFqcGdeQXVyNzcwOTIwMA@@._V1_SX300.jpg" ibmdb_id "tt6840554"
HSET "movie:793" title "California" genre "Western" votes 43 rating 4.9 release_year 1963 plot "Revolutionaries rise up against the Mexican government in California in 1841." poster "https://m.media-amazon.com/images/M/MV5BMDQ0YjYxOWMtZDE1OC00NGVjLWE5YzUtZmVjZDYxOTVmOGNjXkEyXkFqcGdeQXVyMzI5NDcxNzI@._V1_SX300.jpg" ibmdb_id "tt0056896"
HSET "movie:797" title "The California Connection" genre "Action" votes 12 rating 4.9 release_year 1973 plot "N/A" poster "N/A" ibmdb_id "tt0131246"
HSET "movie:798" title "California Split" genre "Comedy" votes 4776 rating 7.2 release_year 1974 plot "When a casual gambler befriends a professional one,he begins to mirror his life,sending both deeper into the sleazy gambling world where the stakes keep getting bigger." poster "https://m.media-amazon.com/images/M/MV5BNjk5MzNjMDctYTdhNS00OWI0LWI2MzUtMDI3ODYwMDc5M2E3XkEyXkFqcGdeQXVyMjI4MjA5MzA@._V1_SX300.jpg" ibmdb_id "tt0071269"
HSET "movie:799" title "The California Reich" genre "Documentary" votes 78 rating 7.6 release_year 1975 plot "A documentary about the Nazi party in America." poster "https://m.media-amazon.com/images/M/MV5BYWE5MDYwNjUtZGE5NC00YzRjLWExNWUtNWE2YzU2MjZkMzIzXkEyXkFqcGdeQXVyNjUzNTQ3NDA@._V1_SX300.jpg" ibmdb_id "tt0072757"
HSET "movie:800" title "California (1977)" genre "Drama" votes 372 rating 6.8 release_year 1977 plot "After the Civil War,Michael 'California' Random,is released from prison and goes to Missouri with his partner William. He is killed by bandits. California decides to return the belongings to his family and help them against outlaws." poster "https://m.media-amazon.com/images/M/MV5BOTI4NjYxZGYtN2QzNC00YTUxLWFiMmEtMTQ5YTcyMjU4M2M1XkEyXkFqcGdeQXVyMjExNjgyMTc@._V1_SX300.jpg" ibmdb_id "tt0075796"
HSET "movie:801" title "California Suite" genre "Comedy" votes 6203 rating 6.2 release_year 1978 plot "Misadventures of four groups of guests at the Beverly Hills Hotel." poster "https://m.media-amazon.com/images/M/MV5BYmNkMzA1NzgtMjhhMS00MGNiLThiNzktZDA0MTE5ZjZmMWUwXkEyXkFqcGdeQXVyMTAwMzUyOTc@._V1_SX300.jpg" ibmdb_id "tt0077289"
HSET "movie:802" title "California Dreaming" genre "Comedy" votes 509 rating 6.0 release_year 1979 plot "Young T.T. comes from Chicago to spend the summer in California. He slowly becomes 'California-ized,' while learning about love and life in the Golden State." poster "https://m.media-amazon.com/images/M/MV5BNzc5MDc2Njc3OV5BMl5BanBnXkFtZTYwNjMyMjk5._V1_SX300.jpg" ibmdb_id "tt0078928"
HSET "movie:804" title "Rock Flashback: California Jam" genre "N/A" votes 27 rating 8.7 release_year 1981 plot "Recorded and aired live by ABC-TV on 6th April 1974 at the Ontario Speedway near Los Angeles CA. Video produced by Tony Edwards. One of the most controversial rock festivals of the ..." poster "N/A" ibmdb_id "tt0259544"
HSET "movie:806" title "California Girls" genre "Comedy" votes 31 rating 5.9 release_year 1983 plot "Disk jockey Mad Man Jack (AL MUSIC) needs to pump up his dwindling audiences at a local radio,and hits upon the idea of holding a competition to find California's most exciting girl. ..." poster "https://m.media-amazon.com/images/M/MV5BZGU5Y2JjN2MtMjdkMi00ZjNiLWJjNmEtN2JiMzFkNjdiMTllXkEyXkFqcGdeQXVyNjgzNTU3OTE@._V1_SX300.jpg" ibmdb_id "tt0230063"
HSET "movie:807" title "California Cowboys" genre "Action" votes 34 rating 4.9 release_year 1984 plot "A young American is framed and thrown into a Mexican prison. His friends journey to Mexico to break him out." poster "https://www.imdb.com/title/tt0085508/mediaviewer/rm3821477632?ref_=tt_ov_i" ibmdb_id "tt0085508"
HSET "movie:808" title "A Death in California" genre "Drama" votes 131 rating 6.6 release_year 1985 plot "A Beverly Hills socialite embarks on a love/hate relationship with a psychotic businessman who murdered her fiance and then raped and terrorized her which leads to a bizarre trial." poster "https://m.media-amazon.com/images/M/MV5BMTM1NTA2NTUzN15BMl5BanBnXkFtZTcwNTM4NjYxNA@@._V1_SX300.jpg" ibmdb_id "tt0089004"
HSET "movie:812" title "The California Raisin Show" genre "Animation" votes 76 rating 7.1 release_year 1989 plot "N/A" poster "N/A" ibmdb_id "tt0284709"
HSET "movie:813" title "Raisins Sold Out: The California Raisins II" genre "Animation" votes 38 rating 7.4 release_year 1990 plot "N/A" poster "N/A" ibmdb_id "tt0261220"
HSET "movie:814" title "California Casanova" genre "Comedy" votes 97 rating 6.0 release_year 1991 plot "Stagehand at a nightclub falls for one of the performers. He wins her heart after taking lessons on suavity from a gigolo 'count'." poster "https://m.media-amazon.com/images/M/MV5BMjA0MTM4NzM1Nl5BMl5BanBnXkFtZTgwNzg2ODk1MDE@._V1_SX300.jpg" ibmdb_id "tt0101536"
HSET "movie:815" title "California Dreams" genre "Comedy" votes 1357 rating 7.1 release_year 1992 plot "Living in California,a bunch of cool teenagers decide to form a rock band,the Dreams. Between gigs,they have to deal with real-life issues." poster "https://m.media-amazon.com/images/M/MV5BMjE3ODY3NTI3NV5BMl5BanBnXkFtZTcwNDgzNjIzMg@@._V1_SX300.jpg" ibmdb_id "tt0103380"
HSET "movie:818" title "California Heat" genre "Comedy" votes 32 rating 5.4 release_year 1995 plot "A lifeguard bets he can be true to just one woman." poster "N/A" ibmdb_id "tt0112617"
HSET "movie:821" title "Bajo California: El límite del tiempo" genre "Drama" votes 383 rating 7.9 release_year 1998 plot "Damian is a married artist living in Los Angeles with his wife. After he accidentally hits a woman with his car and flees the scene,he seeks atonement and travels alone to Mexico,both to ..." poster "https://m.media-amazon.com/images/M/MV5BMzdjZDMxYWEtOTYyZi00ZjlhLTg3YmMtNmUyNTk0OTAwMTcyXkEyXkFqcGdeQXVyMzY2MDk0MTk@._V1_SX300.jpg" ibmdb_id "tt0168047"
HSET "movie:822" title "Hot Club California" genre "Comedy" votes 134 rating 4.0 release_year 1999 plot "Three sisters find $100,000 and use it to get out of Detroit and go to California,so they go to their Uncle's club but find it a dead end. But a Detroit mob boss big shot has found out who..." poster "https://m.media-amazon.com/images/M/MV5BZWVlYzdiODktOGU2OC00YThhLWJmYzgtYTJkODVmYmYxYzUyL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjg5Nzc3NTU@._V1_SX300.jpg" ibmdb_id "tt0339174"
HSET "movie:823" title "Adventures in Wild California" genre "Documentary" votes 149 rating 7.0 release_year 2000 plot "A visit to many of the places and people that give California its reputation as a place of extremes. Among the major segments: Sky surfing in the San Diego area; the movies,including a ..." poster "https://m.media-amazon.com/images/M/MV5BMTczODYzMjU5Ml5BMl5BanBnXkFtZTcwOTY1OTMyMQ@@._V1_SX300.jpg" ibmdb_id "tt0244303"
HSET "movie:824" title "Going to California" genre "Drama" votes 135 rating 8.0 release_year 2001 plot "Kevin,nicknamed Space,and buddy Hank decide to abandon the routine life to drive across the country. Whatever situation they encounter they adapt and their plans are defined by no rules,no map,just go." poster "https://m.media-amazon.com/images/M/MV5BMjA0NGQzZDAtMDVkZS00NmE2LWJlMTYtOTI2NzczYjhkMjgxXkEyXkFqcGdeQXVyMzkwOTAzNg@@._V1_SX300.jpg" ibmdb_id "tt0258620"
HSET "movie:825" title "Rancho California" genre "N/A" votes 11 rating 7.0 release_year 2002 plot "Documentary examining the racial 'off-worlds' and migrant camps of California's Mexican farm workers." poster "https://m.media-amazon.com/images/M/MV5BNjcxNTk3MzIxMl5BMl5BanBnXkFtZTcwMjEyNjMwMw@@._V1_SX300.jpg" ibmdb_id "tt0303385"
HSET "movie:827" title "A Century in Stone: The Eston and California Story" genre "Documentary" votes 20 rating 8.8 release_year 2004 plot "N/A" poster "N/A" ibmdb_id "tt0414890"
HSET "movie:829" title "Red Hot Chili Peppers: Dani California" genre "Short" votes 79 rating 7.3 release_year 2006 plot "A promotional video of the Red Hot Chili Peppers' 2006 single 'Dani California.'" poster "https://m.media-amazon.com/images/M/MV5BMTA4M2RjMTAtZTcwYS00OTlkLWEwOTUtNzY5OTZhZTdkOTFhXkEyXkFqcGdeQXVyNDE4OTY5NzI@._V1_SX300.jpg" ibmdb_id "tt6715622"
HSET "movie:830" title "King of California" genre "Comedy" votes 21680 rating 6.6 release_year 2007 plot "An unstable dad who after getting out of a mental institution tries to convince his daughter that there's Spanish gold buried somewhere under suburbia." poster "https://m.media-amazon.com/images/M/MV5BMzQxMzIzMjY3N15BMl5BanBnXkFtZTcwMDMzMjM1MQ@@._V1_SX300.jpg" ibmdb_id "tt0388182"
HSET "movie:831" title "Hotel California" genre "Action" votes 275 rating 5.7 release_year 2008 plot "When TROY turned on crime boss DMITRI DEBARTOLLA he was forced to leave Los Angeles and lay low in Miami. After two years,and the loss of his leg in a shootout with a Cuban crime syndicate..." poster "https://m.media-amazon.com/images/M/MV5BMTg2MzQ1ODA2OF5BMl5BanBnXkFtZTcwMjc5OTQ0MQ@@._V1_SX300.jpg" ibmdb_id "tt0866435"
HSET "movie:832" title "California On" genre "Comedy" votes 33 rating 8.3 release_year 2009 plot "Street interviews by Comedian Kassem G on the Venice,California boardwalk." poster "N/A" ibmdb_id "tt2039501"
HSET "movie:833" title "Katy Perry: California Gurls" genre "Short" votes 45 rating 6.6 release_year 2010 plot "In the music video for 'California Gurls',Katy Perry lies naked in a cotton candy cloud and shoots gummy bears using whip cream guns attached to her breasts." poster "N/A" ibmdb_id "tt4451258"
HSET "movie:834" title "Rihanna: California King Bed" genre "Short" votes 53 rating 6.8 release_year 2011 plot "Filming of the music video began in March 2011 in Los Angeles. The premiere of the video was held on Monday,May 9,2011. The action in the clip takes place in the seaside of California,..." poster "https://m.media-amazon.com/images/M/MV5BNzM0YWRjNGEtOGExNC00NGI3LWE3MTgtZGNmZGU5MjM1ZTE1XkEyXkFqcGdeQXVyNTk1NTMyNzM@._V1_SX300.jpg" ibmdb_id "tt6738602"
HSET "movie:835" title "California Solo" genre "Drama" votes 980 rating 6.2 release_year 2012 plot "A former Britpop rocker who now works on a farm gets caught driving drunk and faces deportation after living in Los Angeles for many years. His efforts to stay in the U.S. force him to confront the past and current demons in his life." poster "https://m.media-amazon.com/images/M/MV5BMTk3MzQxMjExNl5BMl5BanBnXkFtZTcwNTY0NTE2OA@@._V1_SX300.jpg" ibmdb_id "tt1918727"
HSET "movie:836" title "Hotel California (2013)" genre "Action" votes 142 rating 4.6 release_year 2013 plot "A mix of incidents such as a kidnapping,identity theft,counterfeit DVD exchange ,pimping out a TV actress etc happens at the time of the release of a much awaited movie." poster "https://m.media-amazon.com/images/M/MV5BZDg3Njc3YmQtM2M0Ny00M2Q1LWEyN2ItMWU4YmQ0NGU4ZmJhXkEyXkFqcGdeQXVyMjkxNzQ1NDI@._V1_SX300.jpg" ibmdb_id "tt2899136"
HSET "movie:838" title "California High" genre "Documentary" votes 28 rating 7.5 release_year 2015 plot "California has been arguing over whether or not marijuana should be legal for over 100 years. Now there's a new judge in this trial - you." poster "https://m.media-amazon.com/images/M/MV5BMTA5NjY4Mjg1MjleQTJeQWpwZ15BbWU4MDM1ODk3Njgx._V1_SX300.jpg" ibmdb_id "tt2991472"
HSET "movie:841" title "California (2018)" genre "Short" votes 5 rating 6.0 release_year 2018 plot "A young Chinese girl and her mother struggle to find a better life in Portugal,the 'West Coast of Europe'." poster "https://m.media-amazon.com/images/M/MV5BY2RhNjMxNzItZDg2Ny00MjYyLTg5NTYtNDQ5MWZhY2I4OTgzXkEyXkFqcGdeQXVyMzczODQ2Mzc@._V1_SX300.jpg" ibmdb_id "tt8389922"
HSET "movie:844" title "El puerto de Barcelona" genre "Documentary" votes 66 rating 4.3 release_year 1966 plot "N/A" poster "N/A" ibmdb_id "tt0145416"
HSET "movie:847" title "Barcelona Kill" genre "Crime" votes 28 rating 4.5 release_year 1973 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNzAyY2IxYWEtYzdhYi00OGNhLTg3ZGUtYmU2ZThmODE5Y2NmXkEyXkFqcGdeQXVyMTQ5ODY1ODc@._V1_SX300.jpg" ibmdb_id "tt0067661"
HSET "movie:849" title "Barça (Historia del F.C. Barcelona)" genre "N/A" votes 7 rating 7.4 release_year 1975 plot "N/A" poster "N/A" ibmdb_id "tt0254986"
HSET "movie:853" title "Barcelona sur" genre "N/A" votes 24 rating 5.8 release_year 1981 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BM2YwZTIxZjktYTc4Ny00ZDA3LWE3ZjktNTM2MWEwMzI2NWZjXkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt0082047"
HSET "movie:856" title "Freddie Mercury & Montserrat Caballé: Barcelona" genre "Short" votes 8 rating 7.1 release_year 1987 plot "N/A" poster "N/A" ibmdb_id "tt6730550"
HSET "movie:857" title "Barcelona Connection" genre "Drama" votes 53 rating 6.8 release_year 1988 plot "N/A" poster "N/A" ibmdb_id "tt0092617"
HSET "movie:858" title "Roma-Paris-Barcelona" genre "N/A" votes 5 rating 4.8 release_year 1989 plot "N/A" poster "N/A" ibmdb_id "tt0178002"
HSET "movie:859" title "Madonna: Live! Blond Ambition World Tour 90 from Barcelona Olympic Stadium" genre "Music" votes 91 rating 8.4 release_year 1990 plot "Madonna and her crew perform in Barcelona,Spain for the legendary Blond Ambition Tour in 1990." poster "https://m.media-amazon.com/images/M/MV5BMzYzNmUwZDktMzg3OC00MjU4LTk5YjctMjc3YTgzMjA4NWZkXkEyXkFqcGdeQXVyNTk1NTMyNzM@._V1_SX300.jpg" ibmdb_id "tt1891858"
HSET "movie:860" title "Sepultura: Under Siege (Live in Barcelona)" genre "Documentary" votes 102 rating 8.8 release_year 1991 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNDE5ZjVhNGUtNjBkOC00N2FiLWJlMTUtNjBjZTVmNzFhNTM1L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjg5NTA5Mjg@._V1_SX300.jpg" ibmdb_id "tt0221543"
HSET "movie:861" title "Elton John: Live in Barcelona" genre "Documentary" votes 36 rating 7.7 release_year 1992 plot "This concert includes Elton John's performances of 'I'm Still Standing,' 'Philadelphia Freedom,' 'The One,' 'Daniel','Sad Songs Say So Much,' 'Saturday Night's Alright For Fighting,' 'Sacrifice,' and 'Song For Guy/Your Song.'" ibmdb_id "tt0273192"
HSET "movie:862" title "Barcelona '92: 16 Days of Glory" genre "Documentary" votes 13 rating 7.6 release_year 1993 plot "N/A" poster "N/A" ibmdb_id "tt0106358"
HSET "movie:863" title "Barcelona (1994)" genre "Comedy" votes 5417 rating 7.0 release_year 1994 plot "Ted,a stuffy white guy from Illinois working in sales for the Barcelona office of a US corporation,is paid an unexpected visit by his somewhat less stuffy cousin Fred,who is an officer ..." poster "https://m.media-amazon.com/images/M/MV5BNWU2YzE2YzctNDg1OS00ZDdhLWI3M2ItYWY1MzExZjlmOGM5XkEyXkFqcGdeQXVyNjQ2MjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0109219"
HSET "movie:870" title "Bruce Springsteen & the E Street Band: Live in Barcelona" genre "Documentary" votes 285 rating 8.9 release_year 2003 plot "N/A" poster "N/A" ibmdb_id "tt0389820"
HSET "movie:873" title "Barcelona" genre "Drama" votes 10 rating 4.6 release_year 2006 plot "N/A" poster "N/A" ibmdb_id "tt0843468"
HSET "movie:874" title "Barcelona (un mapa)" genre "Drama" votes 160 rating 6.3 release_year 2007 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNWIxZjIzNzgtNzBlMi00NDlmLTgzOTktNTU2MmYwYTBlMzIxXkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt0996918"
HSET "movie:875" title "Vicky Cristina Barcelona" genre "Comedy" votes 234181 rating 7.1 release_year 2008 plot "Two friends on a summer holiday in Spain become enamored with the same painter,unaware that his ex-wife,with whom he has a tempestuous relationship,is about to re-enter the picture." poster "https://m.media-amazon.com/images/M/MV5BNjVkZGE1OWItYjMzNC00ZTcwLThiODAtYmYwNzJkMjk5OTVhXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt0497465"
HSET "movie:876" title "An Evening with 'Il Divo': Live in Barcelona" genre "Music" votes 21 rating 8.0 release_year 2009 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZWY3MWE1MjUtNzkzMy00YTg1LWFlNjMtNWMxMDY4ZDI5NjYyXkEyXkFqcGdeQXVyMTQ0MjgzODU@._V1_SX300.jpg" ibmdb_id "tt1547651"
HSET "movie:877" title "Depeche Mode: Tour of the Universe - Barcelona 20/21.11.09" genre "Documentary" votes 234 rating 8.2 release_year 2010 plot "Depeche Mode live footage filmed at Palau Sant Jordi in Barcelona,Spain on 20 and 21 November 2009 during the band's 2009-10 worldwide Tour of the Universe." poster "https://m.media-amazon.com/images/M/MV5BYjAwMzE2OGEtZjBmYS00ZjI3LWIzOWUtNGY0YzYzMGQ0ZjhlXkEyXkFqcGdeQXVyMzUyODQ0MzQ@._V1_SX300.jpg" ibmdb_id "tt1765782"
HSET "movie:878" title "Barcelona,Neutral City" genre "History" votes 32 rating 6.7 release_year 2011 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMmViZWNiMjctMTcxMC00MTQ4LWJhY2UtMjYyYjY4MTM1NDVhXkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt1755047"
HSET "movie:880" title "Barcelona Summer Night" genre "Comedy" votes 986 rating 6.3 release_year 2013 plot "Multiple stories unfold in Barcelona during Midsummer's Eve." poster "https://m.media-amazon.com/images/M/MV5BMTUyNjcxNDk4M15BMl5BanBnXkFtZTgwMDU2MDI0MTE@._V1_SX300.jpg" ibmdb_id "tt2363564"
HSET "movie:881" title "Barcelona (2014)" genre "Short" votes 11 rating 5.9 release_year 2014 plot "A girl finds herself amusedly immersed in a fantasy world until someone starts stalking her with the intention of revealing her a dark secret." poster "https://m.media-amazon.com/images/M/MV5BMjI2OTQ0MDE5MV5BMl5BanBnXkFtZTgwMTY2NzA0MzE@._V1_SX300.jpg" ibmdb_id "tt4175172"
HSET "movie:882" title "Barcelona Christmas Night" genre "Romance" votes 664 rating 6.7 release_year 2015 plot "Multiple love stories unfold in Barcelona during Christmas's Eve." poster "https://m.media-amazon.com/images/M/MV5BMjI3NTg1MDUxNl5BMl5BanBnXkFtZTgwMzM3NzI4NjE@._V1_SX300.jpg" ibmdb_id "tt3917316"
HSET "movie:883" title "Barcelona: A Love Untold" genre "Drama" votes 541 rating 6.9 release_year 2016 plot "A young man Elly,still trying to get over his past relationship,meets a young woman Mia in Barcelona trying to run away from her past." poster "https://m.media-amazon.com/images/M/MV5BYjNhZWZkNjktNmMwMy00MmQzLTkwZTUtZmZmMjU2MmExZDQ4XkEyXkFqcGdeQXVyNTI5NjIyMw@@._V1_SX300.jpg" ibmdb_id "tt5755912"
HSET "movie:885" title "Belok Kanan Barcelona" genre "Drama" votes 60 rating 7.0 release_year 2018 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BYzc5OGI5NzEtYjM3Zi00Y2EzLThhZTMtMzVhMmIwNjk1Y2U2XkEyXkFqcGdeQXVyNzY4NDQzNTg@._V1_SX300.jpg" ibmdb_id "tt8856944"
HSET "movie:886" title "Matchday: Inside FC Barcelona" genre "Documentary" votes 182 rating 8.5 release_year 2019 plot "Inside FC Barcelona,which follows the famed soccer club through its 2018-2019 season." poster "https://m.media-amazon.com/images/M/MV5BNWUyNzUxYmEtYTZiMC00MmQ3LTk1MmUtOTUzZjEyODlmM2M3XkEyXkFqcGdeQXVyMTA5Njg1Mzky._V1_SX300.jpg" ibmdb_id "tt11122508"
HSET "movie:887" title "I 10 del Texas" genre "N/A" votes 13 rating 4.6 release_year 1961 plot "N/A" poster "N/A" ibmdb_id "tt0205714"
HSET "movie:888" title "Young Guns of Texas" genre "Western" votes 171 rating 4.9 release_year 1962 plot "A cowboy and 5 others pursue outlaws to recover stolen Union Army gold,while a revengeful rancher is it out to murder one of the pursuers." poster "https://m.media-amazon.com/images/M/MV5BZjY3ZjE1YjItNWYxYy00NzA1LTgwYTgtYzI0ZDZjZjA0ZWQzXkEyXkFqcGdeQXVyNTI2Njg2OTI@._V1_SX300.jpg" ibmdb_id "tt0056710"
HSET "movie:889" title "4 for Texas" genre "Comedy" votes 2835 rating 5.6 release_year 1963 plot "Zack Thomas is a tough guy who hooks up with Joe Jarrett to open a casino." poster "https://m.media-amazon.com/images/M/MV5BMmY1YmIwMGMtMDY3NS00Yjc5LWE4YmUtMWUzZThmNjE4ODg3L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0057071"
HSET "movie:890" title "Texas Ranger" genre "Western" votes 25 rating 4.4 release_year 1964 plot "N/A" poster "N/A" ibmdb_id "tt0058538"
HSET "movie:892" title "Texas,Adios" genre "Action" votes 1293 rating 6.2 release_year 1966 plot "A Texan sheriff and his younger brother travel across the border into Mexico to confront the man who killed their father." poster "https://m.media-amazon.com/images/M/MV5BODFhMzE2YjItMzVkZS00YjQ0LTk4MWEtOTRkZWJjNGRkOGQwXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0060143"
HSET "movie:893" title "Africa: Texas Style" genre "Adventure" votes 173 rating 5.7 release_year 1967 plot "An American cowboy is hired to work on a ranch in Africa,and winds up having to fight predators,both the four- and two-legged kinds." poster "https://m.media-amazon.com/images/M/MV5BYzU4MTQ0YjUtNGVlZC00ODViLWIwZTgtNWJkYzY4Y2FiMjkwXkEyXkFqcGdeQXVyNjc1NTYyMjg@._V1_SX300.jpg" ibmdb_id "tt0061334"
HSET "movie:894" title "Three Guns for Texas" genre "Western" votes 70 rating 7.0 release_year 1968 plot "Several episodes of the TV series 'Laredo' edited together and released as a feature." poster "https://m.media-amazon.com/images/M/MV5BZTdhMWRlMmMtNjY0OC00OGUyLWJkNDYtZWZkYzI4YzU1MjVkXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0063691"
HSET "movie:896" title "Texas Country Reporter" genre "Talk-Show" votes 5 rating 7.0 release_year 1972 plot "Bob and Kelli Phillips travel the back roads of Texas discovering uplifting stories,interesting places and fascinating people in the Lone Star State." poster "https://m.media-amazon.com/images/M/MV5BYjBjYzhmOGEtMmQxMy00Y2UwLWIwYjEtZTk0NmFjYzM3MWVmXkEyXkFqcGdeQXVyMjY0MTQ0NjY@._V1_SX300.jpg" ibmdb_id "tt8739522"
HSET "movie:897" title "The Texas Chain Saw Massacre" genre "Horror" votes 128393 rating 7.5 release_year 1974 plot "Two siblings and three of their friends en route to visit their grandfather's grave in Texas end up falling victim to a family of cannibalistic psychopaths and must survive the terrors of Leatherface and his family." poster "https://m.media-amazon.com/images/M/MV5BZDI3OWE0ZWMtNGJjOS00N2E4LWFiOTAtZjQ4OTNiNzIwN2NkXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0072271"
HSET "movie:898" title "The Great Texas Dynamite Chase" genre "Action" votes 369 rating 5.9 release_year 1976 plot "Explosive drama and action when two sexy girls go on a bank robbing binge." poster "https://m.media-amazon.com/images/M/MV5BYjlhZGU2ZWYtZjU2MC00MDc0LTk2YzItMmYyZDU2YzZjYjgzXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0076109"
HSET "movie:900" title "Texas Detour" genre "Action" votes 47 rating 5.6 release_year 1978 plot "A trip across the United States takes a wrong turn when three California teenagers have their van stolen. Stranded in a backwoods town with the sheriff refusing to help,the trio decide to settle scores while getting justice." poster "https://m.media-amazon.com/images/M/MV5BMDRjNGJiZDMtYTZiZS00ZmM0LWExZDAtMjAyNjIxNWI1MmE1L2ltYWdlXkEyXkFqcGdeQXVyMjUyNDk2ODc@._V1_SX300.jpg" ibmdb_id "tt0078379"
HSET "movie:902" title "Texas" genre "Drama" votes 52 rating 8.0 release_year 1982 plot "Daytime Drama,spun off from 'Another World,' which followed Iris Carrington from Bay City as she rediscovered Alex Wheeler,a former love,and moved to the Houston area. The stories ..." poster "N/A" ibmdb_id "tt0080290"
HSET "movie:903" title "Murder in Texas" genre "Drama" votes 290 rating 7.3 release_year 1981 plot "Story of Texas heiress Joan Robinson,who married plastic surgeon John Hill. Her father,Ash,is suspicious of Hill,thinking that he married Joan for money,which he used to buy a house ..." poster "https://m.media-amazon.com/images/M/MV5BZjQzZDlhNWMtZDBlMS00YTgxLThiZDctNDA2N2EyZjNlMjE3XkEyXkFqcGdeQXVyNDEzNTUxMTk@._V1_SX300.jpg" ibmdb_id "tt0082780"
HSET "movie:904" title "The Best Little Whorehouse in Texas" genre "Comedy" votes 9420 rating 5.9 release_year 1982 plot "A town's Sheriff and regular patron of a historical whorehouse fights to keep it running when a television reporter targets it as the Devil's playhouse." poster "https://m.media-amazon.com/images/M/MV5BM2Y3M2Y1MzUtNWViYi00YzZjLWE0YzUtMWVjYzc2YjI3Y2I2L2ltYWdlXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0083642"
HSET "movie:905" title "2020 Texas Gladiators" genre "Action" votes 501 rating 4.6 release_year 1983 plot "In a post-apocalyptic Texas,a band of warriors fight against a fascist regime that is trying to take control of all surviving population." poster "https://m.media-amazon.com/images/M/MV5BYTJkZjY5ODYtOGE4NC00MWVmLThiOGQtZDNjNzhiZjEzMzlmXkEyXkFqcGdeQXVyMTQ2MjQyNDc@._V1_SX300.jpg" ibmdb_id "tt0083565"
HSET "movie:906" title "Paris,Texas" genre "Drama" votes 81389 rating 8.1 release_year 1984 plot "Travis Henderson,an aimless drifter who has been missing for four years,wanders out of the desert and must reconnect with society,himself,his life,and his family." poster "https://m.media-amazon.com/images/M/MV5BM2RjMmU3ZWItYzBlMy00ZmJkLWE5YzgtNTVkODdhOWM3NGZhXkEyXkFqcGdeQXVyNDA5Mjg5MjA@._V1_SX300.jpg" ibmdb_id "tt0087884"
HSET "movie:907" title "Tyler Texas Black Film Collection" genre "Documentary" votes 5 rating 5.2 release_year 1985 plot "N/A" poster "N/A" ibmdb_id "tt6312066"
HSET "movie:908" title "The Texas Chainsaw Massacre 2" genre "Comedy" votes 26093 rating 5.6 release_year 1986 plot "A radio host is victimized by the cannibal family as a former Texas Marshall hunts them." poster "https://m.media-amazon.com/images/M/MV5BMDNjNTg3MWUtNjUxNi00MzYxLWJmODctNTg0ZmI1Zjc2Y2Q0XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0092076"
HSET "movie:909" title "The Texas Comedy Massacre" genre "Comedy" votes 15 rating 5.4 release_year 1987 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNzkyMDlkZDItNzRhOC00MzMyLTk1MDQtMDA2YmE2N2IzMWE5XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0123296"
HSET "movie:910" title "The Texas Chainsaw Massacre: A Family Portrait" genre "Documentary" votes 666 rating 6.0 release_year 1988 plot "A documentary about the classic 'Texas Chainsaw Massacre' film,including interviews with Gunnar Hansen (LEATHERFACE Edwin Neal (THE HITCHHIKER John Dugan (GRANDPA) and Jim Seidow (OLD MAN)." poster "https://m.media-amazon.com/images/M/MV5BMTI0NTA5MTM1M15BMl5BanBnXkFtZTcwMjEyNTAzMQ@@._V1_SX300.jpg" ibmdb_id "tt0248537"
HSET "movie:911" title "Minas-Texas" genre "Adventure" votes 11 rating 6.0 release_year 1989 plot "In a country town in the state of Minas Gerais,Brazil,Januária is going to marry the shy and naive Amorim. But in her heart she wants to escape with her dream hero,the cowboy Roy ..." poster "https://m.media-amazon.com/images/M/MV5BNWM4MDkyYWEtMWRjZi00NTM2LWEzNjctNmEzMWY5MmNlNmI1L2ltYWdlXkEyXkFqcGdeQXVyMjU4MzEwNTU@._V1_SX300.jpg" ibmdb_id "tt0257919"
HSET "movie:912" title "Leatherface: Texas Chainsaw Massacre III" genre "Horror" votes 13244 rating 5.1 release_year 1990 plot "A California couple and a survivalist encounter Leatherface and his family." poster "https://m.media-amazon.com/images/M/MV5BYmFhMjlkOTctNWU2MC00YmQzLWJmYWMtZTUyNzM4YTU4ODRhXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0099994"
HSET "movie:913" title "Wild Texas Wind" genre "Drama" votes 136 rating 6.1 release_year 1991 plot "A country singer becomes romantically entangled with a volatile manager." poster "https://m.media-amazon.com/images/M/MV5BYTg2ODlmNzMtMTMxZC00YzE0LWEwODctYjI2MmQ5NTkxN2ZhXkEyXkFqcGdeQXVyNzMzMjU5NDY@._V1_SX300.jpg" ibmdb_id "tt0103263"
HSET "movie:914" title "Willing to Kill: The Texas Cheerleader Story" genre "Drama" votes 167 rating 5.9 release_year 1992 plot "Fact-based story of a homemaker driven by jealousy to conspire against the mother of her daughter's rival." poster "N/A" ibmdb_id "tt0105822"
HSET "movie:915" title "Walker,Texas Ranger" genre "Action" votes 14247 rating 5.5 release_year 1993 plot "Walker and his partner Trivette are Texas Rangers. They make it their business to battle crime in Dallas and all around the Great State of Texas." poster "https://m.media-amazon.com/images/M/MV5BMTc4MzAzMDA2Ml5BMl5BanBnXkFtZTcwNjk3NzIzMQ@@._V1_SX300.jpg" ibmdb_id "tt0106168"
HSET "movie:916" title "Texas (1994)" genre "Adventure" votes 392 rating 6.3 release_year 1994 plot "In the beginning of the 19th Century,many white Americans are settling in the Mexican province of Texas. As the years go by,political conflicts between the settlers and the Mexican ..." poster "https://m.media-amazon.com/images/M/MV5BMTkzNTc0Mzg3Ml5BMl5BanBnXkFtZTcwOTQ5MDYxMQ@@._V1_SX300.jpg" ibmdb_id "tt0108316"
HSET "movie:917" title "Texas Chainsaw Massacre: The Next Generation" genre "Comedy" votes 18849 rating 3.3 release_year 1995 plot "A group of teenagers get into a car crash in the Texas woods on prom night,and then wander into an old farmhouse that is home to Leatherface and his insane family of cannibalistic psychopaths." poster "https://m.media-amazon.com/images/M/MV5BYTE3MzM4NzQtZWZjMi00MmI5LWE0NGItNDZlNmJhMjQyMTQ1L2ltYWdlXkEyXkFqcGdeQXVyNjQ2MjQ5NzM@._V1_SX300.jpg" ibmdb_id "tt0110978"
HSET "movie:918" title "The Return of the Texas Chainsaw Massacre: The Documentary" genre "Documentary" votes 19 rating 7.3 release_year 1996 plot "This 55 minute documentary includes on-set footage and interviews with the cast and crew. It is a fascinating behind-the-scenes look at the film that went on to become the black sheep of the Texas Chainsaw franchise." poster "https://m.media-amazon.com/images/M/MV5BMTRhYTQzNDItOGY1Ny00ZWE4LTlhMjctNmE2ODY5NzFjZDMwL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt3575374"
HSET "movie:919" title "Love's Deadly Triangle: The Texas Cadet Murder" genre "Drama" votes 599 rating 6.5 release_year 1997 plot "Diane and David love each other,but when they go to separate army academies,David has an affair. Diane snaps and ultimately something very sinister happens that the couple get involved in." poster "https://m.media-amazon.com/images/M/MV5BNDdlODVjNGUtODZjYy00MGUyLTk3OGItMDU1OGMwZTRkMzRlXkEyXkFqcGdeQXVyMTk5MjAyMjM@._V1_SX300.jpg" ibmdb_id "tt0119579"
HSET "movie:920" title "Dancer,Texas Pop. 81" genre "Comedy" votes 2277 rating 6.6 release_year 1998 plot "Four friends from the small Texas town of Dancer are graduating from high school and are planning to move to L.A. after graduation,taking the population of Dancer down to 77 from 81. All ..." poster "https://m.media-amazon.com/images/M/MV5BMjE0NjE2ODM4MV5BMl5BanBnXkFtZTYwNTk2NDg5._V1_SX300.jpg" ibmdb_id "tt0118925"
HSET "movie:921" title "Dusk Till Dawn 2: Texas Blood Money" genre "Crime" votes 14591 rating 4.1 release_year 1999 plot "Five career criminals gather in Mexico to pull off a bank heist. They soon realize that they are up against far more frightening creatures than the police pursuing them." poster "https://m.media-amazon.com/images/M/MV5BOTZkNTA2ODItYzY1MC00NWJhLWIwNTYtNmI2NWIxNzA0Yzc5XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0120860"
HSET "movie:922" title "Texas Chain Saw Massacre: The Shocking Truth" genre "Documentary" votes 476 rating 7.1 release_year 2000 plot "A documentary primarily focusing on the filming and release of the original Texas Chainsaw Massacre." poster "https://m.media-amazon.com/images/M/MV5BOTUyZmU1NGMtZmQyMS00MTBiLTk1NDctMTk4OGE5NDYxYzY4XkEyXkFqcGdeQXVyMDgyNjA5MA@@._V1_SX300.jpg" ibmdb_id "tt0286214"
HSET "movie:923" title "Texas Rangers" genre "Action" votes 5317 rating 5.2 release_year 2001 plot "A ragtag group of youngsters band together after the American Civil War to form the Texas Rangers,a group charged with the dangerous,ruthless duty of cleaning up the West." poster "https://m.media-amazon.com/images/M/MV5BMTIwOTM3ODk4NV5BMl5BanBnXkFtZTcwNjI3NjYxMQ@@._V1_SX300.jpg" ibmdb_id "tt0193560"
HSET "movie:924" title "Texas (2002)" genre "Documentary" votes 183 rating 7.2 release_year 2002 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMTIzNzYyMjY2M15BMl5BanBnXkFtZTYwMTY0NDg5._V1_SX300.jpg" ibmdb_id "tt0303290"
HSET "movie:925" title "The Texas Chainsaw Massacre" genre "Horror" votes 126419 rating 6.2 release_year 2003 plot "After picking up a traumatized young hitchhiker,five friends find themselves stalked and hunted by a deformed chainsaw-wielding loon and his family of equally psychopathic killers." poster "https://m.media-amazon.com/images/M/MV5BZDg2NDJkOGYtMjM3My00Mzc2LWJiYjktODFlMzBjNmQwMTEyXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0324216"
HSET "movie:926" title "Death and Texas" genre "Comedy" votes 84 rating 6.0 release_year 2004 plot "Football superstar 'Barefoot' Bobby Briggs of the Austin Steers has been convicted of murder. Will he be allowed to play with his team on Megabowl Sunday before he is executed? That is what this mockumentary explores." poster "https://m.media-amazon.com/images/M/MV5BMTU0NjM5ODk5OF5BMl5BanBnXkFtZTcwMTE0MjkzMQ@@._V1_SX300.jpg" ibmdb_id "tt0356515"
HSET "movie:927" title "Texas (200%)" genre "Drama" votes 262 rating 5.9 release_year 2005 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNWMyZTNiNjMtNWNlZS00ODcyLTg1YzktZTBkMmNhYzYwMTQ5XkEyXkFqcGdeQXVyMDk2Mzc2MA@@._V1_SX300.jpg" ibmdb_id "tt0446602"
HSET "movie:928" title "The Texas Chainsaw Massacre: The Beginning" genre "Horror" votes 65892 rating 5.8 release_year 2006 plot "Before being sent to serve in Vietnam,two brothers and their girlfriends take one last road trip,but when they get into an accident,a terrifying experience will take them to a secluded house of horrors,with a chainsaw-wielding killer." poster "https://m.media-amazon.com/images/M/MV5BMTIwMzAxNDcyMl5BMl5BanBnXkFtZTYwMjMwMDc2._V1_SX300.jpg" ibmdb_id "tt0420294"
HSET "movie:929" title "A West Texas Children's Story" genre "Drama" votes 1522 rating 7.5 release_year 2007 plot "Set in the 1960s,a magical tale of two 12-year-olds embarking on an adventure to find new,cool parents and escape their neglected,overly adult existence." poster "https://m.media-amazon.com/images/M/MV5BN2IwOTk3YjUtYmZlZS00ZDU4LTllM2QtZTU5MWY0ZTE3YjhiXkEyXkFqcGdeQXVyNTg2NzY1OTc@._V1_SX300.jpg" ibmdb_id "tt0446802"
HSET "movie:930" title "Fab Five: The Texas Cheerleader Scandal" genre "Biography" votes 2283 rating 5.9 release_year 2008 plot "A teacher is harassed by a group of snotty,popular cheerleaders who think they can get away with anything. However,the teacher has no intention of taking their rude behavior." poster "https://m.media-amazon.com/images/M/MV5BMzIzMmYzY2ItNTFhYy00NTZmLThiYzItNTk4MTRhMDQ3M2EzXkEyXkFqcGdeQXVyNTI0ODIxNjU@._V1_SX300.jpg" ibmdb_id "tt1191113"
HSET "movie:931" title "Luke and Lucy: The Texas Rangers" genre "Animation" votes 450 rating 5.7 release_year 2009 plot "Luke and Lucy,two inseparable friends,have to help out the Texas Rangers to prevent Jim Parasite from taking over the world." poster "https://m.media-amazon.com/images/M/MV5BNmJhM2YwNzUtMmQ2Mi00MmI4LTg3MDgtYzgxNzk0YzkyYmFjXkEyXkFqcGdeQXVyMzc4Njk1ODQ@._V1_SX300.jpg" ibmdb_id "tt1433915"
HSET "movie:932" title "Texas Frightmare Massacre" genre "Action" votes 39 rating 5.9 release_year 2010 plot "Laughs,bloody murder,gratuitous nudity,and a horse head killer...what more could you want?" poster "https://m.media-amazon.com/images/M/MV5BMTUxNjE4NTEwNF5BMl5BanBnXkFtZTgwNzI1MzA2MDE@._V1_SX300.jpg" ibmdb_id "tt1416343"
HSET "movie:934" title "Texas Car Wars" genre "Reality-TV" votes 109 rating 6.2 release_year 2012 plot "Texas restoration garages compete at car wreck auctions in winning the bid on cars they restore to sell in for the biggest profits." poster "https://m.media-amazon.com/images/M/MV5BMTQzMTE1MjI2NF5BMl5BanBnXkFtZTgwMTg4NDAxMzE@._V1_SX300.jpg" ibmdb_id "tt2395232"
HSET "movie:935" title "Texas (2013)" genre "Short" votes 27 rating 7.0 release_year 2013 plot "A cowboy meets his estranged wife on the Texas/Oklahoma border and tries to win her back. One problem - neither will cross state lines." poster "https://m.media-amazon.com/images/M/MV5BMTk3NzY3NzkwN15BMl5BanBnXkFtZTcwNzEwMjU0OQ@@._V1_SX300.jpg" ibmdb_id "tt2866492"
HSET "movie:936" title "Rise of a Texas Bluesman: Stevie Ray Vaughan 1954-1983" genre "Documentary" votes 38 rating 8.2 release_year 2014 plot "This film reveals and dissects the formative years of Stevie Ray Vaughan's career - his influences and recordings - and traces the history of Texas blues itself,identifying Vaughan's place..." poster "https://m.media-amazon.com/images/M/MV5BN2Y4NzI1NTctOGM3ZS00YzdmLTg3ZjItZThmZDAwZTAzYjllXkEyXkFqcGdeQXVyNTM3MDMyMDQ@._V1_SX300.jpg" ibmdb_id "tt5525782"
HSET "movie:937" title "Texas Rising" genre "Drama" votes 3539 rating 6.7 release_year 2015 plot "The story of how the Texas Rangers were created." poster "https://m.media-amazon.com/images/M/MV5BMTUyNjEwMzMzOF5BMl5BanBnXkFtZTgwMDE2OTQ1NTE@._V1_SX300.jpg" ibmdb_id "tt3598496"
HSET "movie:938" title "Stagecoach: The Texas Jack Story" genre "Western" votes 712 rating 4.3 release_year 2016 plot "A former stagecoach robber is hunted by a vengeful US Marshal." poster "https://m.media-amazon.com/images/M/MV5BNzQyNmE2MTktNTEzMi00ZGMyLWI4MzEtYWFhMDIzODMxMWE3XkEyXkFqcGdeQXVyMDU1MzkzMA@@._V1_SX300.jpg" ibmdb_id "tt5679402"
HSET "movie:939" title "Midnight,Texas" genre "Drama" votes 11755 rating 7.4 release_year 2017 plot "Midnight is a safe haven for those who are different,but with the presence of outsiders,the residents band together and form a strong and unlikely family." poster "https://m.media-amazon.com/images/M/MV5BN2QzYWZmZjAtNzFkOS00NzgwLWIzZDgtNmRkMTM5N2RkMmEwXkEyXkFqcGdeQXVyODUxOTU0OTg@._V1_SX300.jpg" ibmdb_id "tt5464086"
HSET "movie:940" title "Texas (2018)" genre "Action" votes 27 rating 5.1 release_year 2018 plot "The story of two friends Sasan and Bahram. Sasan is living in Brazil and Bahram wants to join him too but they face many different challenges and adventures in between." poster "https://m.media-amazon.com/images/M/MV5BYmU4ZTIxZjMtOWQxMS00YmI3LWJkN2MtYzFkNDdjMDk2YTYyXkEyXkFqcGdeQXVyNjkxOTM4ODY@._V1_SX300.jpg" ibmdb_id "tt8377736"
HSET "movie:941" title "ZZ Top: That Little Ol' Band from Texas" genre "Documentary" votes 605 rating 7.4 release_year 2019 plot "The story of how three oddball teenage bluesmen became one of the biggest,most beloved bands on the planet." poster "https://m.media-amazon.com/images/M/MV5BMTE3NTJlMDItNDMwNC00NzRiLTgzOWMtNzA5ZWI3MjE5NWVhXkEyXkFqcGdeQXVyMTA1ODkxNjQ1._V1_SX300.jpg" ibmdb_id "tt9015306"
HSET "movie:942" title "Intrigue in Los Angeles" genre "Drama" votes 6 rating 4.2 release_year 1964 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BY2JiMzdkYTktZTE5Ni00ZWRiLWE5MTgtMjhiMDc1MWI2MzQxXkEyXkFqcGdeQXVyNjUzNzQ4NDQ@._V1_SX300.jpg" ibmdb_id "tt0179881"
HSET "movie:946" title "Long Drawn-Out Trip: Sketches from Los Angeles" genre "Animation" votes 16 rating 7.2 release_year 1971 plot "N/A" poster "N/A" ibmdb_id "tt0461984"
HSET "movie:947" title "Hay ángeles sin alas" genre "Comedy" votes 9 rating 6.6 release_year 1972 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZjcyNDA2YTgtZTNkNy00YjhhLWEzYzktMzFlNmE3ZWRhNjYzXkEyXkFqcGdeQXVyMTk4MDgwNA@@._V1_SX300.jpg" ibmdb_id "tt0242511"
HSET "movie:951" title "Giulini's Beethoven's 9th Live: A Gift from Los Angeles" genre "Music" votes 5 rating 6.8 release_year 1978 plot "Carlo Maria Giulini makes his debut as music director of the Los Angeles Philharmonic in this live performance of Beethoven's 9th Symphony ('Choral') at the Los Angeles Music Center,..." poster "N/A" ibmdb_id "tt0330330"
HSET "movie:952" title "El rebaño de los ángeles" genre "N/A" votes 9 rating 7.7 release_year 1979 plot "N/A" poster "N/A" ibmdb_id "tt0079782"
HSET "movie:955" title "Los Angeles 1984: Games of the XXIII Olympiad" genre "Sport" votes 25 rating 7.6 release_year 1984 plot "N/A" poster "N/A" ibmdb_id "tt0396992"
HSET "movie:959" title "1988 World Series Video: Los Angeles Dodgers vs Oakland A's" genre "Sport" votes 18 rating 7.5 release_year 1988 plot "N/A" poster "N/A" ibmdb_id "tt0483465"
HSET "movie:961" title "The Great Los Angeles Earthquake" genre "Action" votes 540 rating 6.1 release_year 1990 plot "After a series of small tremors in Los Angeles,Dr. Clare Winslow,a local seismologist,pinpoints the exact location and time of when the long awaited earthquake--'The Big One'--will ..." poster "https://m.media-amazon.com/images/M/MV5BNzI3MjY3MTk0MF5BMl5BanBnXkFtZTcwMzEzMDMyMQ@@._V1_SX300.jpg" ibmdb_id "tt0099137"
HSET "movie:963" title "Ángeles sin paraíso" genre "Drama" votes 8 rating 7.4 release_year 1992 plot "Claudia and Andres are two youngsters who live in a grand mansion. Their evil aunt Aurora Sombria,a bitter and cruel woman,derives pleasure from abusing them and keeping them separated ..." poster "N/A" ibmdb_id "tt0215455"
HSET "movie:965" title "Cityscrapes: Los Angeles" genre "Drama" votes 39 rating 6.4 release_year 1994 plot "'CITYSCRAPES' takes you on a 24-hour voyeuristic journey through the bedrooms,bathrooms,bars,cars,clubs,restaurants and back alleys of the lives of the young and hip in post modern Los..." poster "https://m.media-amazon.com/images/M/MV5BZWNhMThkMTktZWNlNS00YjU3LTkxYTQtZWZhODQzZDlhMDBhXkEyXkFqcGdeQXVyMTQ3Njg3MQ@@._V1_SX300.jpg" ibmdb_id "tt0136756"
HSET "movie:969" title "Lisboa Los Angeles - Sem Destino" genre "N/A" votes 8 rating 7.1 release_year 1998 plot "N/A" poster "N/A" ibmdb_id "tt0119542"
HSET "movie:970" title "The Lords of Los Angeles" genre "N/A" votes 7 rating 6.9 release_year 1999 plot "N/A" poster "N/A" ibmdb_id "tt0204585"
HSET "movie:971" title "Twilight: Los Angeles" genre "Drama" votes 70 rating 7.6 release_year 2000 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMjE5MjQ2MDk2MV5BMl5BanBnXkFtZTcwNjc4MTYxMQ@@._V1_SX300.jpg" ibmdb_id "tt0237865"
HSET "movie:972" title "Crocodile Dundee in Los Angeles" genre "Action" votes 22794 rating 4.8 release_year 2001 plot "Australian Outback adventurer Mick 'Crocodile' Dundee travels to Los Angeles with his young son while his longtime companion suspects foul play at a movie studio." poster "https://m.media-amazon.com/images/M/MV5BMGVhYjA3NjAtOGIyZS00MmY0LThlZTEtMzAzZWQ2NzkwMjlhXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0231402"
HSET "movie:974" title "Los Angeles Plays Itself" genre "Documentary" votes 1954 rating 8.0 release_year 2003 plot "A documentary on how Los Angeles has been used and depicted in the movies." poster "https://m.media-amazon.com/images/M/MV5BMjAyMzMzMjEyN15BMl5BanBnXkFtZTgwNDAxMDcyNjE@._V1_SX300.jpg" ibmdb_id "tt0379357"
HSET "movie:975" title "Blue Neon Night: Michael Connelly's Los Angeles" genre "Documentary" votes 19 rating 8.8 release_year 2004 plot "A documentary featuring bestselling author Michael Connelly and how the city of Los Angeles brings his stories to life" poster "N/A" ibmdb_id "tt0414874"
HSET "movie:976" title "Gods of Los Angeles" genre "Drama" votes 48 rating 5.8 release_year 2005 plot "Bruce thought he had everything. A stable life,a beautiful girlfriend. But he still felt dead inside. And he found himself at a crossroads,with no idea what to do with the rest of his ..." poster "https://ia.media-imdb.com/images/M/MV5BMTc2Nzc2NjkwMF5BMl5BanBnXkFtZTcwOTYxNzAzMQ@@._V1_SX300.jpg" ibmdb_id "tt0443520"
HSET "movie:977" title "Million Dollar Listing Los Angeles" genre "Reality-TV" votes 1047 rating 5.8 release_year 2006 plot "Follows the lives of property brokers in Los Angeles." poster "https://m.media-amazon.com/images/M/MV5BNDZhYzM0MjktYjYxMi00OWFlLTg0ZWUtMjk2NmI2ZWZkMTQ2XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0815063"
HSET "movie:978" title "Loveless in Los Angeles" genre "Comedy" votes 430 rating 4.9 release_year 2007 plot "When a womanizing,reality dating,television producer runs into his college crush,he realizes his bar-hopping,bed-hopping ways are leaving him unfulfilled,so he has the only woman,for ..." poster "https://m.media-amazon.com/images/M/MV5BMTc2ODMyNTIxN15BMl5BanBnXkFtZTcwNzU2MDU0MQ@@._V1_SX300.jpg" ibmdb_id "tt0451106"
HSET "movie:979" title "Scenes from the Sex Struggles at North Beverly Drive,Los Angeles,CA (Remix)" genre "Drama" votes 51 rating 7.5 release_year 2008 plot "A variety of Berlin Underground Stars live life in the fast lane in the bedrooms of superstardom." poster "https://m.media-amazon.com/images/M/MV5BMTY4NTA2MjY2MV5BMl5BanBnXkFtZTcwMTAwNTI2MQ@@._V1_SX300.jpg" ibmdb_id "tt1181931"
HSET "movie:980" title "NCIS: Los Angeles" genre "Action" votes 46559 rating 6.7 release_year 2009 plot "The Naval Criminal Investigation Service's Office of Special Projects takes on the undercover work and the hard to crack cases in LA. Key agents are G. Callen and Sam Hanna,streets kids risen through the ranks." poster "https://m.media-amazon.com/images/M/MV5BMGQzNGIzNmEtNWE3ZS00OTUyLTg3YTEtMDY3NDViZWE0YWY1XkEyXkFqcGdeQXVyNjg4NzAyOTA@._V1_SX300.jpg" ibmdb_id "tt1378167"
HSET "movie:981" title "Private Security Officer: Los Angeles" genre "Action" votes 15 rating 7.0 release_year 2010 plot "As Los Angeles grew to a population of over 5 million,crime was getting out of control. Budget cuts,low recruitment,and a rash of abuse lawsuits,left the LAPD unable to cope with the ..." poster "N/A" ibmdb_id "tt0960827"
HSET "movie:982" title "Battle Los Angeles" genre "Action" votes 169988 rating 5.7 release_year 2011 plot "A squad of U.S. Marines becomes the last line of defense against a global invasion." poster "https://m.media-amazon.com/images/M/MV5BMDg2NzQwOGMtMGRkNC00YjAwLTg4NjgtZWQwYzljZmM1YzA4XkEyXkFqcGdeQXVyNTIzOTk5ODM@._V1_SX300.jpg" ibmdb_id "tt1217613"
HSET "movie:983" title "Occupy Los Angeles" genre "Documentary" votes 223 rating 3.3 release_year 2012 plot "From the Arab Spring to the American Autumn,director Joseph Quinn seeks to find out the origins of the Occupy Movement and shine a light on its long-term goals." poster "https://m.media-amazon.com/images/M/MV5BMjUzNTAzOTUyOV5BMl5BanBnXkFtZTcwOTQ0MjkzNw@@._V1_SX300.jpg" ibmdb_id "tt2096560"
HSET "movie:984" title "R&B Divas: Los Angeles" genre "Reality-TV" votes 45 rating 6.5 release_year 2013 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMDhjYmViYmItMmIzZi00NjcwLWE1YmQtOWU1YjNhZDFmNTUyXkEyXkFqcGdeQXVyNjUzMjI0MzA@._V1_SX300.jpg" ibmdb_id "tt3042520"
HSET "movie:986" title "Los Angeles Film Noir" genre "Documentary" votes 48 rating 7.0 release_year 2015 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMWIzNTFlNDctOGIyOC00ZTVhLTg4YzItMjgyNWE1ZWEzYmQyXkEyXkFqcGdeQXVyNjk0OTg4Mg@@._V1_SX300.jpg" ibmdb_id "tt5365436"
HSET "movie:988" title "Destruction Los Angeles" genre "Action" votes 923 rating 4.5 release_year 2017 plot "A fatal explosion and sudden earthquake rock Los Angeles,and reporter John Benson seizes his chance to cover the breaking news of increasing seismic activity." poster "https://m.media-amazon.com/images/M/MV5BYjFkNGU1ZDQtMjMwOC00YzJjLTkzZTAtMjdmMTcyMGRlMWE5XkEyXkFqcGdeQXVyNDE5MTU2MDE@._V1_SX300.jpg" ibmdb_id "tt6422938"
HSET "movie:989" title "Los Angeles Overnight" genre "Thriller" votes 334 rating 6.1 release_year 2018 plot "A struggling actress inherits a bevy of colorful villains after desperation (with a touch of femme fatale) drives her and her gullible boyfriend to steal big from the Los Angeles underworld." poster "https://m.media-amazon.com/images/M/MV5BZTg2OTU4NWEtODViMy00MzQ0LTg2ZTYtMzg4Yjc1ZTQ2YWQzXkEyXkFqcGdeQXVyMDUwOTg1OQ@@._V1_SX300.jpg" ibmdb_id "tt4374864"
HSET "movie:990" title "Married to Medicine: Los Angeles" genre "Reality-TV" votes 34 rating 4.1 release_year 2019 plot "This new series expands the fan-favorite Married to Medicine to the West Coast. In the city of glitz and glam,these doctors save lives by day and walk red carpets at night. The docuseries ..." poster "https://m.media-amazon.com/images/M/MV5BNjU2NDllZjEtZjFkZC00ZDlhLWE3MjktY2RiYTU0NjY3NGYzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt8845170"
HSET "movie:996" title "Helicopter Canada" genre "Documentary" votes 75 rating 7.3 release_year 1966 plot "A view from a helicopter of the ten Canadian provinces in 1966. The result is a big,beautiful and engrossing bird's-eye portrait of the country. Nothing here is quite the same as seen ..." poster "https://m.media-amazon.com/images/M/MV5BZWYxYTAwNzgtMWQzMi00MTg4LThhMGUtZGNlMTczNTMzMDZhXkEyXkFqcGdeQXVyMzI5NjUyMDM@._V1_SX300.jpg" ibmdb_id "tt0060498"
HSET "movie:997" title "Canada '67" genre "Family" votes 5 rating 6.4 release_year 1967 plot "This Disney Circle-Vision 360-degree film,sponsored by Canada's telephone companies and shown at the Telephone Association of Canada Pavilion,took visitors at Expo '67 in Montreal on a ..." poster "N/A" ibmdb_id "tt0061442"
HSET "movie:1000" title "Canada A.M." genre "News" votes 39 rating 6.1 release_year 1972 plot "N/A" poster "N/A" ibmdb_id "tt0341708"
HSET "movie:1002" title "The Funnier Side of Eastern Canada" genre "Comedy" votes 18 rating 6.2 release_year 1974 plot "Steve Martin's first TV special." poster "N/A" ibmdb_id "tt0390033"
HSET "movie:1005" title "Canada Vignettes: Fashion Designer" genre "Short" votes 9 rating 5.0 release_year 1977 plot "A fashion designer's life is profiled and she is seen at work." poster "N/A" ibmdb_id "tt0225263"
HSET "movie:1006" title "Canada Vignettes: Men of the Deeps,Cape Breton" genre "Short" votes 45 rating 5.8 release_year 1978 plot "A chorus group of miners sing about the history of coal mining on Cape Breton Island." poster "N/A" ibmdb_id "tt0235256"
HSET "movie:1007" title "Canada Vignettes: Log Driver's Waltz" genre "Animation" votes 290 rating 7.5 release_year 1979 plot "A short illustrating a traditional Canadian folk song about a woman's admiration for the agility for her boyfriend,the log driver." poster "https://m.media-amazon.com/images/M/MV5BMTM1NDc4OTc3M15BMl5BanBnXkFtZTYwMDkwODY5._V1_SX300.jpg" ibmdb_id "tt0133932"
HSET "movie:1008" title "Canada Vignettes: Canada's Snowbirds" genre "Short" votes 17 rating 6.2 release_year 1980 plot "N/A" poster "N/A" ibmdb_id "tt0225253"
HSET "movie:1010" title "O Canada!" genre "Family" votes 99 rating 7.2 release_year 1982 plot "This Disney Circle-Vision 360-degree film shown at Walt Disney World's EPCOT Center showcases the breathtaking scenery and other visual delights of Canada. Highlights along the ..." poster "N/A" ibmdb_id "tt0084429"
HSET "movie:1011" title "Canada Vignettes: Emergency Numbers" genre "Animation" votes 14 rating 5.3 release_year 1984 plot "N/A" poster "N/A" ibmdb_id "tt0236058"
HSET "movie:1012" title "Canada Vignettes: Catapult Canada" genre "Short" votes 8 rating 6.6 release_year 1985 plot "N/A" poster "N/A" ibmdb_id "tt0224708"
HSET "movie:1015" title "Canada for Canadians" genre "Short" votes 10 rating 7.9 release_year 1988 plot "Prominent Canadians explain their opposition to the proposed Free Trade Agreement with the U.S.A. Viewers are warned that Canadians will be paying heavily for what they have already. 'We ..." poster "N/A" ibmdb_id "tt0193037"
HSET "movie:1016" title "Welcome to Canada" genre "N/A" votes 19 rating 5.6 release_year 1989 plot "Newfoundlanders share their food,culture,and homes with a group of Tamil refugees found off the coast." poster "https://m.media-amazon.com/images/M/MV5BNjAxZjJiNTYtMGY0Mi00ZDgzLTlkMzgtZDAyYTljZGZhOWViXkEyXkFqcGdeQXVyODAyNDE3Mw@@._V1_SX300.jpg" ibmdb_id "tt0098632"
HSET "movie:1020" title "Out: Stories of Lesbian and Gay Youth in Canada" genre "Documentary" votes 28 rating 7.1 release_year 1993 plot "N/A" poster "N/A" ibmdb_id "tt0110756"
HSET "movie:1021" title "Animation Favorites from the National Film Board of Canada" genre "Animation" votes 27 rating 7.5 release_year 1994 plot "Leonard Maltin hosts a selection of his favorite animated shorts from the National Film Board of Canada." poster "https://m.media-amazon.com/images/M/MV5BMTc3OTUwMTczNl5BMl5BanBnXkFtZTcwOTMwNjcxMQ@@._V1_SX300.jpg" ibmdb_id "tt0307962"
HSET "movie:1023" title "O Canada" genre "Animation" votes 37 rating 7.9 release_year 1997 plot "Created in 1939,the National Film Board of Canada has produced and distributed literally thousands of films by and about Canadians,including hundreds of animated shorts. But despite the ..." poster "N/A" ibmdb_id "tt0290116"
HSET "movie:1024" title "Cab to Canada" genre "Drama" votes 303 rating 7.3 release_year 1998 plot "Fact-based story about a Pasadena cab driver who picks up what he believes is a routine fare,an elderly woman on her way to a funeral. However,the wealthy woman is soon is insisting that ..." poster "https://m.media-amazon.com/images/M/MV5BYWZmZDVlY2QtMzU4OC00YTNjLWI5MzMtYTY4MDFjMjFjODA1XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0161356"
HSET "movie:1025" title "Over Canada: An Aerial Adventure" genre "Documentary" votes 46 rating 9.1 release_year 1999 plot "From a bird's eye view,OVER CANADA is a beautifully produced,award winning,high definition 'aerial adventure' television documentary that unveils the dramatic splendour of the awe-inspiringly vast Canadian landscape." poster "https://m.media-amazon.com/images/M/MV5BMTY4NjcyMjE1N15BMl5BanBnXkFtZTcwNjQzMzkxMQ@@._V1_SX300.jpg" ibmdb_id "tt0472480"
HSET "movie:1026" title "Canada: A People's History" genre "Documentary" votes 286 rating 8.7 release_year 2000 plot "A dramatized comprehensive survey of the history of Canada." poster "https://m.media-amazon.com/images/M/MV5BMTgzNTUzMjIwMl5BMl5BanBnXkFtZTcwMzQ1NzQyMQ@@._V1_SX300.jpg" ibmdb_id "tt0264228"
HSET "movie:1028" title "An American in Canada" genre "Comedy" votes 168 rating 3.1 release_year 2002 plot "N/A" poster "N/A" ibmdb_id "tt0306275"
HSET "movie:1030" title "Canada (2004)" genre "Short" votes 16 rating 7.1 release_year 2004 plot "Set in the early 50's in the south of Holland,young Teun does not understand his mother's death. In this time of major immigration to the promised land of Canada,he thinks they are all going to take this journey." poster "https://m.media-amazon.com/images/M/MV5BMTc1NTc2NTAxMV5BMl5BanBnXkFtZTgwNjA3MDA2MDE@._V1_SX300.jpg" ibmdb_id "tt0478852"
HSET "movie:1031" title "Canada på tvers med Lars Monsen" genre "Documentary" votes 244 rating 8.9 release_year 2005 plot "Lars Monsen travels across Canada,encountering wildlife around every corner." poster "https://m.media-amazon.com/images/M/MV5BODE4MDhiOGEtZDgwOC00NzE4LThkMTktOGYyNDZlMjlmYjU4XkEyXkFqcGdeQXVyNTg5Njk5Njk@._V1_SX300.jpg" ibmdb_id "tt0802961"
HSET "movie:1032" title "Canada Russia '72" genre "Drama" votes 310 rating 7.6 release_year 2006 plot "CANADA RUSSIA '72 is shot in a fluid documentary style that effectively captures all the immediacy of the '72 hockey summit's intrigues." poster "https://m.media-amazon.com/images/M/MV5BMTI0OTUzNDkxM15BMl5BanBnXkFtZTcwMzMwNzkzMQ@@._V1_SX300.jpg" ibmdb_id "tt0484098"
HSET "movie:1033" title "Canada (2007)" genre "Short" votes 6 rating 6.7 release_year 2007 plot "Part memoir,part fiction, Canada is the story of a young,half-Indian girl who struggles with her New Age mom and her younger siblings as the family attempts to move from Northern ..." poster "N/A" ibmdb_id "tt1214952"
HSET "movie:1034" title "So You Think You Can Dance Canada" genre "Music" votes 268 rating 6.0 release_year 2008 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZWJmZmJjZjEtODk0My00NmZjLTk2NjktNTk4ZWQ5ZDQxZTdmXkEyXkFqcGdeQXVyMjMwODU0MjI@._V1_SX300.jpg" ibmdb_id "tt1267314"
HSET "movie:1036" title "Come Dine with Me Canada" genre "Reality-TV" votes 61 rating 7.4 release_year 2010 plot "Come Dine with Me Canada (2010) is based on the British television show of the same name,Come Dine with Me (2005). Five strangers,each an amateur chef,compete to host the best dinner ..." poster "https://ia.media-imdb.com/images/M/MV5BNWUxNzNkMjktZTZiMi00ODQyLTlmMTItMjEzNTcwZmFiNTVlL2ltYWdlXkEyXkFqcGdeQXVyMTE0OTg5NTU@._V1_SX300.jpg" ibmdb_id "tt1763422"
HSET "movie:1037" title "Wipeout Canada" genre "Game-Show" votes 157 rating 2.4 release_year 2011 plot "Daring Canadian contestants are in pursuit of cash prizes on an extreme obstacle course designed to provide the most spectacular spills,face plants,and splashdowns." poster "N/A" ibmdb_id "tt1753229"
HSET "movie:1038" title "Undercover Boss Canada" genre "Reality-TV" votes 64 rating 6.0 release_year 2012 plot "CEOs from the largest Canadian corporations go undercover to learn about their everyday employees and what struggles they face." poster "https://m.media-amazon.com/images/M/MV5BNjE0OTU5NDktNTI0NS00MDE4LWI4MzQtZTdjNTU2MTA2YzA0XkEyXkFqcGdeQXVyMzc2MDA5NzY@._V1_SX300.jpg" ibmdb_id "tt2177313"
HSET "movie:1040" title "MasterChef Canada" genre "Reality-TV" votes 375 rating 6.3 release_year 2014 plot "Amateur chefs compete in this Canadian version of the reality-cooking series." poster "https://m.media-amazon.com/images/M/MV5BODA1MjEyMzY2MV5BMl5BanBnXkFtZTgwOTQ5NTA5NTE@._V1_SX300.jpg" ibmdb_id "tt3219166"
HSET "movie:1041" title "My Internship in Canada" genre "Comedy" votes 741 rating 6.9 release_year 2015 plot "An idealistic young Haitian travels to rural Quebec to intern for an independent Member of Parliament when a national debate erupts that finds the MP holding the tie-breaking vote." poster "https://m.media-amazon.com/images/M/MV5BNzcwZTIyMWMtYmJjNy00ZmViLThlNGMtMTVjOTQyOWU4ZDA1XkEyXkFqcGdeQXVyMjQ3NzUxOTM@._V1_SX300.jpg" ibmdb_id "tt4116116"
HSET "movie:1042" title "The Bachelorette Canada" genre "Reality-TV" votes 32 rating 7.1 release_year 2016 plot "Bachelorette Canada is a great and wonderful series. Thank you for generating the full episode." poster "https://m.media-amazon.com/images/M/MV5BNTRhYTgxZTMtYTczZC00YjkxLWEwYjQtODg0ZmM0MTE2NzE3XkEyXkFqcGdeQXVyNzI1MjQ0NjA@._V1_SX300.jpg" ibmdb_id "tt5809666"
HSET "movie:1043" title "Canada: The Story of Us" genre "Drama" votes 73 rating 5.5 release_year 2017 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZTAzNDI5OWQtOWU1MC00MTZkLTk2YzUtZTY3NDk2MGExNjJkXkEyXkFqcGdeQXVyNTE0NTM0Ng@@._V1_SX300.jpg" ibmdb_id "tt6076476"
HSET "movie:1044" title "Design Canada" genre "Documentary" votes 40 rating 8.4 release_year 2018 plot "Design Canada is the first documentary chronicling the history of Canadian graphic design and how it shaped a nation and its people." poster "https://m.media-amazon.com/images/M/MV5BNzMxNTExNTkyOV5BMl5BanBnXkFtZTgwMzAyOTY3NTM@._V1_SX300.jpg" ibmdb_id "tt7125748"
HSET "movie:1045" title "Family Feud Canada" genre "Game-Show" votes 6 rating 6.2 release_year 2019 plot "Canadian families compete to guess the most popular answers to survey questions." poster "https://m.media-amazon.com/images/M/MV5BMzA3YTRhNjgtNjVkZi00YTZlLTk1M2ItYThhZjU3MThlMWNmXkEyXkFqcGdeQXVyNTM0NTU5Mg@@._V1_SX300.jpg" ibmdb_id "tt11478344"
HSET "movie:1047" title "Sleepless in Seattle" genre "Comedy" votes 151233 rating 6.8 release_year 1993 plot "A recently widowed man's son calls a radio talk-show in an attempt to find his father a partner." poster "https://m.media-amazon.com/images/M/MV5BNWY1MDJkZGUtZTE2OS00ODZiLTlmNzQtMDZjNzM2ZjkwM2QxXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt0108160"
HSET "movie:1049" title "The Real World You Never Saw: Boston + Seattle" genre "Documentary" votes 19 rating 3.7 release_year 1998 plot "More bloopers and outtakes from past seasons of 'The Real World',mostly from Boston and Seattle" poster "N/A" ibmdb_id "tt0202547"
HSET "movie:1051" title "30 Frames a Second: The WTO in Seattle" genre "Documentary" votes 34 rating 6.8 release_year 2000 plot "30 Frames A Second: The WTO in Seattle,is a compelling first-person account of the events that unfolded during the week the World Trade Organization came to Seattle in November of 1999." poster "https://m.media-amazon.com/images/M/MV5BMTc4MDc3NDE0Ml5BMl5BanBnXkFtZTcwMzcxMDI3Mw@@._V1_SX300.jpg" ibmdb_id "tt0315734"
HSET "movie:1052" title "Sweet 116: The 2001 Seattle Mariners History Making Season" genre "Family" votes 10 rating 8.6 release_year 2001 plot "A look at the 2001 Seattle Mariners who tied Major League Baseballs modern day record for most wins in a season with 116." poster "https://m.media-amazon.com/images/M/MV5BOGFlY2U5YzItNzNmZC00YzY5LWIwMjItMDdkYjdhN2NmMjRmXkEyXkFqcGdeQXVyODU5MTIwODI@._V1_SX300.jpg" ibmdb_id "tt0960091"
HSET "movie:1054" title "Heart: Alive in Seattle" genre "Music" votes 76 rating 8.6 release_year 2003 plot "Live concert footage from the Paramount in Seattle." poster "https://m.media-amazon.com/images/M/MV5BMTg3NDAxMjY1Ml5BMl5BanBnXkFtZTcwMjk4MzE2MQ@@._V1_SX300.jpg" ibmdb_id "tt0387279"
HSET "movie:1057" title "Battle in Seattle" genre "Action" votes 13930 rating 6.7 release_year 2007 plot "Activists arrive in Seattle,Washington en masse to protest a meeting of the World Trade Organization. Riots and chaos ensue as demonstrators successfully stop the WTO meetings." poster "https://m.media-amazon.com/images/M/MV5BMjIxMzE1NzcxM15BMl5BanBnXkFtZTgwMDcyNDM2MTI@._V1_SX300.jpg" ibmdb_id "tt0850253"
HSET "movie:1059" title "Paddle to Seattle: Journey Through the Inside Passage" genre "Documentary" votes 53 rating 8.2 release_year 2009 plot "Two best friends build their own kayaks and paddle alone for 97 days in the wilderness over 1,300 miles from Alaska to Seattle and survive to talk about most things." poster "https://m.media-amazon.com/images/M/MV5BMTMwODI0NzA2OV5BMl5BanBnXkFtZTcwMjIyNjMwMw@@._V1_SX300.jpg" ibmdb_id "tt1553143"
HSET "movie:1060" title "Janeane Garofalo: If You Will - Live in Seattle" genre "Comedy" votes 116 rating 6.6 release_year 2010 plot "She's funny. She's edgy. She's the one-and-only Janeane Garofalo. And now,in her first solo special in over a decade,this Emmy nominated stand-up superstar digs into the many myths we all live by." poster "https://m.media-amazon.com/images/M/MV5BMTQyNzU2MTgwOV5BMl5BanBnXkFtZTgwMTIxNTA2MDE@._V1_SX300.jpg" ibmdb_id "tt1735196"
HSET "movie:1062" title "Seattle Superstorm" genre "Action" votes 861 rating 3.1 release_year 2012 plot "NASA scientist Tom Reynolds thought everything would be fine when he moved to Seattle to be with his fiancé,Navy Lieutenant Emma Peterson. But when his gearhead son Wyatt can't stop ..." poster "https://m.media-amazon.com/images/M/MV5BMTYxNjk2NDUxNF5BMl5BanBnXkFtZTcwNTAyNTU0Nw@@._V1_SX300.jpg" ibmdb_id "tt1910615"
HSET "movie:1066" title "Seattle Road" genre "Drama" votes 53 rating 4.8 release_year 2016 plot "Two young artists use love as a safety net against the fear and pain in their lives in order to propel them deeper into their art." poster "https://m.media-amazon.com/images/M/MV5BYzNjNjVlODItZTEyYS00ODg4LWEwOTUtMTIxNTQyZDJmOTk2XkEyXkFqcGdeQXVyMTk1Mzg2NjA@._V1_SX300.jpg" ibmdb_id "tt3584390"
HSET "movie:1068" title "Seattle" genre "N/A" votes 12 rating 5.9 release_year 2018 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNDQ3NjkwY2YtZjMyMi00OWVlLWFjOTQtMzEyYTAzYzY2Mzk5XkEyXkFqcGdeQXVyMTA0MjU0Ng@@._V1_SX300.jpg" ibmdb_id "tt8238064"
HSET "movie:1069" title "Miami Undercover" genre "Drama" votes 10 rating 5.2 release_year 1961 plot "Jeff Thompson is a detective who works undercover for a Motel Association in Miami Beach." poster "N/A" ibmdb_id "tt0054556"
HSET "movie:1070" title "Voir Miami" genre "Documentary" votes 13 rating 7.1 release_year 1962 plot "N/A" poster "N/A" ibmdb_id "tt0950719"
HSET "movie:1071" title "Destination Miami: Objective Murder" genre "Drama" votes 6 rating 3.8 release_year 1964 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNzFjZmFiODItNzNmYS00ODhiLTk1NzAtN2Y5YWE4MjEyMjc4XkEyXkFqcGdeQXVyMTYxNjkxOQ@@._V1_SX300.jpg" ibmdb_id "tt0204142"
HSET "movie:1074" title "A mí qué me importa que explote Miami" genre "Comedy" votes 5 rating 4.2 release_year 1976 plot "N/A" poster "N/A" ibmdb_id "tt0074082"
HSET "movie:1075" title "Miami Vice (tv)" genre "Action" votes 21901 rating 7.4 release_year 1984 plot "Resplendent with authentic 1980's music,fashion and vibe,'Miami Vice' follows two undercover detectives and their extended team through the mean streets of Miami." poster "https://m.media-amazon.com/images/M/MV5BMTlmMjJhNDctODg1NS00MzU1LTg3YzEtZGY2ZjYzOGE5OWZmXkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_SX300.jpg" ibmdb_id "tt0086759"
HSET "movie:1076" title "Miami Supercops" genre "Action" votes 6309 rating 6.3 release_year 1985 plot "Garret goes to Miami and gets murdered after 7 years in prison for a $20,000,000 bank robbery. The money and the 2 others were never found. The Trinity bros. go to Miami as cops to solve the case this time. Fun fights." poster "https://m.media-amazon.com/images/M/MV5BMTk4NTM3MTQxMl5BMl5BanBnXkFtZTgwODQ0NTAzMTE@._V1_SX300.jpg" ibmdb_id "tt0089591"
HSET "movie:1078" title "Miami Connection" genre "Action" votes 4393 rating 5.8 release_year 1987 plot "A martial arts rock band goes up against a band of motorcycle ninjas who have tightened their grip on Florida's narcotics trade." poster "https://m.media-amazon.com/images/M/MV5BMjA4MjcxMjYzNl5BMl5BanBnXkFtZTcwMTcyNDc1OA@@._V1_SX300.jpg" ibmdb_id "tt0092549"
HSET "movie:1079" title "Police Academy 5: Assignment: Miami Beach" genre "Comedy" votes 31433 rating 4.6 release_year 1988 plot "The Police Academy's commandant will be honored at a police convention in Miami Beach. At the airport he picks a wrong bag with stolen diamonds. The 'owners' want them back." poster "https://m.media-amazon.com/images/M/MV5BNmJjN2Y2NDgtMDE5Mi00ZWUwLTkyMmQtZTgzZTdiMTM4OGUwL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" ibmdb_id "tt0095882"
HSET "movie:1080" title "Miami Cops" genre "Action" votes 68 rating 4.4 release_year 1989 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BOWE3NmNiMGItMDg4OS00M2JhLWJmZTctOGM5MTdjZGUwZWE0L2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0266929"
HSET "movie:1081" title "Miami Blues" genre "Comedy" votes 7383 rating 6.4 release_year 1990 plot "An ex-con's first act of freedom is moving to Miami where he restarts his old criminal ways with even more potency." poster "https://m.media-amazon.com/images/M/MV5BMzcwZmJkYWYtZTFhMi00NDQ0LTk4NDgtYmJlY2ZmYjg0NjI0XkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0100143"
HSET "movie:1082" title "Extralarge: Miami Killer" genre "Action" votes 196 rating 5.8 release_year 1991 plot "Agent Blake finds the corpse of a child. It is one of a long chain. The murderer is called The Miami Killer by the newspapers. Extralarge assists the police in their investigation. All the ..." poster "https://m.media-amazon.com/images/M/MV5BZDgzNzM3NDEtOGE5Ny00Y2I3LTlmZTgtY2FkMzVlMDY2OTJhXkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0101840"
HSET "movie:1083" title "Miami Beach Cops" genre "Action" votes 26 rating 3.5 release_year 1992 plot "A pair of rookie members of a Florida sheriff's department trail two guys involved in a convenience store shooting,to the aquatic acquisition of counterfeit currency,to delivery of the bogus bucks to 'Mr. Big'." poster "N/A" ibmdb_id "tt0180831"
HSET "movie:1084" title "Moon Over Miami" genre "Drama" votes 147 rating 7.6 release_year 1993 plot "In this detective series,Walter Tatum,a qualified,independent,self-made private investigator in Miami with a small staff,gets stuck with Gwen Cross,a spoiled but intelligent rich girl..." poster "https://m.media-amazon.com/images/M/MV5BNDA3ZGYwOTAtNDk2Ny00NGE4LWI3MDgtNjYwMThjYzU0MmYxXkEyXkFqcGdeQXVyMjcyMDU4NA@@._V1_SX300.jpg" ibmdb_id "tt0106069"
HSET "movie:1085" title "Miami Models" genre "Comedy" votes 32 rating 4.0 release_year 1994 plot "Barry's millionaire boss leaves him in charge of his South Miami Beach mansion,and together with his son,Barry Jr.,they use the house as a base of operations for a new modeling agency. ..." poster "https://m.media-amazon.com/images/M/MV5BMTUyMjY5MjM4OV5BMl5BanBnXkFtZTcwNzY1NjAwMQ@@._V1_SX300.jpg" ibmdb_id "tt0110504"
HSET "movie:1086" title "Miami Rhapsody" genre "Comedy" votes 3001 rating 5.3 release_year 1995 plot "Gwyn Marcus has always wanted a marriage like her parents. She has just accepted the proposal of her boyfriend Matt,but she has misgivings about their future together. Her fear of ..." poster "https://m.media-amazon.com/images/M/MV5BZDI0NmU5ZTgtZTMxZi00OGExLTk5NTEtNWQzODU4NDYyZTJlXkEyXkFqcGdeQXVyNzc5MjA3OA@@._V1_SX300.jpg" ibmdb_id "tt0113808"
HSET "movie:1087" title "Miami Hustle" genre "Crime" votes 170 rating 3.3 release_year 1996 plot "Marsha,a con artist with a conscience,has agreed to take on an unusual scheme in order to pay off a debt to a lawyer who helped out her brother. An elderly millionaire is about to die,..." poster "https://m.media-amazon.com/images/M/MV5BMjAzNTIwOTA1N15BMl5BanBnXkFtZTcwOTEyODQyMQ@@._V1_SX300.jpg" ibmdb_id "tt0117037"
HSET "movie:1088" title "Miami" genre "Crime" votes 13 rating 4.1 release_year 1997 plot "A German crime syndicate which imports weapons into the United States have had a special assassin's gun stolen in transit. Mucho mayhem follows." poster "N/A" ibmdb_id "tt0212343"
HSET "movie:1089" title "Miami Sands" genre "Drama" votes 41 rating 7.6 release_year 1998 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BZTljZDQwYzUtMzFhNC00YzczLTkzZDEtODM4MGRhN2E0ZjQ4XkEyXkFqcGdeQXVyODgzMDY4MDc@._V1_SX300.jpg" ibmdb_id "tt0181931"
HSET "movie:1090" title "S Club 7 in Miami" genre "Comedy" votes 455 rating 5.9 release_year 1999 plot "The S Club 7 are high-energy and easy on the eyes with big personality. These British youths are packaged for stardom through albums,television series,and the occasional BBC special." poster "https://m.media-amazon.com/images/M/MV5BMjAyODI0OTg5NF5BMl5BanBnXkFtZTcwMDk0MzAyMQ@@._V1_SX300.jpg" ibmdb_id "tt0210432"
HSET "movie:1091" title "Miami Guns" genre "Animation" votes 29 rating 7.2 release_year 2000 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BYmZlY2Y5MzEtYWUyZS00ZDYxLTk0N2UtYjVkZWNiMmNhMGZhXkEyXkFqcGdeQXVyMzM4MjM0Nzg@._V1_SX300.jpg" ibmdb_id "tt0468607"
HSET "movie:1092" title "Me and My Baby in Miami" genre "Short" votes 9 rating 7.0 release_year 2001 plot "A gay reporter comes out of the closet. His pimp nephew's prostitute girlfriend is pregnant,and his lover leaves him." poster "N/A" ibmdb_id "tt0472627"
HSET "movie:1093" title "Miami (2002)" genre "Documentary" votes 6 rating 5.8 release_year 2002 plot "'Miami' is the fourth film by artist Sarah Morris. Operating between a documentary,the biography of a city and a form of non-narrative fiction,'Miami' shifts between sites of production,..." poster "N/A" ibmdb_id "tt0406995"
HSET "movie:1094" title "A Miami Tail" genre "Comedy" votes 172 rating 3.3 release_year 2003 plot "In this urban-hip re-telling of the classic Greek comedy 'Lysistrata,' a daring young woman convinces her girlfriends to help rid their neighborhood of crime,by refusing to have sex with their gangster boyfriends until the violence stops." poster "https://m.media-amazon.com/images/M/MV5BMjExNzIyNTU4OV5BMl5BanBnXkFtZTcwNDE4MzAwMQ@@._V1_SX300.jpg" ibmdb_id "tt0368026"
HSET "movie:1096" title "Miami Ink" genre "Documentary" votes 2479 rating 6.5 release_year 2005 plot "5 tattoo artists move to South Beach to open up a tattoo shop." poster "https://m.media-amazon.com/images/M/MV5BMjA2ODM4NTMwM15BMl5BanBnXkFtZTcwNDE5ODIxMw@@._V1_SX300.jpg" ibmdb_id "tt0472014"
HSET "movie:1097" title "Miami Vice" genre "Action" votes 106293 rating 6.0 release_year 2006 plot "Based on the 1980s TV action/drama,this update focuses on vice detectives Crockett and Tubbs as their respective personal and professional lives become dangerously intertwined." poster "https://m.media-amazon.com/images/M/MV5BMTM4MDQ5MTkxMV5BMl5BanBnXkFtZTcwMTU4MzUzMQ@@._V1_SX300.jpg" ibmdb_id "tt0430357"
HSET "movie:1099" title "Muhammad Ali: Made in Miami" genre "Biography" votes 740 rating 7.2 release_year 2008 plot "Explores the critical role that Miami played in the evolution of one of the most significant cultural figures of our time: Muhammad Ali (né Cassius Clay)." poster "https://m.media-amazon.com/images/M/MV5BNzc5NTgxMDExMF5BMl5BanBnXkFtZTgwNzkyMzA2MDE@._V1_SX300.jpg" ibmdb_id "tt1372281"
HSET "movie:1100" title "Kourtney & Kim Take Miami" genre "Reality-TV" votes 3164 rating 3.4 release_year 2009 plot "Two of the Kardashian sisters go to Miami Beach for the summer to open a branch of their clothing boutique and to socialize and party." poster "https://m.media-amazon.com/images/M/MV5BZWE3Yjk3MmMtYjVjMi00NTRhLTkwZjYtOWE4MjQ5YmQ5YTZmXkEyXkFqcGdeQXVyNjk1Njg5NTA@._V1_SX300.jpg" ibmdb_id "tt1491299"
HSET "movie:1101" title "Miami Medical" genre "Action" votes 1181 rating 7.2 release_year 2010 plot "A medical drama about a team of expert trauma surgeons,who shine brightest when working under pressure against the clock to save critically injured patients." poster "https://m.media-amazon.com/images/M/MV5BMTQ2ODUzNjU1Nl5BMl5BanBnXkFtZTcwNjA4MTEzMw@@._V1_SX300.jpg" ibmdb_id "tt1406662"
HSET "movie:1102" title "Louis Theroux: Miami Megajail" genre "Documentary" votes 1094 rating 7.6 release_year 2011 plot "Louis spends time in one of Miami County Jail's most notorious sections" poster "https://m.media-amazon.com/images/M/MV5BZWUxZDU5MmUtN2RmZC00MGEwLWI0YmItNThmMGIzNjliNTFkXkEyXkFqcGdeQXVyMTA3NTEwMzgy._V1_SX300.jpg" ibmdb_id "tt1954630"
HSET "movie:1103" title "Dance Moms: Miami" genre "Reality-TV" votes 176 rating 4.0 release_year 2012 plot "Stars Dance Studio,where the school's owners and renowned contemporary dance instructors Victor Smalley and Angel Armas train a group of aspiring dancers. Inevitably,the drama will come ..." poster "https://m.media-amazon.com/images/M/MV5BMjE0MzgzODUzN15BMl5BanBnXkFtZTgwOTUzNzAxMzE@._V1_SX300.jpg" ibmdb_id "tt2190731"
HSET "movie:1104" title "Miami Monkey" genre "N/A" votes 44 rating 5.3 release_year 2013 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMTQ2ODY3NjYwNl5BMl5BanBnXkFtZTgwNzA5MjAxMzE@._V1_SX300.jpg" ibmdb_id "tt3159822"
HSET "movie:1108" title "Miami (2017)" genre "Crime" votes 493 rating 5.6 release_year 2017 plot "Two sisters reunite after years of separation. Their lives intertwine as they share a dream of a bright future,only to find out that the past can't be easily undone." poster "https://m.media-amazon.com/images/M/MV5BYTE2MzY5NTMtMTlmZC00Yjc5LWFlNmQtY2RlZGYzMTQ1ZDUwXkEyXkFqcGdeQXVyNjQ5ODA5NQ@@._V1_SX300.jpg" ibmdb_id "tt5822148"
HSET "movie:1109" title "Love & Hip Hop: Miami" genre "Reality-TV" votes 126 rating 4.0 release_year 2018 plot "'Love and Hip Hop Miami' turns up the heat and doesn't hold back in making the 305 the place to be. Multi-platinum selling hip-hop legend Trick Daddy is back in the studio collaborating ..." poster "https://m.media-amazon.com/images/M/MV5BYzdiMTRjMzYtOTNmYS00YjNmLThmMWMtZGZhOWYxZjhiZmYwXkEyXkFqcGdeQXVyODg3NDc1OTE@._V1_SX300.jpg" ibmdb_id "tt7370908"
HSET "movie:1110" title "ReMastered: The Miami Showband Massacre" genre "N/A" votes 472 rating 7.0 release_year 2019 plot "In 1974,while on the way home from a gig,the apolitical rock group,The Miami Showband,fell into the crosshairs of a Protestant unionist paramilitary group that planted explosives on their bus when it was stopped at a fake checkpoint." poster "https://m.media-amazon.com/images/M/MV5BYTlkODRmZmYtNTQwOC00NmY0LTliM2QtODA0NzVlYTQ4OWY4XkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg" ibmdb_id "tt9046568"
HSET "movie:1111" title "Love in Rome" genre "Drama" votes 194 rating 6.7 release_year 1960 plot "A young impoverished aristocrat and struggling writer falls for the charms of an aspiring starlet,whose amoral nature and hungry curiosity drives her from one adventure to another." poster "https://m.media-amazon.com/images/M/MV5BZTIwYzYxM2EtZjYxNS00ZmE0LWI4YTktYjA3ZDk2YzFmN2JhXkEyXkFqcGdeQXVyMjU5OTg5NDc@._V1_SX300.jpg" ibmdb_id "tt0053597"
HSET "movie:1112" title "Amazons of Rome" genre "Adventure" votes 115 rating 5.1 release_year 1961 plot "A warrior chieftain dashes between his barbaric allies and a beleaguered city that's being defended by embattled women warriors." poster "https://m.media-amazon.com/images/M/MV5BMzQyMTQyNDYzMl5BMl5BanBnXkFtZTgwNTE5Nzk1MDE@._V1_SX300.jpg" ibmdb_id "tt0055590"
HSET "movie:1113" title "Rome Adventure" genre "Drama" votes 981 rating 6.5 release_year 1962 plot "Prudence resigns from her teaching position after being criticized for giving a student her copy of a romance novel. She sails for Italy,takes a job at a small bookstore in Rome,and meets..." poster "https://m.media-amazon.com/images/M/MV5BZGQzMGIzMmEtMDU0NC00YTk5LWFiYjYtMTYyZTUyOTU5MzhjXkEyXkFqcGdeQXVyNTU3MTY2Mg@@._V1_SX300.jpg" ibmdb_id "tt0056424"
HSET "movie:1114" title "Gidget Goes to Rome" genre "Comedy" votes 573 rating 5.1 release_year 1963 plot "Frances,now 17,is still in love with Moondoggy. She can persuade her parents to allow them a journey to Rome,together with two of her and two of his friends. However they have to take an..." poster "https://m.media-amazon.com/images/M/MV5BMTkzNjIwNTc4M15BMl5BanBnXkFtZTcwNDE3NjEyMQ@@._V1_SX300.jpg" ibmdb_id "tt0057100"
HSET "movie:1115" title "Giants of Rome" genre "Adventure" votes 180 rating 4.9 release_year 1964 plot "An elite group of soldiers led by the courageous Claudius Marcellus are handpicked by Julius Caesar to embark on a desperate and dangerous suicide mission to destroy the Druids' secret weapon." poster "https://ia.media-imdb.com/images/M/MV5BMTU4OTUxMjM5M15BMl5BanBnXkFtZTcwNzI5ODY3Mw@@._V1_SX300.jpg" ibmdb_id "tt0058140"
HSET "movie:1116" title "Assassination in Rome" genre "Thriller" votes 73 rating 5.6 release_year 1965 plot "In this crime-thriller,Rome proves to be an unhappy destination for an American couple when the husband is kidnapped and his wife begins a desperate search for him." poster "https://m.media-amazon.com/images/M/MV5BNDQwMTg1NzE4NF5BMl5BanBnXkFtZTcwNjA2NzkzMQ@@._V1_SX300.jpg" ibmdb_id "tt0057485"
HSET "movie:1118" title "Tony Rome" genre "Crime" votes 2022 rating 6.6 release_year 1967 plot "Tony Rome,a tough Miami PI living on a boat,is hired by a local millionaire to find jewelry stolen from his daughter,and in the process has several encounters with local hoods as well as the Miami Beach PD." poster "https://m.media-amazon.com/images/M/MV5BNjBhOTQ2ZjAtNTY5Ny00YWUxLTgwZTItMzA4ODg2YWZkNmJkXkEyXkFqcGdeQXVyMTMxMTY0OTQ@._V1_SX300.jpg" ibmdb_id "tt0062380"
HSET "movie:1119" title "Bandits in Rome" genre "Crime" votes 61 rating 6.5 release_year 1968 plot "A professional holdup man with scruples has a young ambitious partner who covets his wife and his life. When the holdup man goes to prison,the partner cuts loose,leaving a trail of deaths behind him." poster "https://m.media-amazon.com/images/M/MV5BNzg0NjgwMjA3Nl5BMl5BanBnXkFtZTgwNjIxODk1MDE@._V1_SX300.jpg" ibmdb_id "tt0063516"
HSET "movie:1120" title "To Rome with Love" genre "Comedy" votes 33 rating 7.5 release_year 1969 plot "After his wife dies,Michael Endicott leaves Iowa with his three daughters to accept a teaching position at the American Overseas School in Rome,Italy. His sister,Harriet Endicott also ..." poster "https://m.media-amazon.com/images/M/MV5BNmQyODA5OTItY2Q3YS00ODA3LWI5YTgtMmYyYmYzMzczNGFkL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMjcyMDU4NA@@._V1_SX300.jpg" ibmdb_id "tt0063958"
HSET "movie:1121" title "Eyes Do Not Want to Close at All Times,or,Perhaps One Day Rome Will Allow Herself to Choose in Her Turn" genre "Drama" votes 241 rating 6.5 release_year 1970 plot "Pierre Corneille's Othon adapted faithfully to cinema,set in the ruins of the Rome of now-a-days." poster "https://m.media-amazon.com/images/M/MV5BYzAzNGM4NGUtNTVkYS00Yzc5LWE4MzYtMjk1MDc5ZWU0ODI4XkEyXkFqcGdeQXVyMDk1ODM3MA@@._V1_SX300.jpg" ibmdb_id "tt0064774"
HSET "movie:1122" title "Girolimoni,the Monster of Rome" genre "Crime" votes 189 rating 7.3 release_year 1972 plot "In Mussolini's Rome a murderer is targeting young girls. The movie explores how the fascist mind works,how it plays its values off the sentiment of the masses and explores the role of the press in creating a unified narrative." poster "https://m.media-amazon.com/images/M/MV5BYmYwMzU3YmYtNTA4MC00MzA3LWEwNTItNmYxN2NhOTA5MGFjL2ltYWdlL2ltYWdlXkEyXkFqcGdeQXVyMTQ3Njg3MQ@@._V1_SX300.jpg" ibmdb_id "tt0068641"
HSET "movie:1123" title "Massacre in Rome" genre "Drama" votes 1014 rating 6.5 release_year 1973 plot "Rome,March 23,1944: 33 German soldiers are killed by a bomb. Lt. Col. Herbert Kappler is ordered to execute ten times that Italians." poster "https://m.media-amazon.com/images/M/MV5BZTQ5MmY3MTItNDJlZS00Yjg0LTgwMDYtYTI4Y2Q2YzhkMTQ4XkEyXkFqcGdeQXVyNzQzNDEyOQ@@._V1_SX300.jpg" ibmdb_id "tt0070592"
HSET "movie:1124" title "Rome Wants Another Caesar" genre "Drama" votes 17 rating 7.0 release_year 1974 plot "N/A" poster "N/A" ibmdb_id "tt0072094"
HSET "movie:1125" title "From Rome to Rollerball: The Full Circle" genre "Short" votes 24 rating 5.3 release_year 1975 plot "N/A" poster "N/A" ibmdb_id "tt0322340"
HSET "movie:1126" title "Rome: The Other Side of Violence" genre "Action" votes 109 rating 6.8 release_year 1976 plot "Four bandits kidnap a villa: the maid calls the police and Commissioner Ferreri immediately warns Commissioner Carli,who orders the patrols to chase the four." poster "https://m.media-amazon.com/images/M/MV5BYTkwOTUyOTgtM2E4OS00Y2M0LWJiOGQtMThhMTliYThhY2Q1XkEyXkFqcGdeQXVyNzgzODI1OTE@._V1_SX300.jpg" ibmdb_id "tt0200052"
HSET "movie:1127" title "Messalina,Empress of Rome" genre "Adventure" votes 156 rating 4.0 release_year 1977 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BNjk1NjM4NTg5M15BMl5BanBnXkFtZTcwMjk2NTIyMQ@@._V1_SY264_CR30178264_.jpg" ibmdb_id "tt0081155"
HSET "movie:1128" title "Rome '78" genre "Drama" votes 10 rating 6.9 release_year 1978 plot "N/A" poster "N/A" ibmdb_id "tt1002643"
HSET "movie:1132" title "The Emperor of Rome" genre "Drama" votes 106 rating 7.1 release_year 1988 plot "N/A" poster "https://m.media-amazon.com/images/M/MV5BMGM2M2YzYTgtN2E5MC00ZGVkLWJiOWYtNzYzMDEyY2EzNTc1XkEyXkFqcGdeQXVyMzU0NzkwMDg@._V1_SX300.jpg" ibmdb_id "tt0210750"
HSET "movie:1133" title "Bastards" genre "Drama" votes 78 rating 6.4 release_year 1999 plot "Two teenaged American-Asian brothers leave Vietnam and head for the USA to find their father and pursue the American dream." poster "https://m.media-amazon.com/images/M/MV5BMTYxMzI4MzE3NF5BMl5BanBnXkFtZTcwMTY0MDIyMQ@@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0139882"
HSET "movie:1134" title "The Insider" genre "Biography" votes 154624 rating 7.8 release_year 1999 plot "A research chemist comes under personal and professional attack when he decides to appear in a 60 Minutes exposé on Big Tobacco." poster "https://m.media-amazon.com/images/M/MV5BODg0YjAzNDQtOGFkMi00Yzk2LTg1NzYtYTNjY2UwZTM2ZDdkL2ltYWdlXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_UY268_CR2,0,182,268_AL_.jpg" ibmdb_id "tt0140352"
HSET "movie:1135" title "Pulp Finction" genre "Crime" votes 1743680 rating 8.9 release_year 1994 plot "The lives of two mob hitmen,a boxer,a gangster and his wife,and a pair of diner bandits intertwine in four tales of violence and redemption." poster "https://m.media-amazon.com/images/M/MV5BNGNhMDIzZTUtNTBlZi00MTRlLWFjM2ItYzViMjE3YzI5MjljXkEyXkFqcGdeQXVyNzkwMjQ5NzM@._V1_UY268_CR1,0,182,268_AL_.jpg" ibmdb_id "tt0110912"
HSET "movie:1136" title "Forrest Gump" genre "Drama" votes 1714680 rating 8.8 release_year 1994 plot "The presidencies of Kennedy and Johnson,the events of Vietnam,Watergate and other historical events unfold through the perspective of an Alabama man with an IQ of 75,whose only desire is to be reunited with his childhood sweetheart." poster "https://m.media-amazon.com/images/M/MV5BNWIwODRlZTUtY2U3ZS00Yzg1LWJhNzYtMmZiYmEyNmU1NjMzXkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_UY268_CR1,0,182,268_AL_.jpg" ibmdb_id "tt0109830"
HSET "movie:1137" title "Léon: The Professional" genre "Action" votes 984763 rating 8.5 release_year 1994 plot "Mathilda,a 12-year-old girl,is reluctantly taken in by Léon,a professional assassin,after her family is murdered. An unusual relationship forms as she becomes his protégée and learns the assassin's trade." poster "https://m.media-amazon.com/images/M/MV5BZDAwYTlhMDEtNTg0OS00NDY2LWJjOWItNWY3YTZkM2UxYzUzXkEyXkFqcGdeQXVyNTA4NzY1MzY@._V1_UY268_CR4,0,182,268_AL_.jpg" ibmdb_id "tt0110413"
HSET "movie:1138" title "The Mask" genre "Comedy" votes 330359 rating 6.9 release_year 1994 plot "Bank clerk Stanley Ipkiss is transformed into a manic superhero when he wears a mysterious mask." poster "https://m.media-amazon.com/images/M/MV5BOWExYjI5MzktNTRhNi00Nzg2LThkZmQtYWVkYjRlYWI2MDQ4XkEyXkFqcGdeQXVyNTAyODkwOQ@@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0110475"
HSET "movie:1139" title "The Lord of the Rings: The Fellowship of the Ring" genre "Fantasy" votes 1500090 rating 8.8 release_year 2001 plot "A meek Hobbit from the Shire and eight companions set out on a journey to destroy the powerful One Ring and save Middle-earth from the Dark Lord Sauron." poster "https://m.media-amazon.com/images/M/MV5BN2EyZjM3NzUtNWUzMi00MTgxLWI0NTctMzY4M2VlOTdjZWRiXkEyXkFqcGdeQXVyNDUzOTQ5MjY@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt0120737"
HSET "movie:1140" title "1917" genre "Drama" votes 290813 rating 8.3 release_year 2019 plot "April 6th,1917. As a regiment assembles to wage war deep in enemy territory,two soldiers are assigned to race against time and deliver a message that will stop 1,600 men from walking straight into a deadly trap." poster "https://m.media-amazon.com/images/M/MV5BOTdmNTFjNDEtNzg0My00ZjkxLTg1ZDAtZTdkMDc2ZmFiNWQ1XkEyXkFqcGdeQXVyNTAzNzgwNTg@._V1_UX182_CR0,0,182,268_AL_.jpg" ibmdb_id "tt8579674"
HSET "movie:1141" title "Heat" genre "Drama" votes 560687 rating 8.2 release_year 1995 plot "A group of professional bank robbers start to feel the heat from police when they unknowingly leave a clue at their latest heist." poster "https://m.media-amazon.com/images/M/MV5BMDJjNWE5MTEtMDk2Mi00ZjczLWIwYjAtNzM2ZTdhNzcwOGZjXkEyXkFqcGdeQXVyNDIzMzcwNjc@._V1_UY268_CR12,0,182,268_AL_.jpg" ibmdb_id "tt0113277"
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More