lagren ... eee kiedy 1.40? 31 Napisano 6 Grudnia 2016 Udostępnij Napisano 6 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Czy próbował może ktoś takiego zapytania: delete from tw_ZdjecieTw from tw_ZdjecieTw join tw__Towar on tw_ZdjecieTw.zd_IdTowar = tw__Towar.tw_Id where tw__Towar.tw_Zablokowany = 0 w celu usunięcia wszystkich zdjęć z Subiekta (w przykładzie dla towarów aktywnych)? Zadziała? Nie wywali bazy? Usunięcie zdjęć z towarów z Sello - nie znalazłem żadnego podobnego zapytania - tylko ręczne usuwanie zdjęć? Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 6 Grudnia 2016 Udostępnij Napisano 6 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Najpierw trzeba się pozbyć wszelkich powiązań zdjęć z innymi obiektami. Nie wiem jak w bazie Subiekta ale w Sello to będą na pewno towary oraz aukcje. Bez usunięcia tych powiązań serwer nie pozwoli usunąć zdjęć z bazy. Cytuj Link to postu
lagren ... eee kiedy 1.40? 31 Napisano 8 Grudnia 2016 Autor Udostępnij Napisano 8 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Usunąłem z Subiekta zdjęcia z towarów aktywnych i nieaktywnych. Po zarchiwizowaniu rozmiar bazy zmniejszył się o 310MB w porównaniu z archiwum przed usunięciem zdjęć. .... zupełnie inaczej wygląda to w Sello. Usunąłem ręcznie wszystkie zdjęcia z "Towary">"Zdjęcia". Rozmiar bazy pozostał taki sam. Aukcje nie są wystawiane z Sello (ręcznie dokonuję powiązania z towarem). Da się coś zrobić, aby Sello wyczyściło te "puste" rekordy ze zdjęciami i zmniejszyło rozmiar bazy o te około 310MB? Cytuj Link to postu
HotKey . 249 Napisano 8 Grudnia 2016 Udostępnij Napisano 8 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Da się coś zrobić, aby Sello wyczyściło te "puste" rekordy ze zdjęciami i zmniejszyło rozmiar bazy o te około 310MB? Może skompaktować bazę? Subiekta też możesz skompaktować. Cytuj Link to postu
lagren ... eee kiedy 1.40? 31 Napisano 9 Grudnia 2016 Autor Udostępnij Napisano 9 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Subiekt po skompaktowaniu 12% mniej (ale po wcześniejszym usunięciu zdjęć, Subiekt zmniejszył odpowiednio rozmiar tworzonego archiwum). Sello po tej samej operacji 2% mniej, czyli "nic" nie zmieniło się. Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 9 Grudnia 2016 Udostępnij Napisano 9 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Usunięcie ręcznie zdjęć z towarów nie usuwa ich z bazy. Obecnie z programu nie ma możliwości ich usunąć. Cytuj Link to postu
lagren ... eee kiedy 1.40? 31 Napisano 9 Grudnia 2016 Autor Udostępnij Napisano 9 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello To nie dobrze (rozumiem, że nie ma skryptu sql, który usunąłby rekordy z już nie używanymi "usuniętymi" z poziomu Sello zdjęciami towarów) - może być spory problem dla użytkowników, którzy mieli zdjęcia o dużych rozmiarach i postanowili je usunąć, ale nie odzyskają de facto "miejsca". Czy jeśli usunąłem wszystkie zdjęcia z towarów w Sello, to dodanie innych, nowych zdjęć może spowodować problemy w działaniu Sello/Bazy? Fizyczny rozmiar pliku bazy to 3,8GB. Rozmiar tworzonego archiwum to 800MB. Te wartości (ich relacje) są ~ OK ? Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 9 Grudnia 2016 Udostępnij Napisano 9 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello skrypt jest prosty . delete from im__Image where im_Id >=1000 Nie należy usuwać z bazy obiektów o ID poniżej tysiąca, bo są potrzebne do pracy programu. W tym momencie SQL serwer część zdjęć usunie, a dla części wyrzuci zapewne błąd, foreign key constraint referenced by table XXX, informując, że do niektórych zdjęć odwołują się inne tabele. Będą to powiązania towarów (it_ItemPictures) ze zdjęciami oraz aukcji (au_Picture) ze zdjęciami, od 1.22 również au__Auction.au_ThumbnailId gdzie przechowywany jest ID miniaturki. Dane z tabel podrzędnych należy usunąć aby nie odwoływały się do zdjęć z tabeli im__Image. Problemem mogą okazać się obrazki umieszczone w opisach aukcji lub w szablonach opisów, bo tutaj nie do końca jestem pewien co autor rozwiązania miał na myśli i bez dokładnej analizy kodu trudno orzec, dlaczego identyfikatory są trzymane w tabelach zależnych typu au_DescriptionImage i tp_Image oraz w samym opisie. Niestety autora już dawno z nami nie ma a sam kod powstawał w okolicach wersji 1.0 . Relacja archiwum do wielkości bazy może być różna, w zależności od rozkładu danych. Powtarzające się treści kompresują się lepiej niż różnorodne, więc nie ma tutaj jakiegoś wyznacznika, że tak ma akurat być. Cytuj Link to postu
lagren ... eee kiedy 1.40? 31 Napisano 9 Grudnia 2016 Autor Udostępnij Napisano 9 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Dzięki wielkie Bartku. Archiwum Sello ma teraz o 54% mniej (backup będzie wygodniejszy i szybszy + wysyłanie ftp + usunięte to co niepotrzebne). Baza danych po kompaktowaniu zmniejszyła się tylko o 18%. Pytanie: Da się w jakiś sposób pobrać (wymusić pobranie) świeże miniatury dla trwających aukcji? (przy pełnym pobieraniu nie pobrało). Na razie nic się nie wysypuje, wszystko działa, archiwizuje, struktura OK, odbudowa indeksów OK. I mam nadzieję, że nic się nie zmieni Jeśli ktoś chciałby kasować zdjęcia, to trzeba ustalić w swoich tabelach początkowe wartości ap_Id i di_Id, każde polecenie przed wykonaniem debugować, oczywiście archiwizacja bazy na samym początku ... i najlepiej przed weekendem delete from im__Image where im_Id >=1000 debugowanie: Msg 547, Level 16, State 0, Line 2 The DELETE statement conflicted with the REFERENCE constraint "FK_ap_Picture_im__Image". The conflict occurred in database "Sello", table "dbo.au_Picture", column 'ap_PictureId'. The statement has been terminated. -------------------- USE [sello] GO DELETE FROM [dbo].[au_Picture] WHERE ap_Id >=29 GO Dubugowanie: (8507 row(s) affected) + WYKONANE -------------------- USE [sello] GO DELETE FROM [dbo].[im__Image] WHERE im_Id >=1000 GO Debugowanie: Msg 547, Level 16, State 0, Line 3 The DELETE statement conflicted with the REFERENCE constraint "FK_au__Auction_im__Image". The conflict occurred in database "Sello", table "dbo.au__Auction", column 'au_ThumbnailId'. The statement has been terminated. -------------------- USE [sello] GO UPDATE [dbo].[au__Auction] SET [au_ThumbnailId] = NULL GO + WYKONANE -------------------- USE [sello] GO DELETE FROM [dbo].[im__Image] WHERE im_Id >=1000 GO Debugowanie: Msg 547, Level 16, State 0, Line 3 The DELETE statement conflicted with the REFERENCE constraint "FK_au_DescriptionImage_im__Image". The conflict occurred in database "Sello", table "dbo.au_DescriptionImage", column 'di_RepositoryId'. The statement has been terminated. -------------------- USE [sello] GO DELETE FROM [dbo].[au_DescriptionImage] WHERE di_Id >=1004 GO WYKONANE -------------------- USE [sello] GO delete from im__Image where im_Id >=1000 Debugowanie: (7239 row(s) affected) + WYKONANE Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 12 Grudnia 2016 Udostępnij Napisano 12 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Zdjęcia z aukcji powinny się pobrać jeśli wybierzesz pełne dane i wyłączysz "tylko dla niekompletnych". Cytuj Link to postu
lagren ... eee kiedy 1.40? 31 Napisano 14 Grudnia 2016 Autor Udostępnij Napisano 14 Grudnia 2016 w Usunięcie zdjęć z towarów Subiekta i Sello Pobrały się - dziękuję. Cytuj Link to postu
Anna Osiwalska 0 Napisano 14 Stycznia 2017 Udostępnij Napisano 14 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Witam, Coraz bardziej dokucza nam limit darmowego sql-a (10gb). Wzięłam się zatem za odchudzanie naszej bazy danych. Zrobiłam listing wielkości tabel: 1 im__Image 35700 4742,984375 4741,054687 0,046875 1,882812 0 em_Source 813070 3101,796875 2724,296875 0,078125 377,421875 1 au_Allegro 55360 709,085937 589,460937 0,648437 118,976562 1 em__Email 813070 477,664062 391,960937 75,187500 10,515625 1 tr_History 1353430 174,773437 171,875000 0,023437 2,875000 1 adr__Address 865101 211,921875 156,320312 47,515625 8,085937 0 tr__Transaction 168232 66,992187 58,546875 5,453125 2,992187 1 log_Message 3282311 59,835937 57,015625 0,023437 2,796875 1 nt_Note 192099 52,820312 45,460937 3,757812 3,601562 0 pb__PostBuyFormData 139485 42,796875 41,070312 0,070312 1,656250 0 pc__Package 132739 46,312500 39,992187 4,031250 2,289062 0 au__Auction 55360 37,601562 33,304687 2,265625 2,031250 0 cs__Customer 126794 30,984375 28,976562 0,085937 1,921875 0 tr_Comment 53665 24,601562 22,070312 0,843750 1,687500 0 au_Shipping 431291 29,039062 20,343750 6,398437 2,296875 1 pc_History 305901 20,585937 18,328125 0,062500 2,195312 0 it__Item 31376 17,796875 16,070312 0,054687 1,671875 1 pb_PostBuyFormTransaction 155752 14,023437 10,906250 0,062500 3,054687 0 tr_Item 185019 12,476562 8,117187 2,062500 2,296875 0 gr__KonfiguracjaEx 1528 7,476562 7,257812 0,015625 0,203125 1 cs_CustEmail 125062 10,406250 7,195312 1,492187 1,718750 0 au_CategorySpecific 56248 12,617187 6,914062 2,554687 3,148437 1 au_Payment 110648 25,960937 6,398437 13,617187 5,945312 0 cs_CustPhone 150388 7,085937 6,039062 0,046875 1,000000 1 pf_PrintForm 53 5,781250 5,656250 0,007812 0,117187 1 au_Picture 55024 7,523437 5,468750 0,046875 2,007812 0 pc_Item 148379 6,960937 5,320312 0,046875 1,593750 0 au_Enhancement 71629 8,976562 5,304687 1,273437 2,398437 0 st_Category 70859 6,617187 4,328125 1,726562 0,562500 0 ins_blokada 19036 4,398437 3,414062 0,046875 0,937500 0 st_CategorySpecificDict 70692 6,929687 3,328125 2,882812 0,718750 1 em_Archive 83807 3,132812 3,007812 0,015625 0,109375 0 pc_SendingListPackage 104219 3,140625 2,523437 0,023437 0,593750 1 st_CategorySpecific 6890 2,914062 1,789062 0,640625 0,484375 0 au_PendingChanges 11755 1,976562 1,500000 0,179687 0,296875 0 it_ItemProp 55126 1,250000 1,125000 0,015625 0,109375 1 reg_JournalDeals 3049 2,765625 0,765625 0,031250 1,968750 0 tr_Group 28826 1,484375 0,585937 0,671875 0,226562 1 pc_SendingList 7607 1,062500 0,460937 0,406250 0,195312 0 up_UserParams 83 0,367187 0,328125 0,015625 0,023437 0 tp__HtmlTemplate 18 0,406250 0,304687 0,007812 0,093750 0 reg_Data 70 0,343750 0,273437 0,031250 0,039062 0 em_Attachment 1448 0,289062 0,242187 0,015625 0,031250 0 gt_Transformacja 9 0,281250 0,226562 0,007812 0,046875 1 it_ItemPictures 6933 0,273437 0,171875 0,031250 0,070312 1 vw__Konfiguracja 457 0,281250 0,156250 0,023437 0,101562 0 ep_RegData 40 0,218750 0,156250 0,031250 0,031250 1 em_Template 50 0,156250 0,140625 0,007812 0,007812 1 jb_Message 174 0,210937 0,125000 0,031250 0,054687 1 nm_NotifierMessage 5 0,164062 0,117187 0,007812 0,039062 1 gt_Definicja 9 0,148437 0,101562 0,007812 0,039062 1 pd_UserPermission 2001 0,062500 0,046875 0,015625 0,000000 1 sl_ExportType 7 0,054687 0,046875 0,007812 0,000000 1 st_Shipping 146 0,046875 0,031250 0,015625 0,000000 1 sl_PackageSynchronizationParams 5 0,039062 0,023437 0,015625 0,000000 1 pd__Podmiot 1 0,031250 0,023437 0,007812 0,000000 1 cs_CustomerProp 782 0,039062 0,023437 0,015625 0,000000 1 em_Signature 2 0,046875 0,023437 0,023437 0,000000 1 it_ExternalCustomAttributes 0 0,046875 0,023437 0,023437 0,000000 0 au_Note 1 0,031250 0,023437 0,007812 0,000000 1 rn_ReturnedNumber 174 0,031250 0,015625 0,015625 0,000000 1 st_Country 224 0,046875 0,015625 0,031250 0,000000 0 st_Duration 7 0,015625 0,007812 0,007812 0,000000 1 st_Enhancement 6 0,015625 0,007812 0,007812 0,000000 0 st_Insurance 36 0,015625 0,007812 0,007812 0,000000 1 st_Payment 3 0,031250 0,007812 0,023437 0,000000 0 st_Region 17 0,031250 0,007812 0,023437 0,000000 1 sl_CustomerGroup 1 0,015625 0,007812 0,007812 0,000000 0 sl_PricingList 7 0,015625 0,007812 0,007812 0,000000 1 sl_SendingNumbersPool 30 0,015625 0,007812 0,007812 0,000000 0 sl_SendingNumbersPoolType 3 0,015625 0,007812 0,007812 0,000000 1 sl_ServiceProvider 4 0,015625 0,007812 0,007812 0,000000 0 sl_TransProperty 6 0,015625 0,007812 0,007812 0,000000 1 sl_User 31 0,031250 0,007812 0,023437 0,000000 0 st__Site 1 0,031250 0,007812 0,023437 0,000000 1 st_AuctionType 65 0,031250 0,007812 0,023437 0,000000 1 tr_Default 1 0,015625 0,007812 0,007812 0,000000 1 tr_AutoMsgParams 1 0,015625 0,007812 0,007812 0,000000 1 tr_Property 153 0,015625 0,007812 0,007812 0,000000 1 xit_Szum 48 0,015625 0,007812 0,007812 0,000000 1 xcs_Szum 48 0,015625 0,007812 0,007812 0,000000 0 sl_AuctionGroup 6 0,015625 0,007812 0,007812 0,000000 0 reg_Site 6 0,015625 0,007812 0,007812 0,000000 0 sl_CommentTemplate 11 0,015625 0,007812 0,007812 0,000000 1 sl_Currency 15 0,015625 0,007812 0,007812 0,000000 0 sl_CurrencyBank 1 0,015625 0,007812 0,007812 0,000000 0 sl_InstantMessenger 3 0,015625 0,007812 0,007812 0,000000 1 sl_ItemGroup 6 0,015625 0,007812 0,007812 0,000000 0 sl_ItemProperty 130 0,015625 0,007812 0,007812 0,000000 1 sl_Language 4 0,015625 0,007812 0,007812 0,000000 1 sl_CustProperty 1 0,015625 0,007812 0,007812 0,000000 0 sl_Deliverer 10 0,015625 0,007812 0,007812 0,000000 1 sl_Delivery 23 0,015625 0,007812 0,007812 0,000000 0 sl_EmailGroup 8 0,015625 0,007812 0,007812 0,000000 0 pd_AutoSyncParams 1 0,015625 0,007812 0,007812 0,000000 1 pd_AutoSyncTimes 1 0,015625 0,007812 0,007812 0,000000 0 pd_BankAccounts 2 0,015625 0,007812 0,007812 0,000000 1 pd_InternetParams 1 0,015625 0,007812 0,007812 0,000000 0 pd_Parametr 1 0,015625 0,007812 0,007812 0,000000 1 pd_Permission 50 0,015625 0,007812 0,007812 0,000000 0 pf_Delivery 49 0,015625 0,007812 0,007812 0,000000 0 pl_PricingListData 41 0,015625 0,007812 0,007812 0,000000 1 reg__Registration 6 0,031250 0,007812 0,023437 0,000000 1 au_Features 0 0,015625 0,007812 0,007812 0,000000 0 ep__Registration 3 0,015625 0,007812 0,007812 0,000000 1 ep_ExternalProgram 2 0,015625 0,007812 0,007812 0,000000 1 em_Rule 3 0,015625 0,007812 0,007812 0,000000 0 em_RuleWord 4 0,015625 0,007812 0,007812 0,000000 1 ctx_UserSite 100 0,015625 0,007812 0,007812 0,000000 0 ds_DeliveryToShippingMap 19 0,015625 0,007812 0,007812 0,000000 0 em_Account 7 0,031250 0,007812 0,023437 0,000000 0 it_ExternalCustomAttributesDict 0 0,015625 0,007812 0,007812 0,000000 0 log__Sync 63 0,015625 0,007812 0,007812 0,000000 1 it_ItemSite 3 0,015625 0,007812 0,007812 0,000000 0 jb__Job 52 0,015625 0,007812 0,007812 0,000000 0 nm_Params 1 0,015625 0,007812 0,007812 0,000000 1 gt__Obiekt 9 0,015625 0,007812 0,007812 0,000000 1 ep_UserMapping 30 0,015625 0,007812 0,007812 0,000000 0 fp__ParamsFTP 1 0,015625 0,007812 0,007812 0,000000 0 gt_TransRodzaj 1 0,015625 0,007812 0,007812 0,000000 1 ins_counter 11 0,015625 0,007812 0,007812 0,000000 0 ins_ident 116 0,015625 0,007812 0,007812 0,000000 1 insx_Parametr 1 0,015625 0,007812 0,007812 0,000000 1 gt_TransObiekt 0 0,000000 0,000000 0,000000 0,000000 1 gr__Konfiguracja 0 0,000000 0,000000 0,000000 0,000000 0 gt_Atrybut 0 0,000000 0,000000 0,000000 0,000000 0 nm_IgnoredMessages 0 0,000000 0,000000 0,000000 0,000000 1 it_AuctionTemplate 0 0,000000 0,000000 0,000000 0,000000 0 it_CustomAttributes 0 0,000000 0,000000 0,000000 0,000000 0 cs_CustIM 0 0,000000 0,000000 0,000000 0,000000 1 au_TransactionProperty 0 0,000000 0,000000 0,000000 0,000000 1 au_DescriptionImage 0 0,000000 0,000000 0,000000 0,000000 0 au_Ebay 0 0,000000 0,000000 0,000000 0,000000 1 au_EbayReturnPolicy 0 0,000000 0,000000 0,000000 0,000000 1 __BeforeDropOldTables 0 0,000000 0,000000 0,000000 0,000000 0 __Modyfikacja 0 0,000000 0,000000 0,000000 0,000000 1 __PostUpdate 0 0,000000 0,000000 0,000000 0,000000 0 __Slowniki 0 0,000000 0,000000 0,000000 0,000000 1 __Tabele 0 0,000000 0,000000 0,000000 0,000000 0 __Update 0 0,000000 0,000000 0,000000 0,000000 0 pd_Sesja 0 0,000000 0,000000 0,000000 0,000000 0 sl_MsgTemplate 0 0,000000 0,000000 0,000000 0,000000 1 sl_CurrencyExchangeRates 0 0,000000 0,000000 0,000000 0,000000 0 sl_CurrencyExchangeRatesEntry 0 0,000000 0,000000 0,000000 0,000000 1 sl_CustomAttributes 0 0,000000 0,000000 0,000000 0,000000 0 sl_CustomCounter 0 0,000000 0,000000 0,000000 0,000000 1 sl_AuctionTemplateGroup 0 0,000000 0,000000 0,000000 0,000000 0 xit_Ewid 0 0,000000 0,000000 0,000000 0,000000 0 xcs_Ewid 0 0,000000 0,000000 0,000000 0,000000 0 st_ShippingLocation 0 0,000000 0,000000 0,000000 0,000000 1 st_SiteData 0 0,000000 0,000000 0,000000 0,000000 1 tp_Image 0 0,000000 0,000000 0,000000 0,000000 0 sl_CustomGlobalAttributes 0 0,000000 0,000000 0,000000 0,000000 i okazało się że najwięcej zajmują nam zdjęcia do towarów z których w ogóle nie korzystamy. Poszperałam trochę na forum i znalazłam takie proste zapytanie: delete from im__Image where im_Id >=1000 Niestety to byłoby zbyt piękne, żeby mogło działać. Otrzymałam błąd: Wystąpił błąd podczas wykonywania zapytania. Szczegóły: The DELETE statement conflicted with the REFERENCE constraint "FK_ap_Picture_im__Image". The conflict occurred in database "Chronsmarta", table "dbo.au_Picture", column 'ap_PictureId'. The statement has been terminated. Stos wywołań: w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) w System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) w System.Data.SqlClient.SqlDataReader.ConsumeMetaData() w System.Data.SqlClient.SqlDataReader.get_MetaData() w System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) w System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) w System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) w System.Data.SqlClient.SqlCommand.ExecuteReader() w Serwisant.SelloDatabase.ExecuteQuery(String query, Int32& affectedRows) w Serwisant.CustomCommandWindow.backgroundWorkerExecutingCommand_DoWork(Object sender, DoWorkEventArgs e) w System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) Czy ktoś mi podpowie jak ominąć ten błąd? Ewentualnie czy jest jakiś inny sposób żeby usunąć wszystkie zdjęcia towarów z Sello? Z góry dziękuję za podpowiedź. Pozdrawiam, Anna Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 16 Stycznia 2017 Udostępnij Napisano 16 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Tak łatwo nie będzie, bo zdjęcia te mogą być użyte w towarach aukcjach lub opisach aukcji. W tym wypadku SQL Server powiadomił, że istnieją zdjęcia podpięte do aukcji. Usuwanie takie trzeba robić świadomie, usuwając wcześniej wszelkie powiązania - w tym przypadku jest to powiązanie w tabeli ap_Picture - czyli zdjęcia umieszczone są na zakładce zdjęcia w aukcji. Trzeba mieć również świadomość, że jeśli zdjęcia były użyte w opisie aukcji to nie będą tam wyświetlane a samych odnośników z opisu trudno się pozbyć. Dlatego tutaj trzeba by było wykluczyć zdjęcia użyte w aukcjach trwających odpowiednio usuwając tylko wybrane zdjęcia a nie wszystkie. Cytuj Link to postu
Anna Osiwalska 0 Napisano 19 Stycznia 2017 Udostępnij Napisano 19 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Witam ponownie, Usunęliśmy ręcznie około 1000 zdjęć (z 6000), a rozmiar tabeli nie ruszył się choćby o 1MB. Co powinniśmy teraz zrobić, żeby zmniejszyć zajmowaną przez tę tabelę przestrzeń? Kompaktowanie nie pomogło. Pozdrawiam, Anna Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 20 Stycznia 2017 Udostępnij Napisano 20 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello A na pewno zostały usunięte zdjęcia a nie tylko powiązania? Cytuj Link to postu
Anna Osiwalska 0 Napisano 20 Stycznia 2017 Udostępnij Napisano 20 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Wydaje mi się, że usuwamy zdjęcia, a nie powiązania. Tak to robimy: W sekcji "Towary" wchodzimy w każdą pozycję, tam przechodzimy na zakładkę "Zdjęcia" i usuwamy każde zdjęcie klikając "Usuń" po czym klikamy "OK" żeby zapisać zmiany. Czy powinniśmy robić to w jakiś inny sposób? Pozdrawiam, Anna Cytuj Link to postu
Anna Osiwalska 0 Napisano 23 Stycznia 2017 Udostępnij Napisano 23 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Czy powyższy sposób usuwania zdjęć nie zmniejsza rozmiaru tabeli? Cytuj Link to postu
Ks. Robak 314 Napisano 23 Stycznia 2017 Udostępnij Napisano 23 Stycznia 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Powyższe usuwa powiązania. Trzeba najpierw zrobić powyższe a potem polecenie sql. I dopiero kompaktować bazę. Cytuj Link to postu
Next 0 Napisano 25 Lipca 2017 Udostępnij Napisano 25 Lipca 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Odświeżę temat, chcielibyśmy usunąć z sello miniaturki towarów. Chciałbym wykorzystać skrypt, który został umieszczony w tym temacie ale mam pytanie. Mianowicie, jak ustalić ap_Id i di_Id? Ręcznie usuwanie tego w sello zajmuje zbyt dużo czasu. Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 25 Lipca 2017 Udostępnij Napisano 25 Lipca 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Wszystkie id w bazie danych powyżej 1000 to są wpisy dodane przez użytkownika, poniżej 1000 nie radzę usuwać, bo mogą to być elementy wymagane do poprawnej pracy programu. Przy usuwaniu powiązań zdjęć z aukcjami trzeba uwzględnić fakt, że w tabeli znajdują się też powiązania tagów [Zdjecie:] z szablonami aukcji - żeby ich przypadkiem nie wyrzucić (ap_TagId is not null). Cytuj Link to postu
Next 0 Napisano 25 Lipca 2017 Udostępnij Napisano 25 Lipca 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Nie korzystamy i nie korzystaliśmy z tagów w szablonach aukcji. W takim razie, wystarczy wykonać ten skrypt? delete from im__Image where im_Id >=1000 I zrobić shrink bazy? Nie chciałbym robić syfu w bazie. Chodzi mi dokładnie o zdjęcia w produktach w zakładce towary. Mamy sporą rotację produktów i masa z nich jest nieużywana a zajmuje miejsce w bazie. Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 25 Lipca 2017 Udostępnij Napisano 25 Lipca 2017 w Usunięcie zdjęć z towarów Subiekta i Sello Najpierw trzeba pousuwać wszystkie powiązania z tabelami które używają zdjęć. Powiązane tabele można zobaczyć w dokumentacji bazy, lub wykonując powyższe polecenie SQL server zwróci błąd informujący o nieusuniętym powiązaniu. Cytuj Link to postu
Michał Kartus 0 Napisano 15 Czerwca 2018 Udostępnij Napisano 15 Czerwca 2018 w Usunięcie zdjęć z towarów Subiekta i Sello (edytowane) Witam, Mam pytanie, chciałbym usunąć zdjęcia z bd. Mam w związku z tym pytanie. Jak zrozumiałem muszę usunąć wszystkie powiązania ze zdjęciami? Czy usunięcie wszystkich powiązań nie spowoduje błędnego działania programu? Czy po ew. usunięciu wszystkich powiązań do zdjęć da się usunąć wszystkie zdjęcia o id > 1000? Pozdrawiam Edytowane 15 Czerwca 2018 przez kstore doprecyzowanie Cytuj Link to postu
Bartosz Rosa 1 770 Napisano 18 Czerwca 2018 Udostępnij Napisano 18 Czerwca 2018 w Usunięcie zdjęć z towarów Subiekta i Sello Usunięcie powiązań powyżej id 1000 spowoduje, że w towarach, aukcjach i w minimotywach nie będzie zdjęć - jest to poprawna sytuacja z punktu widzenia programu. Jeśli nie będą one miały powiązań to naturalnie nie ma przeciwwskazać aby je usunąć. Cytuj Link to postu
Computer Rrecycling 0 Napisano 25 Września 2018 Udostępnij Napisano 25 Września 2018 w Usunięcie zdjęć z towarów Subiekta i Sello Rozumiem że powiązania usuwam z wysokości Sello - Aukcje - Zakończone - PP (Usuń Powiązanie z towarem) ? Po uruchomieniu komendy w programie serwisowym Sello otrzymałem poniższy błąd delete from im__Image where im_Id >=1000 Wystąpił błąd podczas wykonywania zapytania. Szczegóły: The DELETE statement conflicted with the REFERENCE constraint "FK_ap_Picture_im__Image". The conflict occurred in database "allegro_cr", table "dbo.au_Picture", column 'ap_PictureId'. The statement has been terminated. Stos wywołań: w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) w System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) w System.Data.SqlClient.SqlDataReader.ConsumeMetaData() w System.Data.SqlClient.SqlDataReader.get_MetaData() w System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) w System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) w System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) w System.Data.SqlClient.SqlCommand.ExecuteReader() w Serwisant.SelloDatabase.ExecuteQuery(String query, Int32& affectedRows) w Serwisant.CustomCommandWindow.backgroundWorkerExecutingCommand_DoWork(Object sender, DoWorkEventArgs e) w System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.