[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15710324#comment-15710324 ] Denis Magda commented on IGNITE-3921: - [~pgarg], please edit the following documentation once you're back https://apacheignite-mix.readme.io/v1.7/docs/php-pdo > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Denis Magda > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15674267#comment-15674267 ] Prachi Garg commented on IGNITE-3921: - Made some minor edits. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Denis Magda > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15668223#comment-15668223 ] Denis Magda commented on IGNITE-3921: - Igor, awesome! I've polished a bit the documentation. [~pgarg] would you mind reviewing this small section? https://apacheignite.readme.io/v1.7/docs/connection-string-and-dsn#configuring-dsn After you finalize the review please re-assign the ticket back on me. I'll go through the whole documentation setting up everything on my side from scratch. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Denis Magda > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15654990#comment-15654990 ] Denis Magda commented on IGNITE-3921: - [~isapego], Now everything in the much more perfect state, thanks! I've corrected the doc a bit. Unfortunately, I didn't manage to go through the guide step-by-step because failed to merge changes from IGNITE-3910 into IGNITE-2294. There were conflicts that I couldn't handle properly. Please let me know when everything gets merged into 1.8 branch so that I can check the whole flow from the beginning till the very end. In the meanwhile, there is the following sentence in the documentation "To connect to Ignite from PHP PDO side the DSN has to be properly configured for Ignite. In the example below it's assumed that DSN's name is "Apache Ignite DSN"." And there is no instruction on how to set up DSN for Ignite. Please provide more details on this. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Denis Magda > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15649051#comment-15649051 ] Denis Magda commented on IGNITE-3921: - Sure, please give me a day or so. I want to write a simple PHP application following the documentation. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Denis Magda > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633795#comment-15633795 ] Denis Magda commented on IGNITE-3921: - Yeap, this is the point. The user hasn't been forced to write a single line of the code in Java. There should be a way to configure everything from XML. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633579#comment-15633579 ] Igor Sapego commented on IGNITE-3921: - I know, I just thought that we can use annotations instead. On the second thought I see that if user wants to use PHP it could me more convenient for them to just specify `QueryEntity` in cache without writing any Java code. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633313#comment-15633313 ] Denis Magda commented on IGNITE-3921: - {{QueryEntity}} is required if SELECTS, UPDATES or INSERTS are used with the usage of specific fields names. Please talk to [~al.psc] and [~vozerov] to get more clarifications. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15633230#comment-15633230 ] Igor Sapego commented on IGNITE-3921: - Denis, I'm not sure, why cache configuration must contain {{QueryEntiry}}? It does not seem like a necessary thing. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15632593#comment-15632593 ] Igor Sapego commented on IGNITE-3921: - Denis, Thanks a lot for your help! For the Unix systems we ship our driver in sources so user can compile it for any Driver Manager he wants to use (ibm_db2, unixODBC, generic). We have mostly tested it with unixODBC though. I agree that it should be mentioned and I'm going to add such a mention. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15630824#comment-15630824 ] Denis Magda commented on IGNITE-3921: - Also if someone needs to enable PDO_ODBC on a Unix system it has to configure a driver as the one of a special type (ibm_db2, unixODBC, generic) http://php.net/manual/en/ref.pdo-odbc.php#ref.pdo-odbc.installation Which category does our driver belong to? This should be mentioned in "Installing and Configuring PHP PDO" section. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15630787#comment-15630787 ] Denis Magda commented on IGNITE-3921: - Igor, I've reviewed the documentation and split it into several sections: - Setting Up ODBC Driver - Installing and Configuring PHP PDO - Starting Ignite Cluster - Connecting From PHP to Ignite Cluster The first two are straightforward. However, I haven't fully set up PHP environment yet, so if you have any hints in mind related to "Installing and Configuring PHP PDO" section please go ahead and add them there. Next, in "Starting Ignite Cluster" section I would elaborate on how to start a simple Ignite cluster with a cache pre-configured. The cache configuration has to contain {{QueryEntiry}} with all the fields that gonna to be used in INSERT, UPDATE, SELECT commands. Add this configuration to the documentation. "Connecting From PHP to Ignite Cluster" section will be the latest. Here we should emphasize and show how to connect to the Ignite cluster started above and how to execute: - insert commands; - select commands; - delete commands. For every type of command we should add a small code snippet. I've removed "Hints and Tricks" section. If you have any in mind please add them into one of the sections above. So the overall idea is that everyone can easily start working with Ignite from PHP be referring to this documentation. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (IGNITE-3921) ODBC: Add documentation for the PDO interoperability.
[ https://issues.apache.org/jira/browse/IGNITE-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15608580#comment-15608580 ] Igor Sapego commented on IGNITE-3921: - Created new page - http://apacheignite.gridgain.org/v1.7/docs/pdo-interoperability. Added some basic info. I'm going to add more info once I have tested PDO with our ODBC more thoughtfully. > ODBC: Add documentation for the PDO interoperability. > - > > Key: IGNITE-3921 > URL: https://issues.apache.org/jira/browse/IGNITE-3921 > Project: Ignite > Issue Type: Task > Components: documentation, odbc >Affects Versions: 1.7 >Reporter: Igor Sapego >Assignee: Igor Sapego > Labels: documentation, odbc > Fix For: 1.8 > > > We have checked our ODBC driver for the compatibility with the PDO. Now we > need to document it for our users. -- This message was sent by Atlassian JIRA (v6.3.4#6332)