196
Server / Re:Google a IPv6 reverse záznam
« kdy: 06. 02. 2023, 11:43:46 »A jde nějak podsunout postfixu IP adresu 2001:1ab0:7e1e:e00d::50:1, jako tu odesílací. Na serveru mám obě IP adresy.Ano, je: smtp_bind_address6.
Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.
A jde nějak podsunout postfixu IP adresu 2001:1ab0:7e1e:e00d::50:1, jako tu odesílací. Na serveru mám obě IP adresy.Ano, je: smtp_bind_address6.
ehm... je tam napisane, ze nebude cislo upravovane na nejaky pocet cifier, nie, ze to cislo sa v nejakej forme buchne 1:1 ako string do databazy (cim dosiahnete, ze 1, 1.0 a 1.00 su z pohladu GUI rozne udaje v databaze),Já jsem ale nic o stringu nepsal. Ale z toho, že databáze nijak neupravuje počet cifer, plyne, že číslo musí uložit tak, jak ho od klienta dostane. Když dostane 1, uloží 1. Když dostane 1.0, uloží 1.0. Kdyby místo toho uložila 1, znamená to, že došlo k úpravě počtu cifer – a v dokumentaci je napsáno, že k tomu nedochází.
Napokon explicitne v tej dokumentacii pisu "Numeric values are physically stored without any extra leading or trailing zeroes." Co keby presne platilo tak bez doplnujucich informacii by to znacilo, ze si DB nema ako vycucat z prsta tie zaverecne nuly.Ale tam nikde není napsáno, že si DB ty doplňující informace neukládá. A nějak si to uložit musí – ať už jako nuly nebo jako informaci o přesnosti, když zaručuje, že uloží číslo přesně tak, jak ho klient zadal, bez nějakých úprav počtu cifer nebo přesnosti.
Veta o SQL-standarde hovori detto nieco uplne ine ako to, ze sa bude databaza k cislu spravat ako k stringu. Len to hovori, ze policko bude definovane dynamickejsie.Ještě jednou, já ani dokumentace netvrdí nic o stringu. To jste si vymyslel vy. Zkuste si méně vymýšlet a více věnovat pozornost tomu, co je v dokumentaci skutečně napsané.
Pekne to je vidno na tom, ze NUMERIC(4,2) vam v Oracle zobrazi 1.1 a Postgresql 1.10.Na tom je vidět akorát to, že ta čísla jsou zobrazena s různou přesností. O tom, jak s těmi čísly databázový stroj zachází, to neříká vůbec nic. Stejně se ta čísla mohou zobrazit třeba i tehdy, kdyby je databázový stroj ukládal v plovoucí řádové čárce.
NefungujeFunguje samostatný regulární výraz /method:POST/?
jednotlive samozrejmne ano: method:POST vyraz1
ach jaj... ked nikde nepisem o tom, ze dokumentacia je v rozpore s chovanim, tak asi si to nemyslim.Spekuloval jste o tom, co PostgreSQL s typem NUMERIC dělá, a vaše spekulace byla v rozporu s dokumentací. Tak buď jste tu dokumentaci nečetl, nebo si myslíte, že je dokumentace chybná.
plsq/pg_dump/pgAdmin sa chovaju konzistentne rovnako.Takže už víte, že máte data v databázi tak, jak je vidíte v pgAdmin. Tedy jednou s jedním desetinným místem, jednou bez desetinného místa. Takže je tam aplikace takhle ukládá (pokud není chyba v PostgreSQL, ale pravděpodobnější je, že je v té aplikaci).
Zjavne Postgresql si ulozi k cislu typu NUMERIC infromaciu, kolko je tam desatinnych miest z cias vlozenia zaznamu.Proč o tom pořád spekulujete a nepřečtete si tu dokumentaci? V dokumentaci je jasně napsáno, že pokud je uveden typ NUMERIC (bez specifikace), ukládá se číslo přesně tak, jak ho tam klient pošle. Změnit se to může jedině pokud by bylo číslo mimo implementační limity, což ta vámi uváděná čísla určitě nejsou.
V Oracle som to nikdy nepozoroval, ale mozno len nikoho v mojom okoli taku blbost nenapadlo zrealizovatOracle se pravděpodobně chová podle SQL standardu..
/(method:POST vyraz1)|(method:GET vyraz2)/
/(png)|(jpg)/
Ne, škálují se stejně jako nerelační (dokumentové), když mi stačí je mít jako key-value uložiště. Problém se škálováním právě nastává, když chci využít jeji ACID, transakčnost, spolehlivost, pak se to škáluje špatně, ale to je dáno teoretickým omezením (CAP).Když chci key-value úložiště, použiju key-value úložiště a ne relační databázi. U které relační databáze lze vypnout ACID a používat ji jako dobře škálovatelné key-value úložiště? Ne-ACID chování asi nebude problém získat u MySQL, ale o fungování MySQL v clusteru se vyprávějí hrůzostrašné historky.
Dělat nějaké změny v public DNS je taky docela opruz kvůli 2FA přihlášení.Předpokládám, že ty adresy chcete mít v subzónách, subzóny můžete delegovat na jiný server, kde nebudete mít tak přísné zabezpečení. Třeba ClouDNS.net poskytuje několik zón zdarma, 2FA tam nemusíte zapínat. A nebo ty záznamy needitovat přes webové GUI, ale přes API pomocí skriptů.
Má smysl používat dokumentové databáze pro psaní webový servis, když vím, že data budu chtít ukládat relačně?Ne. Když chcete používat relační databázi, používejte relační databázi. Jestli se k databázi přistupuje webovými službami nebo nějak jinak je úplně jedno. Rozdíly jsou v tom, jaká máte data (jestli se snáze modelují jako relační databáze, dokumentová, grafová, sloupcová apod.) a jak s nimi chcete pracovat (třeba relační databáze se těžko horizontálně škálují, ale zase mají ACID).
Navíc mi pořád zůstává možnost si do jednoho mikrotiku namlátit statické záznamy pro testování kdy nechci čekat na propagaci DNS záznamů.Jen pro jistotu – tohle nebude fungovat pro to vystavení certifikátů, tam ty ověřovací DNS záznamy musí být veřejné, aby je viděl Let's Encrypt.