Zastanawia mnie jedna rzecz. Co jest standardem w przypadku powiązania kodu back-end z bazą danych?
Pisanie zapytań na poziomie kodu w programie? Czy przesyłanie w jakiś sposób parametrów do bazy danych w celu odpalenia funkcji na serwerze bazodanowym i oczekiwanie na odpowiedź serwera?
Która metoda zapewnia szybszy dostęp do samych danych?

Jestem w trakcie pisania programu i chciałbym od początku nauczyć się dobrych praktyk w samej inżynierii oprogramowania.

#programowanie #bazydanych
@plackojad: Nie ma. Bazy NoSQL są od siebie tak różne, że w zasadzie jedyne, co je łączy, to że nie obsługują SQL-a. Wybierz sobie jedną z 20 dostępnych i na niej się skup.
Mam bazę danych na której oparta jest aplikacja webowa napisana w php. Przez kolumnę identyfikator przechodzi sekwencja, która numeruje kolejne wiersze. Potrzebuję zmienić numerowanie w ten sposób aby każdy kolejny wiersz był numerowany w ten sposób aby uzupełnić ciąg znaków do 10 uzupełniając pozostałe miejsca zerami. W jaki sposób to wykonać z poziomu bazy danych czy php ?

Identyfikator
1 0000000001
2 0000000002
3 0000000003
4 0000000004

#programowanie #postgresql #bazydanych #php
Mirki, może Wy mi pomożecie. Mam bazę danych w accessie. Potrzebuje zmienić trochę jeden raport. Niestety jakiś stary pracownik, który tworzył te baze zablokował możliwość edycji raportów. Nie mogę wejść w widok projektu raportu, jest szare pole. Dałoby się to jakoś ominąć czy nie da rady? Chodzi o jedną małą #!$%@? tj. zmienić nagłówek w raporcie
#access #bazydanych #it
accde


@Kubul: nie bawiłem się w coś takiego nigdy, mógłbyś poczytać o zamianie accde->accdb ale z pierwszych kilku linków wynika że jeśli nie masz oryginalnego pliku accdb to ciężko będzie bez płacenia.

Może ktoś inny wie co z tym zrobić.
Hej, potrzebuję drobnej pomocy w PostgreSQL.
Nie mogę dojść do składni która pozwoli mi stworzyć foreign key.
Próbowałem:
FOREIGN KEY (IDPRACOWNIKA) REFERENCES PRACOWNIK(IDPRACOWNIKA) - niestety błąd :/
Pomoże ktoś?
#bazydanych
@D4kai: No to znaczy że tabela już istnieje. Możesz zrobić CREATE TABLE IF NOT EXISTS nazwa ale zamiast tego lepiej sprawdź co masz i czy wygląda tak jak chciałeś.
Mireczki spod #bazydanych i #sql #mysql przepraszam, że w to piękne, piątkowe popołudnie tutaj wołam, ale mam problem i od kilku dni nie mogę sobie z nim poradzić..

Zacznę od początku. Pracuję przy sklepie internetowym, w którym jest ponad 10 tysięcy produktów. Chciałam zmienić w nim masowo meta tytuły i opisy. Najprościej oczywiście przez bazy danych, tak też zrobiłam. Jednakże, w związku z tym, że Google z powrotem wprowadził emoji to chciałam
@kizimajaro: MYSQL pozwala ustawiać takie rzeczy na poziomie
- serwera
- bazy
- tabeli
- kolumny

A to wygląda jak twój problem bo u mnie mogę osiągnąć ten sam efekt:

MariaDB [test1]> ALTER TABLE test CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
Query OK, 3 rows affected (0.04 sec)
Records: 3 Duplicates: 0 Warnings: 0
`
```MariaDB [test1]> select * from test where kolumna like 'kro%';```
+---------+
```| kolumna |```
+---------+