How can we use Espocrm with oracle or postgreSQL?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tapnm
    Junior Member
    • Aug 2022
    • 11

    How can we use Espocrm with oracle or postgreSQL?

    How can we use Espocrm with oracle or postgreSQL?
  • shalmaxb
    Senior Member
    • Mar 2015
    • 1602

    #2
    Over the years there have been several threads with this subject. In 2016/2017 it was (perhaps) planned to integrate it and there is one thread, where yuri told, that it maybe possible, besides being a bit tricky.
    To sum up: for now not possible.

    Comment

    • yuri
      Member
      • Mar 2014
      • 8440

      #3
      No support. But it won't be so hard to write an implementation. It's only needed to implement one PHP interface. Anyone can try. We can't afford implementing it officially as it will be a huge burden for us to maintain at the moment.
      Last edited by yuri; 08-16-2022, 05:52 PM.
      If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

      Comment

      • tapnm
        Junior Member
        • Aug 2022
        • 11

        #4
        Originally posted by shalmaxb
        Over the years there have been several threads with this subject. In 2016/2017 it was (perhaps) planned to integrate it and there is one thread, where yuri told, that it maybe possible, besides being a bit tricky.
        To sum up: for now not possible.
        Hi shalmaxb,
        so now, i can implement that? if can, you can give me some guidlime to do?

        Comment

        • tapnm
          Junior Member
          • Aug 2022
          • 11

          #5
          Originally posted by yuri
          No support. But it won't be so hard to write an implementation. It's only needed to implement one PHP interface. Anyone can try. We can't afford implementing it officially as it will be a huge burden for us to maintain at the moment.
          Good hear that, so can you advise me and we can do together?

          Comment

          • yuri
            Member
            • Mar 2014
            • 8440

            #6
            Interface:


            A MySQL implementation is in the same folder.

            Extend the new PostgresQueryComposer class from the BaseQueryComposer. Make same amendments specific to Postgres (pagination, identifier quoting). The last step would be fixing functions that do not work in Postgres.

            If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

            Comment

            • tapnm
              Junior Member
              • Aug 2022
              • 11

              #7
              Originally posted by yuri
              Interface:


              A MySQL implementation is in the same folder.

              Extend the new PostgresQueryComposer class from the BaseQueryComposer. Make same amendments specific to Postgres (pagination, identifier quoting). The last step would be fixing functions that do not work in Postgres.
              good advise, Thank Yuri, Can i connect with you in another channel get discuss more?

              Comment


              • yuri
                yuri commented
                Editing a comment
                Unfortunately, I don't have such. Please write questions here on the forum.
            • yuri
              Member
              • Mar 2014
              • 8440

              #8
              As of v7.4 Espo supports PostgreSQL experimentally.

              Experimental support, No guarantees. In data/config-internal.php in the database section, add 'platform' => 'Postgresql'.

              If you find EspoCRM good, we would greatly appreciate if you could give the project a star on GitHub. We believe our work truly deserves more recognition. Thanks.

              Comment

              Working...