[PR] Bump urllib3 from 1.26.17 to 1.26.18 [age-website]
dependabot[bot] opened a new pull request, #226: URL: https://github.com/apache/age-website/pull/226 Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18. Release notes Sourced from https://github.com/urllib3/urllib3/releases;>urllib3's releases. 1.26.18 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 See Other redirect responses. (GHSA-g4mx-q9vg-27p4) Changelog Sourced from https://github.com/urllib3/urllib3/blob/main/CHANGES.rst;>urllib3's changelog. 1.26.18 (2023-10-17) Made body stripped from HTTP requests changing the request method to GET after HTTP 303 See Other redirect responses. Commits https://github.com/urllib3/urllib3/commit/9c2c2307dd1d6af504e09aac0326d86ee3597a0b;>9c2c230 Release 1.26.18 (https://redirect.github.com/urllib3/urllib3/issues/3159;>#3159) https://github.com/urllib3/urllib3/commit/b594c5ceaca38e1ac215f916538fb128e3526a36;>b594c5c Merge pull request from GHSA-g4mx-q9vg-27p4 https://github.com/urllib3/urllib3/commit/944f0eb134485f41bc531be52de12ba5a37bca73;>944f0eb [1.26] Use vendored six in urllib3.contrib.securetransport See full diff in https://github.com/urllib3/urllib3/compare/1.26.17...1.26.18;>compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=urllib3=pip=1.26.17=1.26.18)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/apache/age-website/network/alerts). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@age.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 11
Awesome!! The team has been working hard on AGE and these updates will bring AGE for PG11 in line with the other versions that have released. Looking forward to it. I checked: - Signature and hash - License and notice - Links + tags - No unexpected binary files. Best, Dehowe On Tue, Oct 17, 2023 at 4:50 PM John Gemignani wrote: > Dear Apache Community, > > We would like to open a discussion for the Apache AGE release 1.4.0 for > PostgreSQL 11. > > To learn more about Apache AGE, please see http://age.apache.org/ > > Functionalities included and addressed in this release are: > > * > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 11 > > NOTE: Some of these reference the master branch PR that was >either applied to lower versions via a separate PR or >merged into a newly created branch. > > Added license in Python driver README.md (#956) > Added the toStringList() function (#1128) > Added toBooleanList() (#1165) > Added toFloatList() function (#1016) > Added toIntegerList() function (#1025) > Added regression tests for MATCH clause using labels only (#1019) > Added REGTYPEOID to toString function (#1036) > Added Dockerfile.dev & move docker-related files to "docker/" (#943) > Fixed complex MERGE causes crash (#897) (#961) > Fixed docker build files (#1104) > Fixed case sensitivity on label usage of reserved keyword (#1040) > Fixed issue 1000: Indexes created on WHERE (#1133) > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003) > Fixed issue 1033: access operator on vle edge lists (#1037) > Fixed issue 1043: ERROR: container must be an array or object (#1046) > Fixed issue 1124: Segmentation fault when using specific tables (#1125) > Fixed issue 395: ERROR: container is not an agtype array (#1039) > Fixed issue 870: regarding orderability and added regression tests (#994) > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous > (#931) > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977) > Fixed issue 989: Impossible to create array with > 100 items (#1001) > Fixed memory leak issues with age_load (#1142) > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958) > Fixed MERGE crashes due to incorrect label type (#957) > Fixed MERGE variable reuse (#997) > Fixed misspellings in many AGE files (#985) > Fixed warning messages in DockerHub builds. (#1075) > Modified test_agtypes to view useful testing message (#992) > Optimised Antlr4ResultHandler initialization (#1169) > Updated CIs to pull correct image based on branch (#1105) > Updated files, format, and version information (#1063) > Updated README. > > * > > The git tag to be discussed and voted on: > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0 > > The git commit hash: > commit 8dee6cec0b826addf50fb0a0d578a0a6015dd72e > > The release files for 1.4.0, can be found at: > https://dist.apache.org/repos/dist/dev/age/PG11/1.4.0.rc0/ > > Signatures used for AGE RCs can be found in this file: > https://downloads.apache.org/age/KEYS > > The fingerprint of key to sign release artifacts: > 4293 0603 8E35 AC05 4DBB 4B58 26B6 CD9D CD5B 0045 > > For information about the contents of this release see: > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0 > > Please verify the above links, files, and signatures in addition to sharing > your thoughts and feedback and if we can call for a vote. > > Thank you for your time. > > John Gemignani >
[DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 11
Dear Apache Community, We would like to open a discussion for the Apache AGE release 1.4.0 for PostgreSQL 11. To learn more about Apache AGE, please see http://age.apache.org/ Functionalities included and addressed in this release are: * Release Notes for Apache AGE release v1.4.0 for PostgreSQL 11 NOTE: Some of these reference the master branch PR that was either applied to lower versions via a separate PR or merged into a newly created branch. Added license in Python driver README.md (#956) Added the toStringList() function (#1128) Added toBooleanList() (#1165) Added toFloatList() function (#1016) Added toIntegerList() function (#1025) Added regression tests for MATCH clause using labels only (#1019) Added REGTYPEOID to toString function (#1036) Added Dockerfile.dev & move docker-related files to "docker/" (#943) Fixed complex MERGE causes crash (#897) (#961) Fixed docker build files (#1104) Fixed case sensitivity on label usage of reserved keyword (#1040) Fixed issue 1000: Indexes created on WHERE (#1133) Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003) Fixed issue 1033: access operator on vle edge lists (#1037) Fixed issue 1043: ERROR: container must be an array or object (#1046) Fixed issue 1124: Segmentation fault when using specific tables (#1125) Fixed issue 395: ERROR: container is not an agtype array (#1039) Fixed issue 870: regarding orderability and added regression tests (#994) Fixed issue 876: column reference "_age_default_alias_0" is ambiguous (#931) Fixed issue 975: Invalid reuse of variables in CREATE clause (#977) Fixed issue 989: Impossible to create array with > 100 items (#1001) Fixed memory leak issues with age_load (#1142) Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958) Fixed MERGE crashes due to incorrect label type (#957) Fixed MERGE variable reuse (#997) Fixed misspellings in many AGE files (#985) Fixed warning messages in DockerHub builds. (#1075) Modified test_agtypes to view useful testing message (#992) Optimised Antlr4ResultHandler initialization (#1169) Updated CIs to pull correct image based on branch (#1105) Updated files, format, and version information (#1063) Updated README. * The git tag to be discussed and voted on: https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0 The git commit hash: commit 8dee6cec0b826addf50fb0a0d578a0a6015dd72e The release files for 1.4.0, can be found at: https://dist.apache.org/repos/dist/dev/age/PG11/1.4.0.rc0/ Signatures used for AGE RCs can be found in this file: https://downloads.apache.org/age/KEYS The fingerprint of key to sign release artifacts: 4293 0603 8E35 AC05 4DBB 4B58 26B6 CD9D CD5B 0045 For information about the contents of this release see: https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0 Please verify the above links, files, and signatures in addition to sharing your thoughts and feedback and if we can call for a vote. Thank you for your time. John Gemignani
[RESULT][VOTE] Apache AGE 1.4.0 Release for PostgreSQL 12
Dear Apache Community, The vote successfully passed with 4 +1 (binding) and 2 +1 (non-binding) votes. There were no 0 or -1 votes. Following are the abbreviated detailed results : Total of 6 (+1) votes. 4 +1 (binding) Dehowe Feng Nicholas Sorrel Eya Badal Muhammad Shoaib 2 +1 (non-binding) Rafsun Masud Muhammad Taha Naveed VOTE thread: https://lists.apache.org/thread/dx3o3dfg0sbb0d8fjjfpjm0bv9002qhy I would like to thank everyone for their participation! John Gemignani
Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 12
Dear Apache Community, We would like to thank everyone who participated in the voting process and are now closing this vote. We will be sending out the results shortly. John Gemignani On Tue, Oct 17, 2023 at 10:22 AM Eya Badal wrote: > +1 (binding) > > Checked and verified: > - Signature and hash > - License and notice > - Links and tags > - No unexpected binary files > > On 2023/10/12 16:04:52 John Gemignani wrote: > > Dear Apache Community, > > > > Please carefully read all instructions as they may have changed since the > > last vote thread. > > > > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 12. > > > > To learn more about Apache AGE, please see http://age.apache.org/ > > > > Functionalities included and issues addressed in this release are: > > > > * > > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 12 > > > > NOTE: Some of these reference the master branch PR that was > >either applied to lower versions via a separate PR or > >merged into a newly created branch. > > > > Added license in Python driver README.md (#956) > > Added the toStringList() function (#1128) > > Added toBooleanList() (#1165) > > Added toFloatList() function (#1016) > > Added toIntegerList() function (#1025) > > Added regression tests for MATCH clause using labels only (#1019) > > Added REGTYPEOID to toString function (#1036) > > Added Dockerfile.dev & move docker-related files to "docker/" (#943) > > Fixed complex MERGE causes crash (#897) (#961) > > Fixed docker build files (#1104) > > Fixed case sensitivity on label usage of reserved keyword (#1040) > > Fixed issue 1000: Indexes created on WHERE (#1133) > > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003) > > Fixed issue 1033: access operator on vle edge lists (#1037) > > Fixed issue 1043: ERROR: container must be an array or object (#1046) > > Fixed issue 1124: Segmentation fault when using specific tables (#1125) > > Fixed issue 395: ERROR: container is not an agtype array (#1039) > > Fixed issue 870: regarding orderability and added regression tests (#994) > > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous > (#931) > > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977) > > Fixed issue 989: Impossible to create array with > 100 items (#1001) > > Fixed memory leak issues with age_load (#1142) > > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958) > > Fixed MERGE crashes due to incorrect label type (#957) > > Fixed MERGE variable reuse (#997) > > Fixed misspellings in many AGE files (#985) > > Fixed warning messages in DockerHub builds. (#1075) > > Modified test_agtypes to view useful testing message (#992) > > Optimised Antlr4ResultHandler initialization (#1169) > > Updated CIs to pull correct image based on branch (#1105) > > Updated files, format, and version information (#1063) > > Updated README. > > > > * > > > > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys > !!! > > > > The git tag to be discussed and voted on: > > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > > > The git commit hash: > > commit 8c9554214acdc76db7d1e4e836ccf6f48e2e782d > > > > The release files for 1.4.0, can be found at: > > https://dist.apache.org/repos/dist/dev/age/PG12/1.4.0.rc0/ > > > > Signatures used for AGE RCs can be found in this file: > > https://downloads.apache.org/age/KEYS > > > > The fingerprint of key to sign release artifacts: > > 4293 0603 8E35 AC05 4DBB 4B58 26B6 CD9D CD5B 0045 > > > > For information about the contents of this release see: > > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > > > * > > > > !!! IMPORTANT PLEASE READ !!! > > > > Please note that Apache REQUIRES the following information to be in your > > response to the vote, in order for it to be valid - > > > > - If you are a binding vote, a PMC, then you MUST state it in your > > response. Otherwise, leave it out. Do not mention it if you are > > not a PMC. > > > > - You MUST state what you checked to support your vote. See > > the samples given below for guidance. > > > > - You MUST, at a minimum, check the above tags, hash, > > links, and signatures for validity. > > > > - You CANNOT just say, +1 or 0. You need to state what items > > you checked. > > > > If your vote DOES NOT follow the above guidelines or samples below, it > may > > be thrown out. > > > > !!! IMPORTANT PLEASE READ !!! > > > > Please vote as follows - > > > > +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 12. > > 0, I won't get in the way of the vote. > > -1, Do not release this package because > > > > !!! Followed by what you checked !!! > > > > Sample responses, two for PMCs
Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 12
+1 (binding) Checked and verified: - Signature and hash - License and notice - Links and tags - No unexpected binary files On 2023/10/12 16:04:52 John Gemignani wrote: > Dear Apache Community, > > Please carefully read all instructions as they may have changed since the > last vote thread. > > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 12. > > To learn more about Apache AGE, please see http://age.apache.org/ > > Functionalities included and issues addressed in this release are: > > * > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 12 > > NOTE: Some of these reference the master branch PR that was >either applied to lower versions via a separate PR or >merged into a newly created branch. > > Added license in Python driver README.md (#956) > Added the toStringList() function (#1128) > Added toBooleanList() (#1165) > Added toFloatList() function (#1016) > Added toIntegerList() function (#1025) > Added regression tests for MATCH clause using labels only (#1019) > Added REGTYPEOID to toString function (#1036) > Added Dockerfile.dev & move docker-related files to "docker/" (#943) > Fixed complex MERGE causes crash (#897) (#961) > Fixed docker build files (#1104) > Fixed case sensitivity on label usage of reserved keyword (#1040) > Fixed issue 1000: Indexes created on WHERE (#1133) > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003) > Fixed issue 1033: access operator on vle edge lists (#1037) > Fixed issue 1043: ERROR: container must be an array or object (#1046) > Fixed issue 1124: Segmentation fault when using specific tables (#1125) > Fixed issue 395: ERROR: container is not an agtype array (#1039) > Fixed issue 870: regarding orderability and added regression tests (#994) > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous (#931) > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977) > Fixed issue 989: Impossible to create array with > 100 items (#1001) > Fixed memory leak issues with age_load (#1142) > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958) > Fixed MERGE crashes due to incorrect label type (#957) > Fixed MERGE variable reuse (#997) > Fixed misspellings in many AGE files (#985) > Fixed warning messages in DockerHub builds. (#1075) > Modified test_agtypes to view useful testing message (#992) > Optimised Antlr4ResultHandler initialization (#1169) > Updated CIs to pull correct image based on branch (#1105) > Updated files, format, and version information (#1063) > Updated README. > > * > > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys !!! > > The git tag to be discussed and voted on: > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > The git commit hash: > commit 8c9554214acdc76db7d1e4e836ccf6f48e2e782d > > The release files for 1.4.0, can be found at: > https://dist.apache.org/repos/dist/dev/age/PG12/1.4.0.rc0/ > > Signatures used for AGE RCs can be found in this file: > https://downloads.apache.org/age/KEYS > > The fingerprint of key to sign release artifacts: > 4293 0603 8E35 AC05 4DBB 4B58 26B6 CD9D CD5B 0045 > > For information about the contents of this release see: > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > * > > !!! IMPORTANT PLEASE READ !!! > > Please note that Apache REQUIRES the following information to be in your > response to the vote, in order for it to be valid - > > - If you are a binding vote, a PMC, then you MUST state it in your > response. Otherwise, leave it out. Do not mention it if you are > not a PMC. > > - You MUST state what you checked to support your vote. See > the samples given below for guidance. > > - You MUST, at a minimum, check the above tags, hash, > links, and signatures for validity. > > - You CANNOT just say, +1 or 0. You need to state what items > you checked. > > If your vote DOES NOT follow the above guidelines or samples below, it may > be thrown out. > > !!! IMPORTANT PLEASE READ !!! > > Please vote as follows - > > +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 12. > 0, I won't get in the way of the vote. > -1, Do not release this package because > > !!! Followed by what you checked !!! > > Sample responses, two for PMCs (binding) and two for regular committers. > These are only samples, do not copy/paste. > > Remember, (binding) is ONLY for PMCs. If you are not a PMC, DO NOT say > binding. If you are a PMC, you must state it. > >+1 (binding) +1 >Checked the following: Checked the following: >- Signature and Hash. - Signature and Hash. >- Tags and Links. - Tags
Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 12
+1 (binding) Checked: - Signature and hash - License and notice - Links and tags - No unexpected binary files On Mon, Oct 16, 2023 at 9:30 PM Muhammad Taha Naveed wrote: > +1 > > - Signature and Hash => checked > - Tags and links => checked > - No unexpected binary files => checked > - Validity of release notes => checked > - Regression tests => checked (all passing) > - Driver tests => checked > > Regards > Muhammad Taha Naveed > > On Thu, Oct 12, 2023 at 9:05 PM John Gemignani > > wrote: > > > Dear Apache Community, > > > > Please carefully read all instructions as they may have changed since the > > last vote thread. > > > > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 12. > > > > To learn more about Apache AGE, please see http://age.apache.org/ > > > > Functionalities included and issues addressed in this release are: > > > > * > > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 12 > > > > NOTE: Some of these reference the master branch PR that was > >either applied to lower versions via a separate PR or > >merged into a newly created branch. > > > > Added license in Python driver README.md (#956) > > Added the toStringList() function (#1128) > > Added toBooleanList() (#1165) > > Added toFloatList() function (#1016) > > Added toIntegerList() function (#1025) > > Added regression tests for MATCH clause using labels only (#1019) > > Added REGTYPEOID to toString function (#1036) > > Added Dockerfile.dev & move docker-related files to "docker/" (#943) > > Fixed complex MERGE causes crash (#897) (#961) > > Fixed docker build files (#1104) > > Fixed case sensitivity on label usage of reserved keyword (#1040) > > Fixed issue 1000: Indexes created on WHERE (#1133) > > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003) > > Fixed issue 1033: access operator on vle edge lists (#1037) > > Fixed issue 1043: ERROR: container must be an array or object (#1046) > > Fixed issue 1124: Segmentation fault when using specific tables (#1125) > > Fixed issue 395: ERROR: container is not an agtype array (#1039) > > Fixed issue 870: regarding orderability and added regression tests (#994) > > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous > > (#931) > > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977) > > Fixed issue 989: Impossible to create array with > 100 items (#1001) > > Fixed memory leak issues with age_load (#1142) > > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958) > > Fixed MERGE crashes due to incorrect label type (#957) > > Fixed MERGE variable reuse (#997) > > Fixed misspellings in many AGE files (#985) > > Fixed warning messages in DockerHub builds. (#1075) > > Modified test_agtypes to view useful testing message (#992) > > Optimised Antlr4ResultHandler initialization (#1169) > > Updated CIs to pull correct image based on branch (#1105) > > Updated files, format, and version information (#1063) > > Updated README. > > > > * > > > > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys > > !!! > > > > The git tag to be discussed and voted on: > > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > > > The git commit hash: > > commit 8c9554214acdc76db7d1e4e836ccf6f48e2e782d > > > > The release files for 1.4.0, can be found at: > > https://dist.apache.org/repos/dist/dev/age/PG12/1.4.0.rc0/ > > > > Signatures used for AGE RCs can be found in this file: > > https://downloads.apache.org/age/KEYS > > > > The fingerprint of key to sign release artifacts: > > 4293 0603 8E35 AC05 4DBB 4B58 26B6 CD9D CD5B 0045 > > > > For information about the contents of this release see: > > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0 > > > > * > > > > !!! IMPORTANT PLEASE READ !!! > > > > Please note that Apache REQUIRES the following information to be in your > > response to the vote, in order for it to be valid - > > > > - If you are a binding vote, a PMC, then you MUST state it in your > > response. Otherwise, leave it out. Do not mention it if you are > > not a PMC. > > > > - You MUST state what you checked to support your vote. See > > the samples given below for guidance. > > > > - You MUST, at a minimum, check the above tags, hash, > > links, and signatures for validity. > > > > - You CANNOT just say, +1 or 0. You need to state what items > > you checked. > > > > If your vote DOES NOT follow the above guidelines or samples below, it > may > > be thrown out. > > > > !!! IMPORTANT PLEASE READ !!! > > > > Please vote as follows - > > > > +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 12. > > 0, I won't get in the way of the vote. > > -1, Do not release this package because > > > >
Re: [I] Analyse MATCH clause performance (relationship basics) [age]
CapnSpek commented on issue #982: URL: https://github.com/apache/age/issues/982#issuecomment-1766849930 @rafsun42 I was trying to check what may be the impact on the size of database with the update as we have added many new columns to the tables. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@age.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] How to use this Apache Age from .Net 7.0? [age]
glazkovalex closed issue #640: How to use this Apache Age from .Net 7.0? URL: https://github.com/apache/age/issues/640 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@age.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org
Re: [I] How to use this Apache Age from .Net 7.0? [age]
glazkovalex commented on issue #640: URL: https://github.com/apache/age/issues/640#issuecomment-1765907011 > [hammadsaleem1...@gmail.com](mailto:hammadsaleem1...@gmail.com) Как использовать Apache Age из .Net 7.0? #640 > > Чтобы использовать его из .NET 7.0, вы можете выполнить следующие общие шаги: > > Установите библиотеку Npgsql, которая является поставщиком данных .NET для PostgreSQL. > > Установите Apache Age как расширение PostgreSQL. > > Подключитесь к базе данных PostgreSQL с помощью Npgsql. > > Выполняйте запросы Age в PostgreSQL с помощью командного объекта Npgsql. > > Вот пример фрагмента кода C# для подключения к базе данных PostgreSQL и выполнения запроса Age: > > использование Npgsql; > > var connString = "Host=myserver;Имя пользователя=mylogin;Пароль=mypass;База данных=mydatabase"; используя var conn = new NpgsqlConnection(connString); конн.Открыть(); > > var cmd = new NpgsqlCommand("MATCH (n) RETURN n", conn); вар читатель = cmd.ExecuteReader(); while (reader.Read()) { // Обрабатываем результаты } > > читатель.Закрыть(); > > Обратите внимание, что запрос Age — это стандартный запрос PostgreSQL с синтаксисом языка запросов Cypher. Вы также можете использовать адаптер Npgsql для выполнения команд Age, синтаксис которых аналогичен запросам Cypher. > [hammadsaleem1...@gmail.com](mailto:hammadsaleem1...@gmail.com) How to use this Apache Age from .Net 7.0? #640 > > To use it from .NET 7.0, you can follow these general steps: > > Install the Npgsql library, which is the .NET data provider for PostgreSQL. > > Install Apache Age as a PostgreSQL extension. > > Connect to your PostgreSQL database using Npgsql. > > Execute Age queries in PostgreSQL using the Npgsql command object. > > Here's an example C# code snippet to connect to a PostgreSQL database and execute an Age query: > > using Npgsql; > > var connString = "Host=myserver;Username=mylogin;Password=mypass;Database=mydatabase"; using var conn = new NpgsqlConnection(connString); conn.Open(); > > var cmd = new NpgsqlCommand("MATCH (n) RETURN n", conn); var reader = cmd.ExecuteReader(); while (reader.Read()) { // Process the results } > > reader.Close(); > > Note that the Age query is a standard PostgreSQL query with the syntax of the Cypher query language. You can also use the Npgsql adapter to execute Age commands, which have a similar syntax to Cypher queries. Thank you! -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@age.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org