Hello Gabor!

Koszonom a javitasokat!

On Fri, 20 May 2011 09:23:33 +0200, var...@mithrandir.hu (Varadi Gabor) wrote:
- Miért van különbség a mysql és az sqlite3 adatbázis szerkezete között?
  Itt nem az egyes mezők típusára gondolok, hanem táblákra és hiányzó
  mezőkre (t_transport, t_queue tábla vagy uid mező)

- Az sqlite3-nál miért nincs az UID kezelés megoldva? Mert egyáltalán nincs a
  t_token táblában uid mező, de a t_misc-ben van uid mező.

Az sqlite3-at (a korlatai miatt) kisebb telepitesekre javasoltam (group_type=0), ezert nincs benne user.uid. Az az en kovetkezetlensegem, hogy a misc tablaban
meg benne maradt (bar hibat nem okoz).

A hianyzo tablak kapcsan a t_transport tablat felvettem a sqlite semaba, viszont
toroltem onnan a t_queue tablat. Ez mar nincs hasznalva.

- Postgres adatbázis kezelés most nincs :( pedig nagyon jó lenne.
Várható, hogy készül? Vagy csináljam meg magamnak és küldjem el neked?

Meg senki nem jelezte a hianyat. Egyebkent igen, orommel veszem, ha megcsinalod.

- Szeretnék csoport kezelést is megoldani, de ehhez szükség van a egységes
  uid kezelésre.

A 0.4.6-ot 1-2 napon belul kiadom, de ezt mar csak a kovetkezo rc-ben (0.4.7-rc1)
tudom egysegesiteni.

- A mysql-nél és a sqlite3-nál található sql kéréseknél találtam (szerintem)
  elvi hibát, ezt is nézd meg.

A sql utasitas vegehez mar magam sem ertem, miert fuztem hozza egy 0-t. Talan
egy vesszo kellett volna oda, vegul is toroltem a patch-ed alapjan.

Az itt általam felvázolt észrevételekre csináltam már pár javítást is.
Ezeket csatolom.

* p1.diff:
COMMIT-on kivüli a DELETE és felesleges a select a unix_timestamp-nál.

ok

* p2.diff:
mysql-ben benne van a t_transport tába sqlite3-ban nincs.

* p3.diff:
sqlite3-ban benne van a t_queue tába mysql-ben nincs.

fentebb a magyarazat


* p4.diff és p5.diff:
A token ~string~-nél van két '0' karakter es a ',' sem jól voltak.

ok

* p6.diff:
A kodolásnál volt hiba, ha nem volt szóköz a dekódolandó mintaban, akkor nem
mindent kódolt vissza!
From: alma=?UTF-8?B?S8OhZMOhciBBdHRpbGE=?=via RT
From: alma ?B? korte

ok

* p7.diff:
fixupEncodedHeaderLine meghivása nem volt jó helyen :)
előrébb kellet tenni...

hmmm, ez (hogy hatrebb van, mint a te verziod eseten) okoz is valamilyen hibat?

* p8.diff:
Segmentation fault, bizonyos esetekben.
Nincs vizsgálba, hogy sqlite3_column_blob(pStmt, X)
egyáltalán létezik-e mert csak kimásoljuk :)

ez mar javitva lett egy nightly build-ben.

Suto Janos

Reply via email to