Generator REST JSON z bazy danych

0

Witam

Potrzebuję ze struktury bazy wygenerować plik w javascript który z kolei da json-a.

DB->(tu jakiś generator)-> plik w js -> JSON

Uprzedzam że potrafię to sobie napisać ale potrzebuję automat (mam kilkaset tabel). Głownie chodzi o to żeby przygotować podstawę w JS

1

Ale że co? chcesz tabele zapisać jako json ? A co ma do tego js ? pokaz jakis przykład to sprobuje pomóc bo z tego opisu nie kumam do konca co potrzebujesz

0
piars napisał(a):

Uprzedzam że potrafię to sobie napisać ale potrzebuję automat (mam kilkaset tabel). Głownie chodzi o to żeby przygotować podstawę w JS

Skoro potrafisz, to sobie napisz - w czym problem.
Poza tym, mnie się zawsze wydawało, że programowanie automatyzuje określone czynności.
I potem czy to jest 5 czy 5 tysięcy tabel, to bez znaczenia...

@Panczo: pokazał jak wypluć result z bazy jako JSON.
A tu masz jak to poskładać, aby wypluć cały schemat bazy danych do JSON.
https://www.mssqltips.com/sqlservertip/6270/save-sql-server-database-structure-as-json/

0

Najprościej i najszybciej ... ściągasz sobie aplikację TablePlus, łączysz się do swojej bazy, zaznaczasz interesujące Ciebie tabele, prawy klik myszy -> Export -> JSON i po temacie masz w folderze oddzielne jsony na każdą z zaznaczonych tabel.

2

W postgreSQL jest najłatwiej: row_to_json :)

0

tu jest przukład API link
i takie coś w JS chciałbym wygenerować zamiast pisać na piechotę

0
piars napisał(a):

tu jest przukład API link
i takie coś w JS chciałbym wygenerować zamiast pisać na piechotę

Człowieku, ty chcesz mieć REST API dla swojej bazy danych.
Skoro umiesz pisać, to sobie napisz - podałeś nawet przykład jak to zrobić na piechotę.
Podpobnie można to zrobić w Python + Flask + SQLAlchemy.
Ale i tak będziesz muaił zrobić obsługę CRUDa dla tego API.

2

Jeśli będziesz mial przełożenie 1:1 w URLach na tabele to po co w ogole masz pisać jskis odrebne pliki. Mizeo użyć dynamic routes przyklad: https://dev.to/reiallenramos/create-an-express-api-static-and-dynamic-routes-33lb
Masz jeden plik który robi odbiera rzadanie i wypluwa wynik.

1 użytkowników online, w tym zalogowanych: 0, gości: 1