{"title":"PostgREST Data Provider for React-Admin: Bootstrap the creation of user interfaces on top of PostgreSQL databases","authors":"Raphael Scheible","doi":"10.1016/j.simpa.2024.100699","DOIUrl":null,"url":null,"abstract":"<div><p>In today’s data-driven world, vast amounts of data are stored in relational databases like i2b2, often using middleware applications for delivery. PostgreSQL, a widely used open-source DBMS, offers advanced features, including Foreign Data Wrappers (FDWs) for integration with other DBMSs. However, accessing data typically requires SQL knowledge. RESTful APIs simplify data interactions, and tools like PostgREST convert PostgreSQL databases into RESTful APIs. Our work introduces a PostgREST Data Provider that bridges React-Admin with PostgREST. A demo application showcases its capabilities, using KeyCloak for authentication and integrating an i2b2 database with FDW, fuzzy full-text search with ZomboDB, and utilizing GRASCCO discharge letters linked to i2b2 patients.</p></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"21 ","pages":"Article 100699"},"PeriodicalIF":1.3000,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2665963824000873/pdfft?md5=d90291d8219a099949bfd7a9c3ecf7d3&pid=1-s2.0-S2665963824000873-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963824000873","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
In today’s data-driven world, vast amounts of data are stored in relational databases like i2b2, often using middleware applications for delivery. PostgreSQL, a widely used open-source DBMS, offers advanced features, including Foreign Data Wrappers (FDWs) for integration with other DBMSs. However, accessing data typically requires SQL knowledge. RESTful APIs simplify data interactions, and tools like PostgREST convert PostgreSQL databases into RESTful APIs. Our work introduces a PostgREST Data Provider that bridges React-Admin with PostgREST. A demo application showcases its capabilities, using KeyCloak for authentication and integrating an i2b2 database with FDW, fuzzy full-text search with ZomboDB, and utilizing GRASCCO discharge letters linked to i2b2 patients.