Is there a web-like DB tool for navigating relational databases? - rdbms

Is there a tool that implements hyperlink-style navigation between tables via foreign keys? Web-based or native app.
For example, if I have table Users, with a column containing a foreign key reference to table Preferences, such a tool would implement simple 1-click access between the rows of the two tables, automatically creating links based on foreign keys.
I'm using MySQL, but I'm hoping for something that might work on multiple RDBMS systems.

I believe PhpMyAdmin will do this for you if properly configured.

Show the 'Tadpole DB Hub'. Tadpole goal is DB Hub for all DB.
Now we are supporting - Amazon RDS, CUBRID, MarisDB, Oracle, MySQL, MSSQL, PostgreSQL, SQLite, MongoDB.

Related

PGAdmin create ERD from explicitly selected tables?

I have the ability to generate an ERD from an entire DB. My DB is huge and I want to focus on a subset of table relationships. Is this supported in PGAdmin? Additionally, if it isn't is there a free/open-source tool that does support this?

Importing existing table data to a new table in different database (postgres)

i would like to import all data of a existing table of one database to a new table present inside different database in postgres, any suggestions will be helpful.
The easiest way would be to pg_dump the table and pg_restore in the target database.
In case it is not an option, you should definitely take a look a postgres_fdw (Foreign Data Wrapper), which allows you to access data from different databases - even from different machines. It is slightly more complex than the traditional export/import approach, but it creates a direct connection to the foreign table.
Take a look at this example.

sync normalize tables vs json table in postgresql, so i can use graphql and sql, future neo4j

I have not found real sync from postgreSql to new graph database like neo4j, so I've decide to use same postgresql to sync one normalise tables with json table on the same postgresql with a differenta name for a database. So i have the best of two worlds, sql and nosql database.
When i see sql is more fast than graphql i can choose, and in the future, when i moved the nosql tables to a real graph database like neo4j and i ll be able to sync, i dont need to change the app that can use both database synced
Someone did already this? or it's a dumm idea? Or someone already use automatic libraries to sync from postgresql to neo4j ? and the another sens too ? or must I write sync scripts from scratch if i want to sync two databases?

Can I use another database's table in postgresql, yet give an impression the table exists in the same database?

Say I have the following database hosts
core (host: a.b.c.d, dbaname: core, username: coreUser) with tables users, accounts and permissions
app1 (host: d.e.f.g, dbname: appdb1, username: appuser1)
app2 (host: h.i.k.l, dbname: appdb2, username: appuser2)
I would like core.users, core.accounts and core.permissions to be available as native tables on app1 and app2. I want to be able to mirror the exact table and inserts and updates on these tables should update the tables in the core. Is there a way to do this?
postgres_fdw can do the job.
The postgres_fdw module provides the foreign-data wrapper
postgres_fdw, which can be used to access data stored in external
PostgreSQL servers.
The functionality provided by this module overlaps substantially with
the functionality of the older dblink module. But postgres_fdw
provides more transparent and standards-compliant syntax for accessing
remote tables, and can give better performance in many cases.
FDW as you know stands for foreign data wrappers, it's used to connect external data sources to postgresql. In this case the external data source is another postgrsql database.
Yes, have a look at slony replication.
If you don't want to copy data then dblink extension might help you. It allows to call queries from one database to other. Combined with a function or a view could potentially be useful (although changes done to core would not be automatically reflected in "child" databases).

Oracle Sql Developer DataModeler not showing ERD in relational model

I am using Oracle Sql Developer Datamodeler to view table relationships as an ERD.
I have selected tables from the schema that are related and have common keys. Still Oracle Sql Developer Datamodeler does not show how the tables are related. Why?
I am suspecting that there is no foreign key relation in your table design.
If you have your relationships correct and still not showing the relationships, please disconnect and connect back the db connections in SQL Developer. You will be able to see the relationships properly