{"repo":"turbot/steampipe-postgres-fdw","free":true,"listed":false,"github":"https://github.com/turbot/steampipe-postgres-fdw","clone":"git clone https://github.com/turbot/steampipe-postgres-fdw.git","description":"The Steampipe foreign data wrapper (FDW) is a zero-ETL product that provides Postgres foreign tables which translate queries into API calls to cloud services and APIs. It's bundled with Steampipe and also available as a set of standalone extensions for use in your own Postgres database.","language":"Go","stars":85,"topics":["postgresql","postgresql-fdw","sql","steampipe","hacktoberfest","aws","azure","data","devsecops","gcp"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Steampipe Postgres FDW Overview The Steampipe Postgres Foreign Data Wrapper (FDW) is a Postgres extension that translates APIs to foreign tables. It does not directly interface with external systems, but instead relies on plugins to implement API- or provider-specific code that returns data in a standard format via gRPC. See the Writing Plugins guide to get started writing Steampipe plugins. The FDW is part of the Steampipe project. Bundled with the Steampipe CLI, it works with one or more of the plugins you install in Steampipe. You can also install one or more plugin-specific extensions in your own instance of Postgres. Getting Started To use the FDW with Steampipe, download Steampipe and use it to install one or more plugins. You can also use a standalone installer that enables you to choose a plugin and download the FDW for that plugin. Installation guide → Developing Building the FDW for Steampipe Make sure that you have the following installed in your system: 1. Postgresql v14 1. go 1. gcc for Linux For instructions on how to install PostgreSQL, please visit: https://www.postgresql.org/download/ For instruction on how to install golang , please visit: https://go.dev/dl/ Steps: 1. Clone this repository onto your system 1. Change to the cloned directory 1. Run the following commands: This will compile the FDW ( steampipe postgres fdw.so ) along with the control and sql file in the build-$PLATFORM directory. This will install the compiled FDW into the default Steampipe ins","default_branch":null,"files":null,"tree":[],"storefront":"/r/turbot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/turbot/steampipe-postgres-fdw/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}