API on top of postgresqlOptimizing PostgreSQL for transient dataTool to synchronize PostgreSQL DDL and data...

What am I? I am in theaters and computer programs

How can atoms be electrically neutral when there is a difference in the positions of the charges?

Why proton concentration is divided by 10⁻⁷?

How to mitigate "bandwagon attacking" from players?

Whom do I have to contact for a ticket refund in case of denied boarding (in the EU)?

Exponential growth/decay formula: what happened to the other constant of integration?

How to avoid being sexist when trying to employ someone to function in a very sexist environment?

Find the next monthly expiration date

Casually inserting sexuality

What is this waxed root vegetable?

How would we write a misogynistic character without offending people?

What to do when being responsible for data protection in your lab, yet advice is ignored?

Equivalent to "source" in OpenBSD?

Contradiction with Banach Fixed Point Theorem

Understanding Kramnik's play in game 1 of Candidates 2018

Auto Insert date into Notepad

I am on the US no-fly list. What can I do in order to be allowed on flights which go through US airspace?

Use comma instead of & in table

Does music exist in Panem? And if so, what kinds of music?

Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?

Compare four integers, return word based on maximum

What's the difference between a cart and a wagon?

How to tighten battery clamp?

Can you 'upgrade' leather armor to studded leather armor without purchasing the new armor directly?



API on top of postgresql


Optimizing PostgreSQL for transient dataTool to synchronize PostgreSQL DDL and data databasesJSONB with indexing vs. hstoreCan I find all JSON scalars in PostgreSQL 9.3?Create multi-key JSON object with integers or floats as valuesWhich is more efficient for searches on JSON data in Postgres: GIN or multiple indexed columns?search subkey inside array inside keyStoring a symmetric matrix in postgresqlMake custom aggregate function easier to use (accept more input types without creating variants)PostgreSQL- user-defined types: note sure what internallength/alignment is for linked list type













0















I'm looking for one or several API's that can be put on top of postgres to make data input more dynamic.



What I'm looking for is something that can handle a wider range of protocols and differently structured data, for example cURL, HTTP, protobuf and JSON (I know they are not of equivalent type). Are there any solutions built for this?










share|improve this question














bumped to the homepage by Community 18 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • When you say "API" you mean "Web service API" right?

    – Craig Ringer
    Aug 28 '14 at 11:37











  • Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

    – spydon
    Aug 28 '14 at 12:43











  • My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

    – Craig Ringer
    Aug 28 '14 at 13:32








  • 1





    Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

    – Craig Ringer
    Aug 28 '14 at 14:06








  • 1





    Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

    – Neil McGuigan
    Aug 28 '14 at 17:56
















0















I'm looking for one or several API's that can be put on top of postgres to make data input more dynamic.



What I'm looking for is something that can handle a wider range of protocols and differently structured data, for example cURL, HTTP, protobuf and JSON (I know they are not of equivalent type). Are there any solutions built for this?










share|improve this question














bumped to the homepage by Community 18 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • When you say "API" you mean "Web service API" right?

    – Craig Ringer
    Aug 28 '14 at 11:37











  • Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

    – spydon
    Aug 28 '14 at 12:43











  • My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

    – Craig Ringer
    Aug 28 '14 at 13:32








  • 1





    Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

    – Craig Ringer
    Aug 28 '14 at 14:06








  • 1





    Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

    – Neil McGuigan
    Aug 28 '14 at 17:56














0












0








0








I'm looking for one or several API's that can be put on top of postgres to make data input more dynamic.



What I'm looking for is something that can handle a wider range of protocols and differently structured data, for example cURL, HTTP, protobuf and JSON (I know they are not of equivalent type). Are there any solutions built for this?










share|improve this question














I'm looking for one or several API's that can be put on top of postgres to make data input more dynamic.



What I'm looking for is something that can handle a wider range of protocols and differently structured data, for example cURL, HTTP, protobuf and JSON (I know they are not of equivalent type). Are there any solutions built for this?







postgresql






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Aug 28 '14 at 11:16









spydonspydon

1012




1012





bumped to the homepage by Community 18 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 18 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • When you say "API" you mean "Web service API" right?

    – Craig Ringer
    Aug 28 '14 at 11:37











  • Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

    – spydon
    Aug 28 '14 at 12:43











  • My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

    – Craig Ringer
    Aug 28 '14 at 13:32








  • 1





    Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

    – Craig Ringer
    Aug 28 '14 at 14:06








  • 1





    Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

    – Neil McGuigan
    Aug 28 '14 at 17:56



















  • When you say "API" you mean "Web service API" right?

    – Craig Ringer
    Aug 28 '14 at 11:37











  • Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

    – spydon
    Aug 28 '14 at 12:43











  • My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

    – Craig Ringer
    Aug 28 '14 at 13:32








  • 1





    Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

    – Craig Ringer
    Aug 28 '14 at 14:06








  • 1





    Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

    – Neil McGuigan
    Aug 28 '14 at 17:56

















