SQLIte question

Hello all
I'm stuck on this issue.
I am calling a sql select function from a page, which runs
the following:
public function
checkFileDownloadHistory(thisVersionNumber:String):void {
var sqlText:String = "SELECT * FROM fileHistory WHERE
VERSION_NUMBER = " + thisVersionNumber;
selectFileHistorySQL = new SQLStatement();
selectFileHistorySQL.sqlConnection = conn;
selectFileHistorySQL.addEventListener(SQLEvent.RESULT,
fileDownloadHistoryResult);
selectFileHistorySQL.addEventListener(SQLErrorEvent.ERROR,
errorHandler);
selectFileHistorySQL.text = sqlText;
selectFileHistorySQL.execute();
private function fileDownloadHistoryResult(event:SQLEvent):
void {
var result:SQLResult = selectFileHistorySQL.getResult();
var totalResults:Number = 0;
if(result.data != null) {
trace('there are ' + result.data.length + ' results');
} else {
trace('there are no results');
Those two functions are within an .as package. I want to be
able to send the result.data.length back to the original calling
function, which is on the main .mxml file.
I am calling this like so: (dm references the DataManager
package that holds the above two functions)
import com.mg.DataManager;
private var dm:DataManager = new DataManager();
private function checkUpdates():void {
dm.checkFileDownloadHistory(fileDownloadServerVersion);
I want to send the results data back to the original calling
function. How can I do this?
Many thanks,
Matt

Hello all
I'm stuck on this issue.
I am calling a sql select function from a page, which runs
the following:
public function
checkFileDownloadHistory(thisVersionNumber:String):void {
var sqlText:String = "SELECT * FROM fileHistory WHERE
VERSION_NUMBER = " + thisVersionNumber;
selectFileHistorySQL = new SQLStatement();
selectFileHistorySQL.sqlConnection = conn;
selectFileHistorySQL.addEventListener(SQLEvent.RESULT,
fileDownloadHistoryResult);
selectFileHistorySQL.addEventListener(SQLErrorEvent.ERROR,
errorHandler);
selectFileHistorySQL.text = sqlText;
selectFileHistorySQL.execute();
private function fileDownloadHistoryResult(event:SQLEvent):
void {
var result:SQLResult = selectFileHistorySQL.getResult();
var totalResults:Number = 0;
if(result.data != null) {
trace('there are ' + result.data.length + ' results');
} else {
trace('there are no results');
Those two functions are within an .as package. I want to be
able to send the result.data.length back to the original calling
function, which is on the main .mxml file.
I am calling this like so: (dm references the DataManager
package that holds the above two functions)
import com.mg.DataManager;
private var dm:DataManager = new DataManager();
private function checkUpdates():void {
dm.checkFileDownloadHistory(fileDownloadServerVersion);
I want to send the results data back to the original calling
function. How can I do this?
Many thanks,
Matt

Similar Messages

  • Question:   How to update app with a new version with new SQLite tables?

    We're updating an application in the App Store, and haven't yet found good information on how to deal with updates to the SQLite Schema and data that should be transferred between apps.
    Anyone successfully done this?
    Q1: Does the old DB files stay on the iPhone after update? Does the installer do a "diff" between them? In our case, we just extended tables, rather than changing them, in hope that we can successfully move the data for users gracefully.
    Q2: If the installer does in fact wipe all the data and files on the app before install, is there a way to access the data before it updates, so the app can gracefully update the data?

    to Templeton Peck:
    Good Sir,
    I would thoroughly appreciate you responding in a helpful manner rather than punishing my question with no regard to my question. Your harsh, quick, and false judgement was certainly not appreciated here. In regards to the macbook release: I was simply wondering IF there were releases of information that I had not heard of. I wasn't asking you to spill rumors of never released info.
    Maybe you should read this material a little more carefully without hastily looking forward to ripping apart a wondering mac user.
    But in regards to the SQL, I enjoy the following:
    UPDATE table
    SELECT........

  • SQLite Linq to SQL novice question

    Hello!
    I have a simple question about SQLite.
    I have small sample DB.
    CREATE TABLE table1 (
    name VARCHAR,
    surname VARCHAR
    I inserted 3 records via SQLite manager to this DB.
    Now I'd like to read and this DB in c#.
    public class SampleDB : DataContext
    public Table<Peoples> peoples;
    public SampleDB(string connection) : base(connection) { }
    [Table(Name = "table1")]
    public class Peoples
    [Column(Name = "Name")]
    public string Name { get; set; }
    [Column(Name = "Surname")]
    public string Surname { get; set; }
    class Program
    static void Main(string[] args)
    var connection = new SQLiteConnection(@"Data Source=d:\via\simple.sqlite");
    var context = new DataContext(connection);
    var peoples = context.GetTable<Peoples>();
    SampleDB db = new SampleDB(@"Data Source=d:\via\simple.sqlite");
    var query = from q in db.peoples
    where q.Name == "Alex"
    select q;
    Variable "Peoples" is working good. But "query" is not working. What's wrong with this code?
    Thanks.

    I think you're supposed to use a regular SQL query with SQLite.  I'm not a SQLite expert so I'm not sure. 
    Matt Small - Microsoft Escalation Engineer - Forum Moderator
    If my reply answers your question, please mark this post as answered.
    NOTE: If I ask for code, please provide something that I can drop directly into a project and run (including XAML), or an actual application project. I'm trying to help a lot of people, so I don't have time to figure out weird snippets with undefined
    objects and unknown namespaces.

  • AIR SQLite timezone question (JavaScript)

    SQLite stores dates in UTC, which is great, but when I fetch the value, the resulting date object is incorrectly offset. Hopefully I'm missing something obvious and someone can point it out. Here's what I'm doing:
    CREATE TABLE myTable ("id" INTEGER PRIMARY KEY ,"created" DATE);
    INSERT INTO myTable (id,created) VALUES (1,DATETIME('NOW'));
    SELECT id,created FROM myTable WHERE id=1;
    My expectation is that the INSERT will store the current date/time adjusted to UTC. Because the AIR runtime casts date values to JavaScript date objects, my expectation is that the SELECT would give me back a valid date object, from which I could display either UTC or local time information. And it almost does.
    Suppose 'NOW' is 11:42:23 AM Pacific Time (GMT-8). I would expect the time information from toString() on the resulting date object to print something like "11:42:23 GMT-0800" but instead, I'm getting "19:42:23 GMT-0800". Clearly, it's a timezone issue because minutes and seconds look good. It's like AIR (or SQLite) is assuming that the value "11:42:23" is already UTC when inserting, and when AIR creates the resulting date object, it's applying the 8 hour timezone offset.
    I tried the solution posted here, which is to modify the INSERT as follows.
    INSERT INTO myTable (id,created) VALUES (1,DATETIME('NOW','localtime'));
    That works, but I don't want to store these values as local times, I want to store them as UTC and display them as local times. Meaning I should be able to store "11:42:23" in the Pacific timezone, and if I change to Eastern, I expect that value to be displayed as "14:42:43". When I use this solution, toString prints "11:42:23 GMT-0500".

    Update: Based on this topic on Stack Overflow, I tried changing the value in the insert from "DATETIME('NOW')" with a parameter:
    stmt.parameters[":created"] = new window.runtime.Date();
    (Aside: it's kind of annoying that AIR does not support JS dates, I'd like to see that change.)
    Anyway, this still doesn't solve the original problem. It works just like using DATETIME('NOW','localtime'). If the value goes in at 1:54pm PST, and I change the timezone to EST and read the value, it displays as "1:54pm EST", when I would expect it to be "4:54pm EST".
    Any advice is appreciated. Thanks!

  • Better practice question on sqlite operation

    Hi everyone,
    This is an open ended question, and I am sure there will be a lot of different directions on this, so here goes....
    I have a master template database (empty), that I copy to a working location.
    At this point, i need to load the working database with some items from another query of the master item list.
    the databases do not have the same fields, only an identifier that tells the application what group of items to copy from the master list and place into the working database.
    So the question is this.....
    What is the better approach to performing this operation?
    The databases are different, so an inline SQL query will not work, and my guess is that an array of items that is built from a query that performs the proper where clause and sorting, then write that array to the working database.
    Does anyone have a better approach?
    take care
    tony

    A similar approach if you do not need the data to be transferred for any other process would be to generate the SQL insert/update statement from your query and then execute the array of statements.

  • How can I make sure my history doesn't expire and that I can transfer over places.sqlite?

    There's probably alot of questions on this subject asked already but I've gone over just about all of the possibly relevant ones that've been already asked and I still can't figure out what to do. I'm trying to move my complete history from an XP Firefox profile over to a Windows 7 profile on another computer. Do I just do it by copying the places.sqlite file within that XP profile over into my USB flash drive, then replacing the places.sqlite in the Winodws 7 profile with the one from the other one? And after the file's in the right profile will I be able to just view all the sites I viewed on the old computer on the new one's history dialog box? I only am transferring my XP history to my Windows 7 because I want to look at stuff several months back and it keeps expiring on me, even to the point of getting rid of a month of history a week or so ago. This brings me to my other point, I keep up fairly well with updating both of my Firefoxes but recently (and I think this was way, way after they updated the browser so the history isn't set to expire by days anymore) the history just isn't reliable anymore. My XP will not only expire older months of history faster and faster it seems, but individual websites at the end of each month will actually disappear as I view new ones, instead of it all staying in there and just expiring each old month as a whole. Also, random sites in every month scattered all over the list of URLs will just disappear, and random sites that I've only visited in the past couple days will insert themselves randomly into much older months of history, which makes it hard to figure out the URLs I've seen, this last one seems like a common problem from what I've read, and all of these problems seem to be slowly creeping into my Windows 7 as well when they were originally on only my XP. The thing is for a very long time my Windows 7 would keep every ounce of my history that I kept on it, unless of course I went through the Clear History process myself. Now it seems to be slowly deleting it and having all the other problems that I mentioned earlier. I've got 592 GB out of 931 GB that's free space on my Windows 7 that I want to transfer my XP history into, and my Control Panel System panel says I've got 8 gbs of RAM in total. If I need to get some other information on RAM mention how to do that if you could. So in total, how can I transfer my XP history over into my Windows 7 so I can view all the sites I viewed on my XP in my Windows 7 history panel, as well as view all the old expired and/or manually deleted history on my Windows 7, without worrying about whether it will expire itself while I'm viewing it and writing down the relevant URLs that I need to know about. If I can only keep all my history through installing an add-on, a link to a relevant legal add-on that'll work well on both operating systems would be appreciated. Thanks to all here. (:

    Hello Saethwyr99,
    ''Do I just do it by copying the places.sqlite file within that XP profile over into my USB flash drive, then replacing the places.sqlite in the Winodws 7 profile with the one from the other one?''
    you are correct : [https://support.mozilla.org/en-US/kb/Recovering%20important%20data%20from%20an%20old%20profile#w_your-important-data-and-their-files Your important data and their files]
    ''Also, random sites in every month scattered all over the list of URLs will just disappear, and random sites that I've only visited in the past couple days will insert themselves randomly into much older months of history, which makes it hard to figure out the URLs I've seen, this last one seems like a common problem from what I've read, and all of these problems seem to be slowly creeping into my Windows 7 as well when they were originally on only my XP.''
    from Firefox 4 and above versions there is not a time limit for the history.
    Firefox determines automatically how many pages can be kept '''without affecting the performance.'''
    ''as well as view all the old expired and/or manually deleted history on my Windows 7''
    i think this in not possible
    ''If I can only keep all my history through installing an add-on, a link to a relevant legal add-on that'll work well on both operating systems would be appreciated.''
    check the next add-on : [https://addons.mozilla.org/en-us/firefox/addon/expire-history-by-days/ Expire history by days]
    thank you

  • Best practice on sqlite for games?

    Hi Everyone, I'm new to building games/apps, so I apologize if this question is redundant...
    I am developing a couple games for Android/iOS, and was initially using a regular (un-encrypted) sqlite database. I need to populate the database with a lot of info for the games, such as levels, store items, etc. Originally, I was creating the database with SQL Manager (Firefox) and then when I install a game on a device, it would copy that pre-populated database to the device. However, if someone was able to access that app's database, they could feasibly add unlimited coins to their account, unlock every level, etc.
    So I have a few questions:
    First, can someone access that data in an APK/IPA app once downloaded from the app store, or is the method I've been using above secure and good practice?
    Second, is the best solution to go with an encrypted database? I know Adobe Air has the built-in support for that, and I have the perfect article on how to create it (Ten tips for building better Adobe AIR applications | Adobe Developer Connection) but I would like the expert community opinion on this.
    Now, if the answer is to go with encrypted, that's great - but, in doing so, is it possible to still use the copy function at the beginning or do I need to include all of the script to create the database tables and then populate them with everything? That will be quite a bit of script to handle the initial setup, and if the user was to abandon the app halfway through that population, it might mess things up.
    Any thoughts / best practice / recommendations are very appreciated. Thank you!

    I'll just post my own reply to this.
    What I ended up doing, was creating the script that self-creates the database and then populates the tables (as unencrypted... the encryption portion is commented out until store publishing). It's a tremendous amount of code, completely repetitive with the exception of the values I'm entering, but you can't do an insert loop or multi-line insert statement in AIR's SQLite so the best move is to create everything line by line.
    This creates the database, and since it's not encrypted, it can be tested using Firefox's SQLite manager or some other database program. Once you're ready for deployment to the app stores, you simply modify the above set to use encryption instead of the unencrypted method used for testing.
    So far this has worked best for me. If anyone needs some example code, let me know and I can post it.

  • Can I exclude places.sqlite from time machine backup?

    Hi,
    Just looking at the time machine backup and raised a question about the repeated backup of places.sqlite in "~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/", I am wondering if I can exclude this file from my backup or even exclude Profiles from my backup?
    What would this affect my backup? Are these all essentials?
    I have looked into this page and understand what places.sqlite does. However, what don't know is if this file is missing, does Firefox produce one automatically?
    Or say, if each of my places.sqlite in the prevoius backups was like 90MB, how much size would them really take in the storage?

    Alvyn wrote:
    Thus, I am thinking if this "places.sqlite" thing is there every hour putting around 100MB to my time capsule, quickly my time capsule will be depleted.
    No, that's very small.
    Is there any way to do something like trimming time points from time capsule?
    Under normal circumstances, you shouldn't have to. TM automatically "thins" (deletes) backups every time it does a new backup, on the following schedule:
    "Hourly" backups after 24 hours (except the first of the day, which is a "Daily" backup).
    "Daily" backups after a month (except the first of each week, which is a "Weekly" backup.)
    "Weekly" backups are kept until TM needs the space for new backups; then one or more of the oldest weeklies will be deleted.
    So after a month, even if you do an hourly backup every day, and that 100 mb file is changed and backed-up +*every time+* (not real likely), you'd have 54 backups (1 per day plus 24). That would take a total of 5.4 GB, small potatoes on any TM drive, and really not worth worrying about.
    But if you want, you could delete all the backups of it. See #12 in the Frequently Asked Questions *User Tip,* also at the top of this forum.

  • Azuretable.PullAsync() not syncing all records from azure db to local SQLite db.

    Hi All,
    I am developing a Windows store app (WinRT 8.1) where I am implementing offline capabilities using azure mobile services.
    When I am syncing the data from azure to local SQLite, some records not syncing even though the data exist in that table... I cross checked my code and the query to filter the records, everything is fine from backend code. But I am not able
    to figure out the issue, why some are syncing and some are not syncing.
    The below mentioned is the code I am using to sync the table data from azure
    var devicesList = await deviceTbl.ToCollectionAsync();
    foreach (var device in devicesList)
    var pItems = await planogram_ItemTbl.Where(x => x.DEVICE_ID == device.DEVICE_ID).ToCollectionAsync();
    foreach (var pItem in pItems)
    await productTbl.PullAsync("ProductSync_Table", productTbl.Where(x => x.Id == pItem.productGUID));
    I want to sync only the data from product table based on the pItems I have, Is this way is correct ...
    Can anyone suggest me how to pull the records based on the another table records...
    With this approach I have sync problems, some records are not syncing and it is taking more time.

    Here are a few questions for you.
    1) Do you get any errors reported?
    2) Is "ProductSync_Table" the same name of the table in your Mobile services database?
    Rather than going through a loop to Pull the data, you can try something like below:
    var newItems = pItems.Select(pItem => pItem.productGUID).ToList();
    await productTbl.PullAsync("ProductSync_Table", productTbl.Where(x => newItems.Contains(x.Id)));
    I haven't tested the code but something like above should help.
    Let me know if that helps.
    Abdulwahab Suleiman

  • Can I manually back up cookies.sqlite and use that file to restore my important cookies after a HD reformat?

    I read the first suggested article before posting this question, but it wasn't specific enough so I was forced to comment, "This article fails to specify use of the backed up file in the event of a system/HDD reformat." The article reveals that the profile folder name must match (match WHAT in this scenario?), but does not reveal if any of the files within the profile have that specific identification embedded in them [which might result in logical error or error messages, and failure to accomplish desired goal]. It also does not say if all I want to do is back up the cookies, whether or not will backing up cookies.sqlite and placing it in the new default profile after the system reinstallation/hard drive reformat work.
    Let me get more general in the event I'm not communicating what I wish to: I don't want to use a confusing, perhaps badly-written Firefox add-on to do this. I have a few secure sites I visit that give me a really hard time when I update or reformat, like my bank and NetFlix. Both parties CLAIM that I am "attempting to access your account from a different computer," but their security protocol writers are MORONS and liars, because it is NOT a different computer; instead of storing the STATIC MAC address of my computer, which DOES identify the specific computer attempting access, they store a number of different bits of data which are VOLATILE and DYNAMIC [in cookies], and I have to go through this bullcrap of accessing my email account and entering in a verifying one-time-use code to get to my own [epithet for solid waste matter]. So, will I be able to do what I want just by manually backing up cookies.sqlite and placing it in the appropriate directory when needed? It should be a very simple matter for these idiot security experts to query systems for the MAC addresses or to get users to supply it manually (it's easy to find), but NO! That would make SENSE, be EASY, and MORE EFFECTIVELY MANAGE THE SECURE NETWORKS. My idiot bank does not even allow the use of special characters necessary for the creation of sophisticated passwords [that would take over a quintillion years to hack via a Brute Force attack].

    You can backup specific files from the Firefox Profile Folder and restore them when needed.<br />
    This shouldn't pose a problem wit SQLite database files like cookies.sqlite.<br />
    With other files you may have to be more cautious though.
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox
    You may want to backup the permissions.sqlite file that stores exceptions for cookies, images, pop-up windows, software installation.

  • How do I Import Bookmarks from one profile to another ? I have tried searching online but I can find no "bookmarksbackups" folder and no "places.sqlite" Thanks

    Hi,
    I was wondering how to Import Bookmarks from an old firefox profile to a new one ? My laptop stopped working but I managed to copy my firefox data from the mozilla appdata folder. I want to now copy my old bookmarks to my new firefox profile on my new laptop. I have tried searching online for guidance but most methods mention a "bookmarksbackups" folder and a "places.sqlite" file. However, I can find no "bookmarksbackups" folder and no "places.sqlite" file. Among the files in profile I am trying to import FROM are a "bookmarks" html file(which seems to only contain the default firefox bookmarks) as well as "places.sqlite-shm" and "places.sqlite-wal" files. Although, the NEW profile on my new laptop I am trying to import TO DOES have a "bookmarksbackups" folder and a "places.sqlite" file.
    I would be most grateful for any help received. Many thanks in advance for your help and for your time

    ''the-edmeister [[#answer-668475|said]]''
    <blockquote>
    f458italia,
    Per your screenshot - you don't have the /bookmarksbackup/ folder nor the places.sqlite file - your bookmarks don't exist in that old Profile. ''cor-el mentioned another file that is missing, so that Profile wouldn't have been operational.''
    Are you sure that you don't have another Profile for that user account?
    beemarco,
    Sorry that we missed your question over here:
    https://support.mozilla.org/en-US/questions/1036975
    I'll provide an answer for you in that thread.
    </blockquote>
    '''Thank you for your reply. If my bookmarks etc. were to unknowingly be saved in another profile how could I find/access this profile? Many thanks in advance '''

  • 'Sqlite' what is it and why is AVG warning me about it

    Over the last few days, wheni open 'Firefox' AVG kicks in and tells me of a 'cookie' named 'Sqlite' in one of the firefox folders on my P.C this happens all the time, what is this 'sqlite' for, i searched the net for some info' and was alarmed to read read that this cookie collects information about my browsing and gives it to 3rd parties, is this true, as this is a part of 'Firefox' is it safe to delete or how can i stop my browsing info' being passed on. thank you.
    This is what alarmed me when searching for information about this, see below, this was copied from the internet
    Also, you may wish to consider using a different browser since Mozilla Firefox has opened the source to more "trackers" using cookies and failed to notify users or give users an alternative to "blocking" trackers.

    Hi princesly
    Can you please start a new thread for your question?
    Then you can provide more information like your operating system and installed extensions and installed plugins.
    *[[/questions/new start a new thread]]
    *[[/kb/Using+the+Troubleshooting+Information+page]]
    On which website(s) do you have this problem?
    You can check the network.http.* prefs on the about:config page and reset network.http prefs to the default value via the right-click context menu -> Reset if they are user set (bold).
    *http://kb.mozillazine.org/about:config
    Check at least:
    *network.http.accept-encoding (default: gzip,deflate)
    *http://kb.mozillazine.org/network.http.accept-encoding
    Please do not propose to change this pref to an invalid true value as this can cause serious issues, so leave it to the default.

  • Need pointers on how to use SQLite in  ADF Mobile applications

    Hey,
    I am trying to develop an ADF mobile App. I am new to ADF mobile. I went through some of the tutorials but still need some clarification on how to use SQLite inside the application. Can i get a Data control out of it? Or is it just to read and write data .
    that brings me to the other question, Is the 'demo.db' i.e the db file which represents the Database, supposed to be packaged as a resource with the application?
    Pls give me some info abt this.. If you can provide me links with this information, it would be of great help.
    Thanks,
    Jithesh

    You can expose a java class containing methods (select, update, ...) as a Data Control.
    Yes, you need to add your .db as a resource.
    Here a blog post about SQLite in ADF Mobile:
    http://adf4beginners.blogspot.be/2013/03/adf-mobile-sqlite-in-adf-mobile.html

  • 3138 SQL error opening sqlite db file from Outlook 2010 as attachment

    Has anyone of you tried sending the sqlite db file thru e-mail and then open the file from Outlook 2010?
    I have an air app that can be opened by doubleclicking the sqlite database file (invoke event). The file is sent via e-mail from the app itself, so another user can run the app directly from their e-mail client once he receives the db. Now everything works fine unless you use Outlook 2010 - when I open it I get an sql error 3138 - do you know what can be the problem? Everything is fine when I'm using different e-mail client (the same e-mail account, just other client) like Outlook 2003 or Thunderbird or Opera. I'm guessing Outlook 2010 is using some kind of protection to attachments that is making the file not understandable by the app, but Microsoft seems to ignore my e-mails sent to them with the same question. The db file is not encrypted if that changes anything and saving the file from outlook to desktop and then running does not help. When I do the same using Outlook 2003 everything works as it should, but unfortunatelly my customer upgraded to 2010 :/ Any ideas would be much appreciated.

    This looks like a new behavior of Outlook 2010 and isn't specific to PDFs. You will need to "save as" the document. There is a thread at Microsoft forums about this with some possible workarounds:
    http://social.technet.microsoft.com/Forums/en-US/outlook/thread/927d678d-b55b-4732-93cb-f1 3ed1dacf96/

  • I asked a question about organizing bookmarks in my toolbar bookmark. I'm not happy with the "help" I got. I'm very frustrated. I need to talk to a technician. How can I get in touch with one? Do you have contact information?

    Can't find out how to organize my bookmarks. can't do it after updating. Person tried to help, we had long conversations, I sent lots of images, it got to where I think the answer given were not related to the problem. I asked for help from a technician or to give my emails to one. She won't do it and I can't get help. So I'm starting over. It shouldn't be this hard. I need someone else to help me.

    re: How do I organize and delete bookmarks in my short toolbar list.
    * https://support.mozilla.com/en-US/questions/884877
    You say you have a lot of duplicate bookmarks, and want to know how to organize bookmarks, but from the pictures shown, I really only see a news subscription, some sample bookmarks in the bookmarks toolbar that you don't display on the toolbars so I don't see point in deleting anything there most of it are reports from the database or from a news subscription nothing of much concern, really. I would dump the news subscription if you don't use it.
    How do you want to arrange your bookmarks, but you must keep within some boundaries of what was expected of the three major folders.
    Bookmarks Menu -- this is your folder categorized bookmarks, originally all bookmarks were in this folder and the bookmarks toolbar was one folder within -- that has changed.
    Bookmarks Toolbar -- intended to be visible on the toolbar with main bookmarks and folders spread out horizontally to save one level of drilling down into folders, with very few bookmarks and folders visible on the toolbar but quickly accessed. You can use the bookmarks showing essentially as buttons a few primary bookmarklets. You can have folder structure there so you could actually have thousands of bookmarks there within folders.
    Unsorted Bookmarks (no folders within by intent not by restriction) -- new concept to not categorize bookmarks into folders because of bookmark tagging. Delicious.com will show you what they intended where you have lots of people. I think the concept of tagging breaks down with one person. The other reason bookmarks no longer had to be put into folders was the "AwesomeBar" feature of Firefox that is a great feature it will find bookmarks whatever folder they are in -- I hope you are familiar with it. You can throw bookmark separators into any folder but they are especially useful in the unsorted bookmarks folder, especially if you sort the folder. In other words a group probably within a date range.
    So how do you see yourself categorizing your bookmarks ?
    I'd like to get an idea of '''how many bookmarks '''you have altogether and how big your places.sqlite file is. To find out how many bookmarks you have all together bring up the Bookmarks Library list, place a colon (":") into the search field this will do a find on all of your bookmarks. At the bottom of the library window you will see the total number of bookmarks you may have to nudge the vertical scrollbar down, and as long as no bookmarks are selected you will see an '''item count'''.
    Open your profile folder Help > Troubleshooting information... then click on "Open containing folder" then looking in bookmarkbackups folder and report size of last .json file in there -- hope you can see the extension the filenames have dates.
    From the library list you can see if you actually do have a lot or any duplicated by eyeballing the list sorted by the location. You don't want to delete anything yet until you know what you want to do and what folders the bookmarks actually in, as you would not want to delete a categorized bookmark for an uncategorized one.
    I have 1256 bookmarks, a bookmarks backup file (.json) is 1849 KB.
    I have 750 of those bookmarks have a keyword shortcut -- most of my bookmarks may not actually be bookmarks to webpages.
    Install the "Show Parent Folder" extension, it would be important for manually categorizing and deleting bookmarks.
    *https://addons.mozilla.org/firefox/addon/show-parent-folder/
    At some point you will want to install the "Sort Places" extension that allows you to sort folders recursively in a matter of seconds. Only sort when you want to sort, never automatically.
    * https://addons.mozilla.org/firefox/addon/sortplaces/
    Other extensions of interest for working with bookmarks are included in
    * http://kb.mozillazine.org/Sorting_and_rearranging_bookmarks_-_Firefox
    The columns in the bookmarks library list that I show are
    :Name, Location, Parent Folder, visit date, visit count, Keyword, Description, Last Modified
    The important columns for eliminating duplicates are
    :Name, Location, Parent Folder, Keyword, Description
    :if you have Tags then that column would also be important not to delete the bookmark
    Sort on Location look for duplicates, expect you won't find as many as you thought you would, because Firefox makes it difficult to create duplicates if you use the bookmarks star. I wouldn't delete any until you really know what you want to do, if you have duplicate you would not want to delete one a primary location based on parent directory or the one you use with a keyword.
    I don't really think you have much to delete in your toolbars list, they are basically examples. Would highly recommend you keep something in the bookmarks toolbar even though you are not displaying it.
    The only case of having major duplicates are if you have imported bookmarks at the bottom of your bookmarks menu also named bookmarks menu or something similar. You would see that in the parent folder column -- you cannot sort on the parent folder column.

Maybe you are looking for

  • Map linux shared folders to Z drive in Windows Client. Unable to login through Samba Server

    Hi, I am trying to map my linux machine to a network drive Z in Windows 7 . I added user guid in smbusers and created a password for this user through smbpasswd . Started Samba server on linuc, but when trying to create a network drive, it is asking

  • September Email Service Issue- Daily Updates

    Hi All- I wanted to let you know that Verizon is aware of the email issue effecting many of you today and our team is working to fix it as quickly as possible. For up-to-date information regarding this, please visit Verizon's Outage page here. I'll u

  • Slide cut off at top

    I am doing a slide show project for class using PSE 13. I noticed one of the pictures is cut off a bit a the top of the slide when shown, why and what can I do ?

  • Why does content.setLayout()  generate runtime error?

    Hi all. Can some guru please explain to me why this code is generating following runtime error: java.lang.Error: Do not use SampleView.setLayout() use SampleView.getContentPane().setLayout() instead      at javax.swing.JApplet.createRootPaneException

  • How to view the Oracle sql history

    I know this command, select * from v$sqlarea; but how about to see the history command run filtered by user ? many thanks!!