go to post Dmitry Maslennikov · Nov 2, 2022 I suggest, that InterSystems, would finally do something, and continue developing and improving their drivers. I could do such drivers too, and not just NodeJS only, any other languages as well. And I have my own realization for IRIS that way, but it's too simple.
go to post Dmitry Maslennikov · Nov 1, 2022 That way requires some sort of familiarity with IRIS, so, be able to load and run the server on the IRIS side. That's not what I expect, from drivers like this. You should be able to connect to any running instance, and it should not require installing something there, at maximum do some security configuration, such as adding users.
go to post Dmitry Maslennikov · Nov 1, 2022 I see it in difficulty explaining of how to start using IRIS with NodeJS (actually with any supported language). It's not even simpler for NodeJS Developers who already familiar with IRIS and the complexity of getting drivers. When on answer of how to start develop in NodeJS with IRIS, we could answer just install driver with npm and you are ready to go, then probably will be much more NodeJS based projects.
go to post Dmitry Maslennikov · Oct 29, 2022 I see no reasons why it would not work. What about ports, in that case, you would need to add services for each listening port, that's how Kubernetes works, nothing special for Healthshare.
go to post Dmitry Maslennikov · Oct 28, 2022 Maybe it's finally time to introduce at least preview tag, so, we will not have a pain every time when you delete previous images
go to post Dmitry Maslennikov · Oct 28, 2022 btw, the recent version of ZPM 0.5.0, now supports requirements.txt, so, just place it in the root next to module.xml, and during load or install, it will install dependencies from that file too.
go to post Dmitry Maslennikov · Oct 28, 2022 I've already patched DB-API as a workaround, and see that a fix in IRIS makes not so much sense since the issue still is in older versions. So, I would fix it on the driver's side.
go to post Dmitry Maslennikov · Oct 27, 2022 And how it can help me, when I do SQL request through DB-API SELECT id FROM table, gives me one type, and SELECT id FROM table ORDER BY id gives another type In both cases, I expect the same time, both types I've asked for id, but the result is very different.
go to post Dmitry Maslennikov · Oct 26, 2022 It has not been updated for a few years, so, yeah, I'm sure it's synchronous. But I think most of the operations available through that API, should be synchronous. SQL could be asynchronous, but it does not support it. I think I could make an asynchronous adapter, I have a driver which supports SQL, not async, yet, but I have not have such task yet.
go to post Dmitry Maslennikov · Oct 24, 2022 Just curious how exactly you expect to see this support. I'm not so much into FHIR, but did something, and no idea how I would expect it to see there.
go to post Dmitry Maslennikov · Oct 23, 2022 Yeah, it would be kind of ok, if I would have the option to write SQL Query. But in my case, it's not an option kind of. For instance, using ORM in Python, the table above is defined this way Table( "some_table", metadata, Column("id", Integer, primary_key=True), Column("x", Integer), Column("y", Integer), Column("z", String(50)), ) Insert some data, into this table connection.execute( cls.tables.some_table.insert(), [ {"id": 1, "x": 1, "y": 2, "z": "z1"}, {"id": 2, "x": 2, "y": 3, "z": "z2"}, {"id": 3, "x": 3, "y": 4, "z": "z3"}, {"id": 4, "x": 4, "y": 5, "z": "z4"}, ], ) And now, select that data. This code is a part of a test, but I hope the idea is quite clear. Where stmt will be compiled to SELECT id from some_table ORDER BY id table = self.tables.some_table stmt = ( select(table.c.id) .order_by(table.c.id) ) self._assert_result( stmt, [(1, ), (2,), (3,), (4,)], ) This particular test will fail. It gets [('1', ), ('2',), ('3',), ('4',)] while expects [(1, ), (2,), (3,), (4,)]
go to post Dmitry Maslennikov · Oct 19, 2022 Hi Philipp, did you see my project for Node-RED? And a very recent for n8n, which is an alternative to Node-RED
go to post Dmitry Maslennikov · Oct 18, 2022 You don't suppose to touch the permissions of irisdb the user should always be irisowner. Why do you need SSH, and another user? What exactly are you trying to implement?
go to post Dmitry Maslennikov · Oct 12, 2022 Have a look at this project https://github.com/jeandormehl/laracache
go to post Dmitry Maslennikov · Oct 5, 2022 Right, only resources marked as Deployed=true will appear without source code in the final package
go to post Dmitry Maslennikov · Oct 5, 2022 Only if defined as classes in module.xml. But, probably can be improved to support any way.
go to post Dmitry Maslennikov · Oct 5, 2022 I did some tests with Embedded Python as well, and it keeps working even without source code.