When you say "API" you mean "Web service API" right?

– Craig Ringer
Aug 28 '14 at 11:37





When you say "API" you mean "Web service API" right?

– Craig Ringer
Aug 28 '14 at 11:37













Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

– spydon
Aug 28 '14 at 12:43





Not only, it should be possible to use it as a web service, but it should also be possible to connect to it through other protocols than HTTP. So as Web Service is a subset of API, I actually mean API.

– spydon
Aug 28 '14 at 12:43













My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

– Craig Ringer
Aug 28 '14 at 13:32







My point is that "API" is just "Application Programming Interface". PostgreSQL has several - the libpq API for C, JDBC via PgJDBC; ODBC via psqlODBC; many more. You seem to want some specific subset of web-oriented web-service APIs, some over HTTP, and perhaps things like XML-RPC or SOAP. Right? These aren't "APIs" - they're web services or (in the case of XML-RPC) remote procedure calls.

– Craig Ringer
Aug 28 '14 at 13:32






1




1





Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

– Craig Ringer
Aug 28 '14 at 14:06







Somewhat understandable given the lazy use of "API" by many web-focused javascript coders to mean "web service API". Just worth being specific about when talking about things like this, it can get confusing. Thanks. Anyway: some design work was done here: wiki.postgresql.org/wiki/HTTP_API but I never saw any implementation. I suggest writing a wrapper with something like Tomcat and JAX-RS.

– Craig Ringer
Aug 28 '14 at 14:06






1




1





Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

– Neil McGuigan
Aug 28 '14 at 17:56





Hibernate Tools Reverse Engineering + Spring Data JPA + Spring Data REST would get you a JSON REST API in several minutes.

– Neil McGuigan
Aug 28 '14 at 17:56










1 Answer
1






active

oldest

votes


















0














If you are looking for a REST API, there is pg-manati a Nodejs package to automatically manipulate your data in PostgreSQL via the API.



Disclaimer: I am the author of the project.






share|improve this answer



















  • 1





    "REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

    – a_horse_with_no_name
    May 18 '16 at 6:57













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "182"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f75193%2fapi-on-top-of-postgresql%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














If you are looking for a REST API, there is pg-manati a Nodejs package to automatically manipulate your data in PostgreSQL via the API.



Disclaimer: I am the author of the project.






share|improve this answer



















  • 1





    "REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

    – a_horse_with_no_name
    May 18 '16 at 6:57


















0














If you are looking for a REST API, there is pg-manati a Nodejs package to automatically manipulate your data in PostgreSQL via the API.



Disclaimer: I am the author of the project.






share|improve this answer



















  • 1





    "REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

    – a_horse_with_no_name
    May 18 '16 at 6:57
















0












0








0







If you are looking for a REST API, there is pg-manati a Nodejs package to automatically manipulate your data in PostgreSQL via the API.



Disclaimer: I am the author of the project.






share|improve this answer













If you are looking for a REST API, there is pg-manati a Nodejs package to automatically manipulate your data in PostgreSQL via the API.



Disclaimer: I am the author of the project.







share|improve this answer












share|improve this answer



share|improve this answer










answered May 18 '16 at 6:40









SylvainSylvain

1276




1276








  • 1





    "REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

    – a_horse_with_no_name
    May 18 '16 at 6:57
















  • 1





    "REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

    – a_horse_with_no_name
    May 18 '16 at 6:57










1




1





"REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

– a_horse_with_no_name
May 18 '16 at 6:57







"REST for PostGres" - it's either Postgres or PostgreSQL but never PostGres - you might want to change that

– a_horse_with_no_name
May 18 '16 at 6:57




















draft saved

draft discarded




















































Thanks for contributing an answer to Database Administrators Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f75193%2fapi-on-top-of-postgresql%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Armoriale delle famiglie italiane (Car) Indice Armi | Bibliografia | Menu di navigazioneBlasone...

Why does this relation fail symmetry and transitivity properties?Properties of Relations. Reflexive,...

why typing a variable (or expression) prints the value to stdout?Calling a function of a module by using its...