-
Notifications
You must be signed in to change notification settings - Fork 54
Feat mongo tmp #647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Feat mongo tmp #647
Changes from 1 commit
Commits
Show all changes
212 commits
Select commit
Hold shift + click to select a range
7bd27cd
re-adding mongodb adapter
shimonewman 865b508
re-adding mongodb adapter
shimonewman 95e0ea6
re-adding mongodb adapter
shimonewman d599a38
Merge branch 'fix-cursor' of github.com:utopia-php/database into feat…
shimonewman 95220c1
pull cursor
fogelito 9ddfd8c
Merge remote-tracking branch 'origin/feat-mongo-2' into feat-mongo-2
shimonewman 1e9202d
Fix tests
fogelito 7b54377
re-adding mongodb adapter
shimonewman 9d52068
re-adding mongodb adapter
shimonewman f2bf9dc
clean up
shimonewman 3800e8e
clean up
shimonewman 2d4b9d8
Merge remote-tracking branch 'origin/feat-mongo-2' into feat-mongo-2
shimonewman 4ecc004
clean up
shimonewman f0a9d05
linter
shimonewman c651c22
transactions support
shimonewman b262c21
remove replica-set file
shimonewman 619176f
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman ba11cba
cleanup
shimonewman c6298f0
replaced bulkUpsert() with upsert() call
shimonewman 1f21be3
Merge branch 'feat-mongo-2' of https://github.com/utopia-php/database…
shimonewman fb832fa
Merge branch 'mongo-transactions' of https://github.com/utopia-php/da…
shimonewman 72c903e
clenup
shimonewman 9a8faad
rollback PHP_MONGODB_VERSION
shimonewman 8421a34
sync with feat-mongo-2
shimonewman ecc831f
remove scrap
shimonewman 8cd9ac4
updates
shimonewman b131e4e
Merge branch 'mongo-transactions' of https://github.com/utopia-php/da…
shimonewman 142d167
updates
shimonewman e6b2bba
updates
shimonewman ec67b59
updates
shimonewman 86bf4ff
updates
shimonewman d9f5e3b
Merge branch 'feat-mongo-2' of https://github.com/utopia-php/database…
shimonewman 645f5b5
Implement internal casting methods in Mongo and SQL adapters; update …
shimonewman 0975fe5
Refactor casting methods in Database adapter; rename internalCastingF…
shimonewman 7d976e6
updates
shimonewman 0895f84
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman 1760ea5
sunc against upsert pr
shimonewman 7b7c4f2
Update utopia-php/mongo dependency to version 0.4.* in composer.json …
shimonewman 9edd05f
Update composer.lock and docker-compose.yml for dependency versions a…
shimonewman fd0b29b
Update utopia-php/mongo dependency to version 0.5.* in composer.json …
shimonewman cef98a6
Merge branch 'main' of github.com:utopia-php/database into feat-mongo-2
shimonewman 10df727
sync with main
shimonewman 57e323d
Refactor getSequences method in Mongo adapter to accept an array of d…
shimonewman fd5e24c
Enhance sequence retrieval in Mongo adapter by creating temporary doc…
shimonewman 79020e6
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman 85748b7
sync with feat-mongo-2
shimonewman b373d1d
Clean up whitespace in Database and Mongo adapter files, and in test …
shimonewman 4b24c13
sync with feat-mongo-2
shimonewman 5bcf41e
Refactor MongoDB configuration in docker-compose and enhance transact…
shimonewman 1e27b34
Add casting methods and support checks in Pool adapter; update Mongo …
shimonewman bdb38b3
Refactor Mongo adapter to enhance datetime handling by adding type ch…
shimonewman 53a458f
Comment out the Mongo Client path in docker-compose.yml to prevent po…
shimonewman 666affb
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman 64fc966
Merge remote-tracking branch 'origin/mongo-transactions' into mongo-t…
shimonewman 8a77735
Merge branch 'main' of github.com:utopia-php/database into feat-mongo-2
shimonewman 0e2f54c
sync with main
shimonewman 598f6b5
Merge remote-tracking branch 'origin/feat-mongo-2' into feat-mongo-2
shimonewman 0b36e59
Merge branch 'main' of github.com:utopia-php/database into feat-mongo-2
shimonewman 5429a88
Update MongoDB adapter to support skipping permissions during documen…
shimonewman 2bc2d0c
Merge branch 'feat-mongo-2' of https://github.com/utopia-php/database…
shimonewman 796584f
Refactor MongoDB adapter to improve document processing and permissio…
shimonewman 3848103
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman bf9f705
Refactor MongoDB adapter by removing unused permission handling code …
shimonewman 4b52755
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman b7f74af
Refactor MongoDB adapter by removing unused arrays for document IDs a…
shimonewman 5ce323b
Update Docker configuration by commenting out the Client.php mapping …
shimonewman 3b50f31
Merge branch 'feat-mongo-2' of github.com:utopia-php/database into mo…
shimonewman f498894
Update docker-compose.yml to add a note about manual initiation of th…
shimonewman 2b65727
Update src/Database/Adapter/Mongo.php
shimonewman 2fc5cd0
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman deb0f42
sync with main
shimonewman 76de606
Merge branch 'fix-encode-permissions' of github.com:utopia-php/databa…
shimonewman 9ac830b
Add getIdAttributeType method to Mongo adapter and update tests for I…
shimonewman f24587c
Update composer.lock to reflect version upgrades for symfony/http-cli…
shimonewman 705ad29
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman bae61b9
Fix mongo shared tables for v2
abnegate ba515d5
Convert sequence values to ObjectId instances in Mongo adapter
shimonewman 9cef3fa
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman aa2f3ff
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman e0ed053
composer
shimonewman c49619b
composer
shimonewman d84583f
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman a096447
Merge pull request #649 from utopia-php/feat-mongo-shared-tables-v2
shimonewman 3463d81
Update MongoDB adapter to remove null keys from records and adjust co…
shimonewman d2d3f9c
Comment out MongoDB Client path in docker-compose and remove unnecess…
shimonewman 9d08a39
Merge pull request #654 from utopia-php/feat-mongo-remove-null-strip
shimonewman e7de12a
Update return type of getTenantFilters method in Mongo adapter to inc…
shimonewman dc17aef
Merge branch 'feat-mongo-tmp' of https://github.com/utopia-php/databa…
shimonewman 003b383
Enhance Mongo adapter to support partial filters for unique and key i…
shimonewman 0df4368
Add comment to clarify object reference preservation in Mongo adapter
shimonewman 715f74c
Update composer.json and composer.lock to use dev-feat-partial-filter…
shimonewman 6099631
Update Key validator to support MongoDB IDs by increasing maximum len…
shimonewman 7518652
Refactor convertQueries method in Database class to improve query pro…
shimonewman 44963e0
Refactor attribute filtering in Mongo adapter to utilize internal key…
shimonewman 2ac6b4b
Refactor Mongo adapter exception handling to centralize error process…
shimonewman 74cd59d
Update Mongo adapter to support UUID7 as the ID attribute type. Intro…
shimonewman 0cbd6bb
Refactor attribute handling in Mongo adapter to ensure consistent key…
shimonewman 641980d
Merge pull request #672 from utopia-php/feat-mongo-tmp-with-uuid7
shimonewman 9999c74
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman 99aba5a
sync with main
shimonewman c049e24
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman 7420d2c
Refactor Mongo adapter methods to accept Document type for collection…
shimonewman 314d4b0
Add new methods for document casting and UTC datetime handling in Poo…
shimonewman fdc667b
Add support for internal casting and UTC datetime handling in SQL ada…
shimonewman 193a411
Enhance Mongo adapter's find and count methods to support cursor pagi…
shimonewman 7b9e2f7
composer
shimonewman 75f9704
Remove unused exception documentation from createAttribute method in …
shimonewman 8017dc5
Add parameter documentation for index attribute types in Mongo adapter
shimonewman e2b1856
Update index attribute types in Mongo adapter to use associative arra…
shimonewman c32f718
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman d0233d4
Merge remote-tracking branch 'origin/mongo-transactions' into mongo-t…
shimonewman 2dc3cd4
Merge pull request #678 from utopia-php/feat-mongo-tmp-pulls
shimonewman 5deab87
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman 285f327
Update Key validator to limit length to 36 characters for improved Mo…
shimonewman 8d1496a
Update Key validator to enforce a maximum length of 36 characters for…
shimonewman 6236770
Merge branch 'feat-mongo-tmp' of https://github.com/utopia-php/databa…
shimonewman 728e933
Update Key validator to restrict length to 36 characters for MongoDB …
shimonewman c0e8f88
Enhance documentation for Mongo adapter by adding parameter type hint…
shimonewman 1f7faa6
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman 1577a23
Merge remote-tracking branch 'origin/feat-mongo-tmp-pulls' into feat-…
shimonewman 1b6f0af
sync with main
shimonewman 34a6001
dding mongo to tests workflow
shimonewman 8f662ea
adding mongo to tests workflow
shimonewman fc2871f
adding mongo to tests workflow
shimonewman 4d84e6c
Refactor database cursor handling and update docker-compose for Mongo…
shimonewman aac79fe
Comment out the testFindNotBetween method in DocumentTests.php to tem…
shimonewman c967e72
linter
shimonewman fb69bed
Update dependencies in composer.json and composer.lock, including upg…
shimonewman 6f27ff9
Remove commented-out test descriptions for new NOT query types in Que…
shimonewman 1f8cdb2
Enhance MongoDB query capabilities by adding support for NOT operator…
shimonewman b5661ad
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman f3c4f54
Merge remote-tracking branch 'origin/feat-mongo-tmp-pulls' into feat-…
shimonewman 23da2a8
Enhance Mongo adapter: added 'required' parameter to updateAttribute …
shimonewman 15c04b9
linter
shimonewman 023cccf
Merge pull request #697 from utopia-php/feat-mongo-tmp-pulls
shimonewman 434dcd0
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman 33fd387
Merge remote-tracking branch 'origin/mongo-transactions' into mongo-t…
shimonewman 771cc7e
linter
shimonewman d5c909f
Merge branch 'mongo-transactions' of https://github.com/utopia-php/da…
shimonewman 160c6f9
Update docker-compose.yml to enable MongoDB client mapping and enhanc…
shimonewman 5962c7b
Enhance MongoDB adapter by adding support for the '$nin' operator and…
shimonewman 7d61019
linter
shimonewman 298196d
Clarify comment in Mongo adapter regarding handling of empty search t…
shimonewman 87af182
link comment
shimonewman 943c42e
Implement cursor paging in Mongo adapter with default batch size for …
shimonewman 5f77bec
Merge pull request #704 from utopia-php/feat-mongo-tmp-pulls
shimonewman e1ef8b5
Merge branch 'feat-mongo-tmp-pulls' of github.com:utopia-php/database…
shimonewman f4f7453
Refactor Key and UID validators to use a constant for maximum length,…
shimonewman 00723f2
Refactor Mongo adapter to ensure cursor IDs are cast to integers for …
shimonewman ef36ef6
Refactor Key and UID validators to use a constant for maximum length,…
shimonewman f5cc21f
Merge branch 'main' of github.com:utopia-php/database into feat-mongo…
shimonewman f08e9c7
Add support for multiple fulltext and identical indexes in database a…
shimonewman f37e22a
sync with main
shimonewman cc841a4
remove inversion
shimonewman 09793af
remove inversion
shimonewman 901a7d8
remove inversion
shimonewman 3523c19
Merge pull request #712 from utopia-php/feat-mongo-tmp-pulls
shimonewman bc986b4
Merge branch 'feat-mongo-tmp' of github.com:utopia-php/database into …
shimonewman befe5be
Merge remote-tracking branch 'origin/mongo-transactions' into mongo-t…
shimonewman 86e9922
update
shimonewman 9152972
Merge branch 'feat-mongo-tmp-pulls' of github.com:utopia-php/database…
shimonewman 075a2e3
Merge remote-tracking branch 'origin/feat-mongo-inversion' into feat-…
shimonewman 57072f2
Merge branch 'feat-mongo-tmp-pulls' of github.com:utopia-php/database…
shimonewman ae538fd
remove inversion
shimonewman da08a7e
linter
shimonewman 873f2ae
Merge pull request #703 from utopia-php/feat-mongo-inversion
abnegate e03dafb
Add support for multiple fulltext and identical indexes in Pool adapter
shimonewman f267c15
Enhance updateAttribute method to preserve original indexes during mo…
shimonewman 4c15b44
Refactor index creation tests for clarity and consistency
shimonewman 6d65918
Implement conditional assertion for fulltext index support in IndexTests
shimonewman e76d213
linter
shimonewman e0c3764
inversion queries
shimonewman bb76911
composer
shimonewman 1426e09
removed var_dump
shimonewman b63e748
Merge branch 'feat-mongo-tmp' into feat-mongo-index-validation
abnegate 907be8d
Add support for schemaless attributes in Database and Structure classes
ArnabChatterjee20k 2f58433
added internal attributes validation tests
ArnabChatterjee20k bd0d63e
updated doc string for internal attributes map
ArnabChatterjee20k da706a9
Add support for attributes in Database and related validators
ArnabChatterjee20k e917ec2
test fix and linting
ArnabChatterjee20k d1d5c57
updated tests failing case for the supportForAttributes
ArnabChatterjee20k ea50e43
pr followups
ArnabChatterjee20k 1db3f61
fix -- removed using key and using attribute keys for internal attrib…
ArnabChatterjee20k a48bfac
updated the usage of expectNotToPerformAssertions for schmaless testing
ArnabChatterjee20k 385ba81
updated leftover markskipped to expectNotToPerformAssertions
ArnabChatterjee20k 8200499
removed unnecessary check for the internal attribute in the checkForA…
ArnabChatterjee20k 533e530
linting
ArnabChatterjee20k 4741ab1
Merge pull request #714 from utopia-php/attributes-fix-schemaless
abnegate 8ae87e9
Update src/Database/Adapter/SQL.php
abnegate 0b1308a
Merge remote-tracking branch 'origin/main' into feat-mongo-tmp
abnegate f46bb90
Merge remote-tracking branch 'origin/feat-mongo-tmp' into feat-mongo-…
abnegate c022304
Implement missing method
abnegate cb26c20
Disable random orde for mongo
abnegate a77cc11
Add to pool
abnegate 9b666be
Fix tests
abnegate 578eb48
Fix message check
abnegate 2e3deb2
Merge pull request #708 from utopia-php/feat-mongo-index-validation
abnegate 4e7f6ae
Merge remote-tracking branch 'origin/feat-mongo-tmp' into mongo-trans…
abnegate 657f089
Fix tests
abnegate b05eb72
Refactor name
abnegate 1943aa4
Merge pull request #690 from utopia-php/mongo-transactions
abnegate 057dec4
Update mongo extension
abnegate 3906137
Add transaction handling for non-replica set MongoDB connections
shimonewman 86e00c3
Always succeed txn if no replicaset
abnegate 7c84b39
composer
shimonewman 6e0226c
Use updated client
abnegate 0239a75
Update for client changes
abnegate b2f4de9
Fix transactions
abnegate 3de75ba
Remove debug mount
abnegate 52c6a9d
Update client
abnegate b594265
Update mongo client
abnegate 4ebf657
Merge pull request #718 from utopia-php/feat-mongo-client
abnegate File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Fix transactions
- Loading branch information
commit b2f4de96532ec90febca52561865aea6acda2896
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.