Syncing SQLite and Postgres?

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024
  • Thanks to Electric SQL for sponsoring this showcase.
    Being able to sync between local SQLite databases and cloud or bare metal Postgres is an exciting prospect and Electric SQL has a plan for doing that.
    Supporting local-first applications without losing access to tried and true SQL-based relational databases is just super practical to me.
    My code that the examples are done with is open and available. Use it as you like:
    github.com/law...
    github.com/law...
    I've had a lot of fun with it as evidenced by the four livestreams:
    th-cam.com/users/li...
    th-cam.com/users/li... (the best one, globally distributed SQLite on Fly.io)
    th-cam.com/users/li...
    th-cam.com/users/li...
    You can read more Electric SQL below:
    Electric SQL site: electric-sql.com/
    Demos: electric-sql.c...
    Docs: electric-sql.c...
    Discord community: / discord
    Source code on GitHub: github.com/ele...

ความคิดเห็น • 23

  • @dadisuperman3472
    @dadisuperman3472 10 หลายเดือนก่อน

    I implemented something similar to what you are explaining, but in different design.
    It works as a charm.

  • @pkop4
    @pkop4 ปีที่แล้ว +4

    Love the vibe man, very cool. Looking forward to the Elixir story with this tool

    • @underjord
      @underjord  ปีที่แล้ว +1

      More on that.. soon?

  • @VanderleiRobertoMoretto
    @VanderleiRobertoMoretto ปีที่แล้ว +1

    Very good

  • @softwebsystems5499
    @softwebsystems5499 10 หลายเดือนก่อน

    Great work. Can one have several offline SQLite dbs each syncing with a unique PostgreSQL schema?

    • @underjord
      @underjord  10 หลายเดือนก่อน

      Electric SQL are making all sorts of interesting updates. Check their site and ask on their discord. Not sure and they will give better answers.

    • @softwebsystems5499
      @softwebsystems5499 9 หลายเดือนก่อน

      Thanks@@underjord . Will do as you have adviced

  • @VideoPir
    @VideoPir ปีที่แล้ว +2

    We need more open source shills. This was great.

  • @ThermalCubes
    @ThermalCubes ปีที่แล้ว

    Love the hoodie ;)

  • @souravmohanty1579
    @souravmohanty1579 2 หลายเดือนก่อน

    Bro Your explanation is very good but it will be better with some visuals and diagrams. It's sometime difficult to understand and process the words for a clear visual in mind. Visual explanations will be more informative and anyone can easily acquire that. Thank you👍

    • @underjord
      @underjord  2 หลายเดือนก่อน

      Yup. I haven't pinned down a good workflow for that type of visual.

  • @definty
    @definty 10 หลายเดือนก่อน

    this is like CouchDB and PouchDB but Elixilised!!!!

  • @tom9380
    @tom9380 ปีที่แล้ว

    "Electrify the audience"

  • @XyndraNerd
    @XyndraNerd 11 หลายเดือนก่อน +1

    Please talk a bit louder

    • @underjord
      @underjord  11 หลายเดือนก่อน

      I think my voice was on the mend from some plague at this point. But I'll consider it.

  • @seanknowles9985
    @seanknowles9985 4 หลายเดือนก่อน

    Finally!

  • @seanknowles9985
    @seanknowles9985 4 หลายเดือนก่อน

    Can we get a tutorial for a bare-bones setup with deployment on railway and connection to express and React app, that would help most people understand all the steps necessary to get up and running.

    • @underjord
      @underjord  4 หลายเดือนก่อน

      I think you would have most luck by talking to the Electric SQL folks on their discord :)

  • @zero3juan
    @zero3juan ปีที่แล้ว

    Thanks so much for the showcase. This is very exciting for all the reasons you mentioned in the end and I'm excited to explore its application in my own app, servicing construction management in areas with spotty connections. 👍

    • @underjord
      @underjord  ปีที่แล้ว

      Glad to hear it resonates!

  • @bashiryousufy1
    @bashiryousufy1 ปีที่แล้ว

    Would this work on flutter with nodejs server?

    • @underjord
      @underjord  ปีที่แล้ว

      I expect so. I know there is work on a Dart client which would help the Flutter case. Don't know the status of it. I recommend asking on the Discord.