Commit Graph

465 Commits

Author SHA1 Message Date
Simon Binder 204fbad682
Move examples into top-level folder 2022-04-01 22:11:21 +02:00
Simon Binder 26c3dbfb48
Update docs on supported platforms 2022-04-01 22:02:38 +02:00
Simon Binder fcc7e42d23
Link to platforms page from getting started 2022-03-20 12:39:22 +01:00
Simon Binder c80d37e9d9
Add example to `drift_sqflite` 2022-03-14 21:26:20 +01:00
Simon Binder da212944ff
Replace old website and repository links 2022-03-13 15:52:15 +01:00
Simon Binder 64c50837f9
Note that native libs don't work in simple tests 2022-03-10 20:08:45 +01:00
YeungKC 79aedea60e
Determine schema version. (#1743)
Avoid an unnecessary write to the database when no migration is needed.
2022-03-10 14:36:02 +01:00
Simon Binder 5df272e655
Clarify docs on `recreateAllViews` 2022-03-07 10:36:27 +01:00
Simon Binder 61dc1f17b8
Name schema exports automatically (#1721) 2022-03-02 17:25:30 +01:00
Simon Binder a463476c44
docs: Fix generating build script 2022-03-01 22:08:40 +01:00
Simon Binder db954b08cd
docs: Use highlight files in more places 2022-03-01 21:37:38 +01:00
Simon Binder 137a7b00a0
Merge branch 'documentation-snippets' into develop 2022-03-01 20:43:20 +01:00
Simon Binder db1a4e2827
Fix `validateDatabaseSchema` 2022-03-01 20:41:00 +01:00
Simon Binder cb46e2c07e
API to validate schema at runtime (#1718) 2022-03-01 18:10:19 +01:00
Simon Binder 536d510825
Update many-to-many example 2022-02-21 20:41:47 +01:00
Simon Binder d1d7900cd8
Fix docs build script 2022-02-14 22:52:37 +01:00
Simon Binder de6a083c69
Fix typo in routeWithPoints example 2022-02-14 22:17:03 +01:00
Simon Binder 48041512cb
Use sqlparser for drift snippets 2022-02-14 22:13:00 +01:00
Simon Binder 99172c1216
Extract snippets for documentation
This makes it easier to test the validity of snippets
2022-02-13 16:55:57 +01:00
Simon Binder 5e06f8dfa0
Merge pull request #1675 from saliouseck2009/patch-1
change name of the update method to avoid confusion
2022-02-12 00:03:36 +01:00
Simon Binder 1bfc410788
Docs: Suggest editing state from `develop` 2022-02-11 23:13:48 +01:00
ckroot b9070ef6a2
change name of the update method
The name of the method update in line 140 Cause exceptions for the methods `moveImportantTasksIntoCategory` and `update` method itself .
The problem is when these two methods try to call the native update method on `package:drift/src/runtime/api/runtime_api.dart` the program use the update method define in this page and trigger exceptions . It takes me lots of time .
2022-02-11 13:04:02 +00:00
Simon Binder fca9db2052
Back to `dartdoc` due to missing options 2022-02-09 16:43:39 +01:00
Simon Binder 51f61a884f
Suggest using transactions in migrations 2022-02-09 16:24:07 +01:00
Simon Binder 2486e66e05
Fix docs build, retire master branch 2022-02-09 16:08:08 +01:00
Mathieu Pierfitte b829e70507
Improve migration guidelines 2022-02-09 14:15:01 +01:00
Mathieu Pierfitte 6113bb3dc8
Improve migration guidelines 2022-02-09 14:13:45 +01:00
Mathieu Pierfitte 1ced978f86
Improve migration guidelines
The migration docs using `if (from == 1)` mislead me to think skipping version would still run intermediate migrations. However, if a user goes straight from v1 to v3, the migration process won't be 1 -> 2 + 2 -> 3, but 1 -> 3 directly, thus the code in `if (from == 2)` will never run, skipping a necessary migration.

I think the proposed change might prevent others from doing the same mistake as I did.
2022-02-09 12:13:37 +01:00
Simon Binder df89513130
Document list subqueries, add test 2022-02-05 20:01:58 +01:00
Simon Binder a102323857
Give proper credits for `storage_inspector` :) 2022-02-02 21:04:03 +01:00
Simon Binder 64fde620f4
Update storage_inspector in community tools 2022-02-02 17:19:59 +01:00
Simon Binder 2ef2d660fc
Mention that batches are using transactions more 2022-02-02 10:12:25 +01:00
Simon Binder 3f165c2df7
Update community tools 2022-01-26 15:42:49 +01:00
Michael Thomsen cdde1e57f3
Update index.md 2022-01-25 14:38:30 +01:00
Simon Binder 6d89a7711b
Recommend using isolates in docs 2022-01-24 13:26:46 +01:00
Simon Binder a16b7d3d3f
Remove outdated warning about queries in migration 2022-01-23 17:56:19 +01:00
Simon Binder ab3db154e3
Upgrade built_site and docsy 2022-01-22 21:06:26 +01:00
Simon Binder 75463f8819
Remove references to the beta branch 2022-01-19 18:25:31 +01:00
Simon Binder 0563a7fa15
Fix link check, again 2022-01-07 23:06:23 +01:00
Simon Binder 6b6663c690
Disable checking external links 2022-01-05 19:04:14 +01:00
Simon Binder 573bd20eb8
Fix missing quotes in drift files docs 2022-01-05 18:52:35 +01:00
Simon Binder c8f8e025c4
Merge branch 'develop' 2021-12-30 19:27:36 +01:00
juliangeissler b1979e35ed
Fix Typo 2021-12-27 18:15:58 +01:00
Simon Binder 0a2cc40ba5
Print more logs when a link check fails 2021-12-26 00:20:34 +01:00
Simon Binder 286612db6d
Merge remote-tracking branch 'origin/master' into develop 2021-12-23 17:47:04 +01:00
Simon Binder 768764f005
Use Dart-based linkcheck 2021-12-21 19:54:54 +01:00
Simon Binder 2ecc44c593
Fix unintentional rename in docs 2021-12-21 19:23:38 +01:00
Pataridze Givi af945cf0f6
Update builder_options.md
`dialect` displacement fix
2021-12-20 18:40:28 +04:00
Simon Binder c4e2600944
Merge branch 'master' into develop 2021-12-11 13:21:49 +01:00
Simon Binder 523ae98b40
Add Flutter favorite icon to website 2021-12-09 00:21:57 +01:00
Simon Binder 5fcdbed46f
Add docs 2021-12-01 17:05:58 +01:00
Simon Binder 45a64f7f08
Document build option 2021-11-25 21:33:35 +01:00
Nicola Verbeeck 39b4745b7d
Update community_tools.md (#1557)
Updated viewer and inspector packages to include drift specific versions
2021-11-23 19:45:46 +01:00
Munjata KEITA 1eb36eaaea
Convert ByteData before writing into file (#1555)
ByteData can not be written directly into file using writeAsBytes method.
It must be converted to Uint8List before the operation.
2021-11-21 23:24:32 +01:00
westito fad654a5aa
PostgreSQL support (#1507)
Support PostgreSQL as a dialect in the main package and with an implementation provided in another package.

Co-authored-by: Simon Binder <oss@simonbinder.eu>
2021-11-11 14:40:41 +01:00
Simon Binder 594b5f43c5
Explain that channels need to be initialized 2021-10-30 17:04:24 +02:00
Simon Binder 23c912d6aa
Explain usages of .memory() in docs 2021-10-30 16:29:37 +02:00
westito f78c251f3f
Add Flutter web worker example (#1512) 2021-10-27 21:25:32 +02:00
lsaudon f72e63c776 Fix naming
Put the same term everywhere, in accordance with the "Setup" part.
2021-10-27 12:30:10 +02:00
Simon Binder 27e103aa01
Merge branch 'develop' 2021-10-14 11:24:55 +02:00
Simon Binder 219fbee99f
Replace mentions of VmDatabase in docs 2021-10-14 11:16:55 +02:00
Simon Binder 7d5273bd8f
Merge branch 'develop' 2021-10-13 22:52:49 +02:00
Simon Binder 410ff6f6e3
Document incompatibility around the encrypted variant 2021-10-13 22:45:48 +02:00
Simon Binder fa8f30d427
Merge branch 'develop' 2021-10-12 17:12:49 +02:00
Ascênio Sanderson b787281865 docs: fix typos 2021-10-12 11:14:01 -03:00
Simon Binder f1f044d171
Fix typo in prod build config 2021-10-12 15:17:40 +02:00
Simon Binder 61d0d17f26
Fix building the documentation 2021-10-12 15:14:12 +02:00
Simon Binder 6b030036d4
Deprecate top-level members in moor package 2021-10-12 14:45:19 +02:00
Simon Binder 7d41e42c78
Prepare moor 4.6.0 release 2021-10-12 14:26:53 +02:00
Simon Binder 3cc17b0a45
Merge branch 'master' into develop 2021-10-11 15:57:42 +02:00
Simon Binder 950f93a1f8
Build drift dartdoc for website 2021-10-11 14:50:16 +02:00
Simon Binder 8161c4a1e8
Add rename hint to all doc pages 2021-10-10 20:07:14 +02:00
Simon Binder 3157d687e5
Migrate rest of documentation to drift 2021-10-10 16:01:50 +02:00
Simon Binder e91207e9e4
Start preparing the documentation for the new name 2021-10-09 21:43:30 +02:00
Simon Binder a3455bda69
Briefly explain MoorIsolates across engines 2021-10-05 20:20:13 +02:00
Simon Binder 24597a3bfd
Fix typo in web documentation 2021-09-29 17:32:38 +02:00
Simon Binder 8c933ba2f2
Update docs on code sharing between native/web 2021-09-28 22:31:33 +02:00
maxstubbersfield 643eeba67e
Minor typo in FAQ 2021-08-30 12:31:06 +02:00
Abdelrahman Mostafa Elmarakby 1df7056a07
Update docs/pages/docs/Examples/index.md
Co-authored-by: Simon Binder <oss@simonbinder.eu>
2021-08-22 21:47:11 +02:00
Abdelrahman Mostafa Elmarakby 595c791915
another example but with animation added 2021-08-22 14:08:16 +02:00
Simon Binder 641ef73d83
Deploy to branch name 2021-08-21 21:25:00 +02:00
Simon Binder 5352842bec
Use custom dartdoc in compilation pipeline 2021-08-21 21:10:30 +02:00
Simon Binder 473ffaa1a4
Use working built_site version 2021-08-20 19:37:18 +02:00
Simon Binder 10bb3ce647
Fix deployment builds 2021-08-20 19:20:42 +02:00
Simon Binder 24bd789263
Merge remote-tracking branch 'origin/master' into develop 2021-08-20 19:11:38 +02:00
Simon Binder c065e8332f
Silly, use hosted built_site 2021-08-20 18:45:29 +02:00
Simon Binder 008c348aba
Automatically include latest version in docs 2021-08-20 18:33:53 +02:00
Simon Binder c473779fba
Don't add an alias to subqueries 2021-08-12 13:15:52 +02:00
Simon Binder 9b7b997094
Document how to initialize a database 2021-08-09 19:09:56 +02:00
Simon Binder edf94f26cc
Add search to documentation 2021-08-09 18:32:09 +02:00
Simon Binder 40a1c91e25
Host api docs on moor website 2021-08-07 12:18:08 +02:00
Simon Binder fb7a9883f5
Add disclaimer to web workers section 2021-07-30 15:33:30 +02:00
Anis Alibegić f2c24262ad
Update writing_queries.md
Updated "Returning" section with minimum the sqlite3 version.
2021-07-23 13:52:33 +02:00
Simon Binder 9e8e7543a3
Merge pull request #1356 from boumenot/boumenot/doc-broken-url
doc: fix hyperlink
2021-07-18 12:42:40 +02:00
Christopher Boumenot 259f14c6c5 doc: version is a string
Quote the version to convey String instead of double.
2021-07-17 23:23:33 -07:00
Christopher Boumenot b5f691b6ba doc: fix hyperlink 2021-07-17 23:23:13 -07:00
Simon Binder 334908f57a
Upgrade dependencies in docs 2021-07-08 12:28:52 +02:00
Simon Binder 0b82d823b9
Merge branch 'master' into develop 2021-07-03 13:37:20 +02:00
Simon Binder 5c88203d06
Docs: Add warning about initializatin and isolates 2021-06-27 16:55:40 +02:00
Simon Binder 1c7125567f
Document order by and where for joins 2021-06-19 17:35:48 +02:00
Pratik Butani 1c6302ff06
from instead of fom
Spelling mistake of a button "Get from pub" changes
2021-06-17 15:24:28 +05:30
Simon Binder dd196df25b
Fix example for DatabaseConnection.delayed 2021-06-10 08:29:32 +02:00
Simon Binder 359a19ddf1
Document _createMoorIsolate 2021-06-09 22:23:55 +02:00
PiN73 296d287229
Merge branch 'develop' into named-required 2021-06-08 01:37:09 +03:00
Simon Binder 52487f2447
Update changelog and docs for new features 2021-06-04 18:45:53 +02:00
PiN73 0d1cf81e04
add description for named_parameters_always_required 2021-06-04 00:25:53 +03:00
Simon Binder 9e90127fb4
Add moor_db_viewer (#1233) 2021-05-29 12:40:37 +02:00
Simon Binder dfb476fcb8
Expand docs on encrypted moor/ffi 2021-05-28 23:32:58 +02:00
Filip Petrovic 2a8b0fff26
Update advanced_dart_tables.md 2021-05-24 13:29:07 -07:00
Simon Binder d9dd76e484
Fix "edit page" link 2021-05-18 21:47:23 +02:00
Simon Binder c40bfc9f4c
Migrate type converter sample to null safety 2021-05-17 22:14:07 +02:00
Simon Binder ab8df5b270
Document custom row classes for moor files 2021-05-14 20:39:32 +02:00
Simon Binder 4bca48fd17
Support generating older data classes 2021-05-14 20:18:40 +02:00
Simon Binder cfd187d17c
Document Insertable placeholders 2021-05-06 22:44:27 +02:00
Simon Binder 382ed71204
Add insertReturning 2021-05-06 18:19:01 +02:00
Simon Binder eb5196e9e8
Use companions in custom row classes 2021-04-25 15:21:43 +02:00
Simon Binder df7f1fb051
Docs: Update isNull / isNotNull 2021-04-25 15:12:55 +02:00
Simon Binder 68bef5d0c4
Document required parameters 2021-04-13 22:20:36 +02:00
Simon Binder 8d625cc13b
Initial documentation for custom row classes 2021-04-10 13:01:24 +02:00
micimize 03f9c03ec7
standardize docstrings 2021-04-04 11:28:52 -05:00
micimize fb2423c28f
use arrow functions and entry* naming for singletons 2021-04-04 11:25:15 -05:00
micimize 7f83898d00
normalize example methods based on docs elsewhere 2021-04-04 11:13:10 -05:00
Michael Joseph Rosenthal eb0c5da412
Merge branch 'develop' into single_selectable 2021-04-04 11:04:34 -05:00
micimize bb38169803
Selectable refinement: add docs, explanations, and examples 2021-04-04 11:02:49 -05:00
micimize 720929e38e
fix path_provider dead link 2021-04-02 21:58:07 -05:00
Simon Binder 24f77bafa1
Fix link to path_provider 2021-03-29 22:43:37 +02:00
Simon Binder 15c6140925
Set template on moor ffi docs 2021-03-23 09:06:13 +01:00
Simon Binder 3be88813d6
Bring back 404 page 2021-03-19 21:11:12 +01:00
Simon Binder 5efe93e34c
Fix getting started and CLI url 2021-03-19 20:44:35 +01:00
Simon Binder f76044989e
Adopt minimum SDK version, fix docs on mobile 2021-03-19 20:35:08 +01:00
Simon Binder 613c7944c8
Generator option for target sqlite version 2021-03-16 21:45:21 +01:00
Simon Binder 06ba6e1f2e
Fix more dead links 2021-03-13 23:51:31 +01:00
Simon Binder 21bfb84b31
Replace some outdated links 2021-03-13 23:43:01 +01:00
Simon Binder cf9ea89681
moor_generator: Support the math extension 2021-03-13 14:56:06 +01:00
Simon Binder 0d378b0478
Add site environment for previews 2021-03-12 23:16:48 +01:00
Simon Binder cdb188dc5f
Document how to delete columns 2021-03-12 22:48:28 +01:00
Simon Binder ba95127cab
Use build_runner to generate documentation 2021-03-12 21:14:45 +01:00
Simon Binder 244a50f0da
Merge remote-tracking branch 'origin/master' into develop 2021-02-20 22:08:01 +01:00
Simon Binder 2a26253bd2
More docs on remote databases 2021-02-20 11:22:56 +01:00
Simon Binder 6342dd56a9
Document subqueries 2021-02-20 11:01:20 +01:00
Simon Binder b8b72a1570
Improve docs on encryption 2021-02-15 19:57:53 +01:00
Hossein Yousefi c575a8f9f1 updating docs 2021-02-12 05:28:31 +01:00
lsaudon 0b0d48c9ae
Fix typo fom -> from 2021-02-08 15:50:27 +01:00
Simon Binder 20d9cdf0fd
Add web worker example 2021-01-31 21:50:12 +01:00
Simon Binder 4394dceffc
Improve docs related to builders and alternatives 2021-01-26 20:47:27 +01:00
Simon Binder 4ba12c4868
Strip whitespace and comments from generated queries 2021-01-23 21:03:03 +01:00
Simon Binder 2da9175a27
Add example on existing databases 2021-01-23 17:21:47 +01:00
Simon Binder 7c26ed97c2
Mention explicitly-indexed variables 2021-01-21 20:22:05 +01:00
Simon Binder 2e2d1b4e6d
Document custom sql statements with variables 2021-01-20 21:51:48 +01:00
Simon Binder 4ffe29fe17
Mention readRowOrNull in docs and exception 2021-01-18 19:19:39 +01:00